| biz.hammurapi.rules.KnowledgeBase
All known Subclasses: biz.hammurapi.rules.RulesContainerBase,
KnowledgeBase | public interface KnowledgeBase (Code) | | This interface is a facade for object dispatchers.
Rule containers shall implement this interface.
author: Pavel Vlasov |
Method Summary | |
void | add(Object obj) Adds object to the knowledge base. | void | executeRules() | void | remove(Object obj) Removes object from the knoledge base
and all conclusions based on this object. | void | reset() Resets rules state (if any). |
add | void add(Object obj)(Code) | | Adds object to the knowledge base.
Parameters: obj - |
executeRules | void executeRules()(Code) | | Executes rules
|
remove | void remove(Object obj)(Code) | | Removes object from the knoledge base
and all conclusions based on this object.
Parameters: obj - |
reset | void reset()(Code) | | Resets rules state (if any).
|
|
|