public class TransitiveClosureNodeIndexer extends StandardIndexer implements IterableIndexer
mask, parentnodeId, reteContainer, tag, traceInfos| 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).
|
int |
getBucketCount() |
java.util.Collection<Tuple> |
getSignatures()
A view consisting of exactly those signatures whose tuple group is not empty
|
java.util.Iterator<Tuple> |
iterator() |
void |
propagate(Direction direction,
Tuple updateElement,
boolean change) |
assignTraceInfo, attachListener, detachListener, getContainer, getListeners, getMask, getParent, networkStructureChanged, propagate, toStringCoreacceptPropagatedTraceInfo, getNodeId, getTag, getTraceInfoPatternsEnumerated, getTraceInfos, setTag, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitattachListener, detachListener, getListeners, getMask, getParent, getTimelineacceptPropagatedTraceInfo, assignTraceInfo, getCommunicationTracker, getContainer, getNodeId, getTag, getTraceInfos, setTagpublic TransitiveClosureNodeIndexer(TupleMask mask, IncSCCAlg<java.lang.Object> tcAlg, TransitiveClosureNode tcNode)
public int getBucketCount()
getBucketCount in interface IterableIndexerpublic java.util.Collection<Tuple> getSignatures()
IterableIndexergetSignatures in interface IterableIndexerpublic java.util.Iterator<Tuple> iterator()
iterator in interface java.lang.Iterable<Tuple>public void propagate(Direction direction, Tuple updateElement, boolean change)
public Receiver getActiveNode()
IndexergetActiveNode in interface Indexer