public class GenericProjectionIndexer extends IndexerWithMemory implements ProjectionIndexer
Constructor and Description |
---|
GenericProjectionIndexer(ReteContainer reteContainer,
TupleMask mask) |
Modifier and Type | Method and Description |
---|---|
java.util.Collection<Tuple> |
get(Tuple signature) |
Receiver |
getActiveNode()
This indexer will be updated whenever a Rete update is sent to the active node (or an equivalent time slot
allotted to it).
|
java.util.Collection<Tuple> |
getSignatures()
A collection consisting of exactly those signatures whose tuple group is not empty CONTRACT: do not modify
|
java.util.Iterator<Tuple> |
iterator() |
appendParent, getMemory, getParents, removeParent, update
assignTraceInfo, attachListener, detachListener, getContainer, getListeners, getMask, getParent
acceptPropagatedTraceInfo, getNodeId, getTag, getTraceInfos, setTag, toString
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
attachListener, detachListener, getListeners, getMask, getParent
acceptPropagatedTraceInfo, assignTraceInfo, getContainer, getNodeId, getTag, getTraceInfos, setTag
public GenericProjectionIndexer(ReteContainer reteContainer, TupleMask mask)
public java.util.Iterator<Tuple> iterator()
iterator
in interface java.lang.Iterable<Tuple>
public java.util.Collection<Tuple> getSignatures()
IterableIndexer
getSignatures
in interface IterableIndexer
public Receiver getActiveNode()
Indexer
getActiveNode
in interface Indexer