|
ABLE 2.0.0 07/02/2003 10:25:01 | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
This class defines an interface which the behavior of a working memory used by one of the AbleInferenceEngines as part of an AbleRuleSet.
AbleInferenceEngine
,
AbleRuleSet
Method Summary | |
---|---|
void |
assert(java.lang.Object fact)
Place a fact into the database |
void |
asserta(java.lang.Object fact)
Place a fact into the database at front |
void |
assertAll(java.util.List theList)
Assert all elements in the list into working memory. |
void |
assertz(java.lang.Object fact)
Place a fact into the database at end |
void |
clear()
Remove all objects stored in this working memory |
boolean |
exists(java.lang.Object fact)
Test if the specified object exists in the working memory |
java.lang.Object |
find(AbleSelector query)
Find the first fact to match the query |
java.util.AbstractCollection |
findAll(AbleSelector query)
Find all facts that match the query |
java.util.AbstractCollection |
findAllInstances(java.lang.String className)
Find all objects that match the class |
java.util.Enumeration |
getClasses()
Retrieve all classes stored in this working memory |
boolean |
isEmpty()
Returns true if the working memory is empty (contains no objects) |
void |
modify(java.lang.Object fact)
Modify or change an existing fact in the database |
void |
retract(java.lang.Object fact)
Remove a fact from the database |
void |
retractAll(java.util.List theList)
Retract all elements in the list from working memory. |
Method Detail |
public void assert(java.lang.Object fact)
public void asserta(java.lang.Object fact)
public void assertz(java.lang.Object fact)
public void assertAll(java.util.List theList)
theList
- The list from which elements are to be asserted.
public void retract(java.lang.Object fact)
public void retractAll(java.util.List theList)
theList
- The list from which elements are to be retracted.
public void modify(java.lang.Object fact)
public boolean exists(java.lang.Object fact)
Object
- The object we are looking for in the working memory.public java.lang.Object find(AbleSelector query) throws AbleDataException
public java.util.AbstractCollection findAll(AbleSelector query) throws AbleDataException
public java.util.AbstractCollection findAllInstances(java.lang.String className) throws AbleDataException
public java.util.Enumeration getClasses()
public void clear()
public boolean isEmpty()
|
ABLE 2.0.0 07/02/2003 10:25:01 | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |