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 JoinNode.assertLeftTuple(ReteTuple tuple, WorkingMemoryImpl workingMemory)
          Assert a new Tuple from the left input.
(package private)  void RuleBaseImpl.assertObject(FactHandle handle, Object object, WorkingMemoryImpl workingMemory)
          Assert 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 ParameterNode.assertObject(FactHandle handle, Object object, WorkingMemoryImpl workingMemory)
          Assert a new fact object into 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 JoinNode.assertRightTuple(ReteTuple tuple, WorkingMemoryImpl workingMemory)
          Assert a new Tuple from the right input.
 void TupleSink.assertTuple(ReteTuple tuple, WorkingMemoryImpl workingMemory)
          Assert a new Tuple.
 void TerminalNode.assertTuple(ReteTuple tuple, WorkingMemoryImpl workingMemory)
          Assert a new Tuple.
 void JoinNodeInput.assertTuple(ReteTuple tuple, WorkingMemoryImpl workingMemory)
          Assert a new Tuple.
 void ConditionNode.assertTuple(ReteTuple tuple, WorkingMemoryImpl workingMemory)
          Assert a new Tuple.
(package private)  void AgendaItem.fire(WorkingMemoryImpl workingMemory)
          Fire this item.
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.
(package private)  void RuleBaseImpl.retractObject(FactHandle handle, WorkingMemoryImpl workingMemory)
          Retract a fact object.
(package private)  void Rete.retractObject(FactHandle handle, WorkingMemoryImpl workingMemory)
          Retract a fact object from 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 ObjectTypeNode.retractObject(FactHandle handle, WorkingMemoryImpl workingMemory)
          Retract a fact object from this RuleBase and the specified WorkingMemory.
 void TupleSink.retractTuples(TupleKey key, WorkingMemoryImpl workingMemory)
          Retract tuples.
 void TerminalNode.retractTuples(TupleKey key, WorkingMemoryImpl workingMemory)
          Retract tuples.
 void JoinNodeInput.retractTuples(TupleKey key, WorkingMemoryImpl workingMemory)
          Retract tuples.
 void JoinNode.retractTuples(TupleKey key, WorkingMemoryImpl workingMemory)
          Retract tuples.
 void ConditionNode.retractTuples(TupleKey key, WorkingMemoryImpl workingMemory)
          Retract tuples.
(package private)  void Scheduler.scheduleAgendaItem(AgendaItem item, WorkingMemoryImpl workingMemory)
          Schedule an agenda item.
 

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



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