|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
A Rete-OO network.
Method Summary | |
void |
assertObject(java.lang.Object object,
WorkingMemory workingMemory)
Assert a new fact object into this RuleBase
and the specified WorkingMemory . |
void |
modifyObject(java.lang.Object object,
WorkingMemory workingMemory)
Modify a fact object in this RuleBase
and the specified WorkingMemory . |
void |
retractObject(java.lang.Object object,
WorkingMemory workingMemory)
Retract a fact object from this RuleBase
and the specified WorkingMemory . |
Method Detail |
public void assertObject(java.lang.Object object, WorkingMemory workingMemory) throws AssertionException
RuleBase
and the specified WorkingMemory
.
object
- The object to assert.workingMemory
- The working memory session.
AssertionException
- if an error occurs during assertion.public void retractObject(java.lang.Object object, WorkingMemory workingMemory) throws RetractionException
RuleBase
and the specified WorkingMemory
.
object
- The object to retract.workingMemory
- The working memory session.
RetractionException
- if an error occurs during retraction.public void modifyObject(java.lang.Object object, WorkingMemory workingMemory) throws FactException
RuleBase
and the specified WorkingMemory
.
With the exception of time-based nodes, modification of
a fact object is semantically equivelent to retracting and
re-asserting it.
object
- The object to modify.workingMemory
- The working memory session.
FactException
- if an error occurs during modification.
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |