|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface KnowledgeBase
This interface is a facade for object dispatchers. Rule containers shall implement this interface.
| Nested Class Summary | |
|---|---|
static interface |
KnowledgeBase.KnowledgeBaseCommand
Interface for dispatching commands to knowledge bases. |
| Method Summary | |
|---|---|
void |
add(java.lang.Object obj)
Adds object to the knowledge base. |
void |
executeRules()
Executes rules |
java.util.Collection |
getRules()
|
void |
remove(java.lang.Object obj)
Removes object from the knowledge base and all conclusions based on this object. |
void |
reset()
Resets rules state (if any). |
| Method Detail |
|---|
void add(java.lang.Object obj)
obj - void remove(java.lang.Object obj)
obj - void executeRules()
java.util.Collection getRules()
void reset()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||