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, updateappendChild, getPulledContents, getReceivers, removeChildgetContainer, getNodeId, getTag, getTraceInfos, setTag, toStringequals, getClass, hashCode, notify, notifyAll, wait, wait, waitappendChild, constructIndex, getPulledContents, getReceivers, pullInto, removeChildappendParent, getParents, removeParent, updateassignTraceInfo, getContainer, getNodeId, getTag, getTraceInfos, setTagpublic 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 Productionpublic java.util.Iterator<Tuple> iterator()
iterator in interface java.lang.Iterable<Tuple>public void acceptPropagatedTraceInfo(TraceInfo traceInfo)
NodeacceptPropagatedTraceInfo in interface NodeacceptPropagatedTraceInfo in class BaseNode