public class DefaultProductionNode extends UniquenessEnforcerNode implements Production
Constructor and Description |
---|
DefaultProductionNode(ReteContainer reteContainer,
java.util.Map<java.lang.String,java.lang.Integer> posMapping) |
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() |
appendParent, assignTraceInfo, constructIndex, getIdentityIndexer, getMemory, getNullIndexer, getParents, pullInto, removeParent, update
appendChild, getPulledContents, getReceivers, removeChild
getContainer, getNodeId, getTag, getTraceInfos, setTag, toString
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
appendChild, constructIndex, getPulledContents, getReceivers, pullInto, removeChild
appendParent, getParents, removeParent, update
assignTraceInfo, getContainer, getNodeId, getTag, getTraceInfos, setTag
public DefaultProductionNode(ReteContainer reteContainer, java.util.Map<java.lang.String,java.lang.Integer> posMapping)
reteContainer
- posMapping
- public java.util.Map<java.lang.String,java.lang.Integer> getPosMapping()
getPosMapping
in interface Production
public java.util.Iterator<Tuple> iterator()
iterator
in interface java.lang.Iterable<Tuple>
public void acceptPropagatedTraceInfo(TraceInfo traceInfo)
Node
acceptPropagatedTraceInfo
in interface Node
acceptPropagatedTraceInfo
in class BaseNode