Uses of Class
org.drools.reteoo.WorkingMemoryImpl

Packages that use WorkingMemoryImpl
org.drools.reteoo Interfaces for the Rete-OO algorithm. 
 

Uses of WorkingMemoryImpl in org.drools.reteoo
 

Methods in org.drools.reteoo with parameters of type WorkingMemoryImpl
(package private)  void Scheduler.scheduleAgendaItem(AgendaItem item, WorkingMemoryImpl workingMemory)
          Schedule an agenda item.
 void TerminalNode.assertTuple(ReteTuple tuple, WorkingMemoryImpl workingMemory)
          Assert a new Tuple.
 void TerminalNode.retractTuples(TupleKey key, WorkingMemoryImpl workingMemory)
          Retract tuples.
 void TerminalNode.modifyTuples(FactHandle trigger, TupleSet newTuples, WorkingMemoryImpl workingMemory)
          Modify tuples.
 void JoinNodeInput.assertTuple(ReteTuple tuple, WorkingMemoryImpl workingMemory)
          Assert a new Tuple.
 void JoinNodeInput.retractTuples(TupleKey key, WorkingMemoryImpl workingMemory)
          Retract tuples.
 void JoinNodeInput.modifyTuples(FactHandle trigger, TupleSet newTuples, WorkingMemoryImpl workingMemory)
          Modify tuples.
 void ConditionNode.assertTuple(ReteTuple tuple, WorkingMemoryImpl workingMemory)
          Assert a new Tuple.
 void ConditionNode.retractTuples(TupleKey key, WorkingMemoryImpl workingMemory)
          Retract tuples.
 void ConditionNode.modifyTuples(FactHandle trigger, TupleSet newTuples, WorkingMemoryImpl workingMemory)
          Modify tuples.
(package private)  void ParameterNode.assertObject(FactHandle handle, Object object, WorkingMemoryImpl workingMemory)
          Assert a new fact object into this RuleBase and the specified WorkingMemory.
(package private)  void ParameterNode.retractObject(FactHandle handle, WorkingMemoryImpl workingMemory)
          Retract a fact object from this RuleBase and the specified WorkingMemory.
(package private)  void ParameterNode.modifyObject(FactHandle handle, Object newObject, WorkingMemoryImpl workingMemory)
          Modify a fact object in this RuleBase and the specified WorkingMemory.
(package private)  void ObjectTypeNode.assertObject(FactHandle handle, Object object, WorkingMemoryImpl workingMemory)
          Assert a new fact object into this RuleBase and the specified WorkingMemory.
(package private)  void ObjectTypeNode.retractObject(FactHandle handle, WorkingMemoryImpl workingMemory)
          Retract a fact object from this RuleBase and the specified WorkingMemory.
(package private)  void ObjectTypeNode.modifyObject(FactHandle handle, Object object, WorkingMemoryImpl workingMemory)
          Modify a fact object in this RuleBase and the specified WorkingMemory.
 void TupleSink.assertTuple(ReteTuple tuple, WorkingMemoryImpl workingMemory)
          Assert a new Tuple.
 void TupleSink.retractTuples(TupleKey key, WorkingMemoryImpl workingMemory)
          Retract tuples.
 void TupleSink.modifyTuples(FactHandle trigger, TupleSet newTuples, WorkingMemoryImpl workingMemory)
          Modify tuples.
protected  void TupleSource.propagateAssertTuple(ReteTuple tuple, WorkingMemoryImpl workingMemory)
          Propagate the assertion of a Tuple to this node's TupleSink.
protected  void TupleSource.propagateRetractTuples(TupleKey key, WorkingMemoryImpl workingMemory)
          Propagate the retration of a Tuple to this node's TupleSink.
protected  void TupleSource.propagateModifyTuples(FactHandle trigger, TupleSet newTuples, WorkingMemoryImpl workingMemory)
          Propagate the modification of Tuple s to this node's TupleSink.
(package private)  void JoinNode.assertLeftTuple(ReteTuple tuple, WorkingMemoryImpl workingMemory)
          Assert a new Tuple from the left input.
(package private)  void JoinNode.assertRightTuple(ReteTuple tuple, WorkingMemoryImpl workingMemory)
          Assert a new Tuple from the right input.
 void JoinNode.retractTuples(TupleKey key, WorkingMemoryImpl workingMemory)
          Retract tuples.
(package private)  void JoinNode.modifyLeftTuples(FactHandle trigger, TupleSet newTuples, WorkingMemoryImpl workingMemory)
          Modify tuples from the left input.
(package private)  void JoinNode.modifyRightTuples(FactHandle trigger, TupleSet newTuples, WorkingMemoryImpl workingMemory)
          Modify tuples from the right input.
(package private)  void AgendaItem.fire(WorkingMemoryImpl workingMemory)
          Fire this item.
(package private)  void RuleBaseImpl.assertObject(FactHandle handle, Object object, WorkingMemoryImpl workingMemory)
          Assert a fact object.
(package private)  void RuleBaseImpl.retractObject(FactHandle handle, WorkingMemoryImpl workingMemory)
          Retract a fact object.
(package private)  void RuleBaseImpl.modifyObject(FactHandle handle, Object object, WorkingMemoryImpl workingMemory)
          Modify a fact object.
(package private)  void Rete.assertObject(FactHandle handle, Object object, WorkingMemoryImpl workingMemory)
          Assert a new fact object into this RuleBase and the specified WorkingMemory.
(package private)  void Rete.retractObject(FactHandle handle, WorkingMemoryImpl workingMemory)
          Retract a fact object from this RuleBase and the specified WorkingMemory.
(package private)  void Rete.modifyObject(FactHandle handle, Object object, WorkingMemoryImpl workingMemory)
          Modify a fact object in this RuleBase and the specified WorkingMemory.
 

Constructors in org.drools.reteoo with parameters of type WorkingMemoryImpl
AgendaItemFireListener(AgendaItem item, WorkingMemoryImpl workingMemory)
          Construct.
ReteTuple(WorkingMemoryImpl workingMemory)
           
ReteTuple(WorkingMemoryImpl workingMemory, Declaration declaration, FactHandle handle)
           
Agenda(WorkingMemoryImpl workingMemory, ConflictResolver conflictResolver)
          Construct.
 



Copyright © 2001-2004 The Codehaus. All Rights Reserved.