public class DefaultProductionNode extends UniquenessEnforcerNode implements ProductionNode
| Modifier and Type | Field and Description |
|---|---|
protected java.util.Map<java.lang.String,java.lang.Integer> |
posMapping |
coreMask, currentGroup, deleteRederiveEvaluation, memory, posetComparator, posetMask, rederivableMemoryidentityMask, mailbox, memoryIdentityIndexer, memoryNullIndexer, nullMask, parents, specializedListeners, tupleWidthchildMailboxes, childrennodeId, reteContainer, tag, traceInfos| Constructor and Description |
|---|
DefaultProductionNode(ReteContainer reteContainer,
java.util.Map<java.lang.String,java.lang.Integer> posMapping,
boolean deleteRederiveEvaluation) |
DefaultProductionNode(ReteContainer reteContainer,
java.util.Map<java.lang.String,java.lang.Integer> posMapping,
boolean deleteRederiveEvaluation,
TupleMask coreMask,
TupleMask posetMask,
IPosetComparator posetComparator) |
| Modifier and Type | Method and Description |
|---|---|
void |
acceptPropagatedTraceInfo(TraceInfo traceInfo)
accepts traceability info propagated to this node
|
java.util.Map<java.lang.String,java.lang.Integer> |
getPosMapping() |
java.util.Iterator<Tuple> |
iterator() |
java.lang.String |
toString() |
getCoreMask, getCurrentGroup, getIdentityIndexer, getNullIndexer, getPosetComparator, getPosetMask, getTuples, instantiateMailbox, isInDRedMode, pullInto, pullIntoWithTimeline, rederiveOne, setCurrentGroup, update, updateDefault, updateWithDeleteAndRederive, updateWithPosetInfoappendParent, assignTraceInfo, constructIndex, getMailbox, getParents, propagate, removeParentappendChild, getChildMailboxes, getPulledContents, getReceivers, issueError, networkStructureChanged, propagateUpdate, removeChildgetContainer, getNodeId, getTag, getTraceInfoPatternsEnumerated, getTraceInfos, setTag, toStringCoreclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitappendChild, constructIndex, getPulledContents, getPulledContents, getReceivers, pullInto, pullIntoWithTimeline, removeChildappendParent, batchUpdate, getMailbox, getParents, removeParent, updateassignTraceInfo, getCommunicationTracker, getContainer, getNodeId, getTag, getTraceInfos, setTagprotected final java.util.Map<java.lang.String,java.lang.Integer> posMapping
public DefaultProductionNode(ReteContainer reteContainer, java.util.Map<java.lang.String,java.lang.Integer> posMapping, boolean deleteRederiveEvaluation)
public DefaultProductionNode(ReteContainer reteContainer, java.util.Map<java.lang.String,java.lang.Integer> posMapping, boolean deleteRederiveEvaluation, TupleMask coreMask, TupleMask posetMask, IPosetComparator posetComparator)
public java.util.Map<java.lang.String,java.lang.Integer> getPosMapping()
getPosMapping in interface ProductionNodepublic java.util.Iterator<Tuple> iterator()
iterator in interface java.lang.Iterable<Tuple>public void acceptPropagatedTraceInfo(TraceInfo traceInfo)
NodeacceptPropagatedTraceInfo in interface NodeacceptPropagatedTraceInfo in class BaseNode