public class TransitiveClosureNodeIndexer extends StandardIndexer implements IterableIndexer
| Constructor and Description |
|---|
TransitiveClosureNodeIndexer(TupleMask mask,
IncSCCAlg<java.lang.Object> tcAlg,
TransitiveClosureNode tcNode) |
| 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() |
void |
propagate(Direction direction,
Tuple updateElement,
boolean change) |
assignTraceInfo, attachListener, detachListener, getContainer, getListeners, getMask, getParentacceptPropagatedTraceInfo, getNodeId, getTag, getTraceInfos, setTag, toStringequals, getClass, hashCode, notify, notifyAll, wait, wait, waitattachListener, detachListener, getListeners, getMask, getParentacceptPropagatedTraceInfo, assignTraceInfo, getContainer, getNodeId, getTag, getTraceInfos, setTagpublic TransitiveClosureNodeIndexer(TupleMask mask, IncSCCAlg<java.lang.Object> tcAlg, TransitiveClosureNode tcNode)
public java.util.Collection<Tuple> getSignatures()
IterableIndexergetSignatures in interface IterableIndexerpublic java.util.Iterator<Tuple> iterator()
iterator in interface java.lang.Iterable<Tuple>public Receiver getActiveNode()
IndexergetActiveNode in interface Indexer