public abstract class AbstractEvaluatorNode extends SingleInputNode implements IEvaluatorNode
Modifier and Type | Field and Description |
---|---|
protected EvaluatorCore |
core |
mailbox, parent
childMailboxes, children
nodeId, reteContainer, tag, traceInfos
Constructor and Description |
---|
AbstractEvaluatorNode(ReteContainer reteContainer,
EvaluatorCore core) |
Modifier and Type | Method and Description |
---|---|
ReteContainer |
getReteContainer() |
java.lang.String |
prettyPrintTraceInfoPatternList() |
protected void |
propagateIterableUpdate(Direction direction,
java.lang.Iterable<Tuple> update,
Timestamp timestamp) |
appendParent, assignTraceInfo, getCommunicationTracker, getMailbox, getParents, instantiateMailbox, propagatePullInto, propagatePullIntoWithTimestamp, removeParent
appendChild, constructIndex, getChildMailboxes, getPulledContents, getReceivers, issueError, networkStructureChanged, propagateUpdate, removeChild
acceptPropagatedTraceInfo, getContainer, getNodeId, getTag, getTraceInfoPatternsEnumerated, getTraceInfos, setTag, toString, toStringCore
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
appendChild, constructIndex, getPulledContents, getPulledContents, getReceivers, pullInto, pullIntoWithTimeline, removeChild
acceptPropagatedTraceInfo, getContainer, getNodeId, getTag, getTraceInfos, setTag
protected EvaluatorCore core
public AbstractEvaluatorNode(ReteContainer reteContainer, EvaluatorCore core)
public ReteContainer getReteContainer()
getReteContainer
in interface IEvaluatorNode
public java.lang.String prettyPrintTraceInfoPatternList()
prettyPrintTraceInfoPatternList
in interface IEvaluatorNode