001 package com.hammurapi.reasoning.impl;
002
003 /**
004 * Rule engine components which change behavior
005 * depending on whether supersession shall be taken
006 * into account during inference shall implement this
007 * interface.
008 * @author Pavel Vlasov
009 *
010 */
011 public interface SupersessionAware {
012
013 /**
014 * Sets supersession flag.
015 * @param supersession True - supersession is enabled.
016 */
017 void setSupersession(boolean supersession);
018 }