Class CollectMemory
- java.lang.Object
- 
- jadex.rules.rulesystem.rete.nodes.CollectMemory
 
- 
 public class CollectMemory extends java.lang.ObjectMemory for the collect node.
- 
- 
Field SummaryFields Modifier and Type Field Description protected java.util.SetresultmemThe result memory.protected java.util.MapworkingmemThe working memory (index tuple -> result tuple).
 - 
Constructor SummaryConstructors Constructor Description CollectMemory()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanaddResultTuple(Tuple tuple)Add a tuple to the result.java.util.CollectiongetResultMemory()Get the result memory.java.util.MapgetWorkingMemory()Get the result memory.TuplegetWorkingTuple(Tuple key)Add a tuple to the result.voidputWorkingTuple(Tuple key, Tuple result)Add a tuple to the result.booleanremoveResultTuple(Tuple tuple)Remove from the result.voidremoveWorkingTuple(Tuple key)Remove from the result.booleanresultMemoryContains(Tuple tuple)Test if tuple is contained in result memory.intsize()Get the size of the beta memory (including indexed memories).java.lang.StringtoString()Get the string representation.
 
- 
- 
- 
Method Detail- 
addResultTuplepublic boolean addResultTuple(Tuple tuple) Add a tuple to the result.- Parameters:
- tuple- The result node.
- Returns:
- True, if could be added.
 
 - 
removeResultTuplepublic boolean removeResultTuple(Tuple tuple) Remove from the result.- Parameters:
- tuple- The tuple.
- Returns:
- True, if could be removed.
 
 - 
resultMemoryContainspublic boolean resultMemoryContains(Tuple tuple) Test if tuple is contained in result memory.- Parameters:
- tuple- The tuple.
- Returns:
- True, if contained.
 
 - 
getResultMemorypublic java.util.Collection getResultMemory() Get the result memory.- Returns:
- The result memory.
 
 - 
putWorkingTuplepublic void putWorkingTuple(Tuple key, Tuple result) Add a tuple to the result.- Parameters:
- tuple- The result node.
 
 - 
getWorkingTuplepublic Tuple getWorkingTuple(Tuple key) Add a tuple to the result.- Parameters:
- tuple- The result node.
- Returns:
- True, if could be added.
 
 - 
removeWorkingTuplepublic void removeWorkingTuple(Tuple key) Remove from the result.- Parameters:
- tuple- The tuple.
 
 - 
getWorkingMemorypublic java.util.Map getWorkingMemory() Get the result memory.- Returns:
- The result memory.
 
 - 
sizepublic int size() Get the size of the beta memory (including indexed memories).- Returns:
- The size of the memory.
 
 - 
toStringpublic java.lang.String toString() Get the string representation.- Overrides:
- toStringin class- java.lang.Object
- Returns:
- The string representation.
 
 
- 
 
-