public abstract class BaseNode extends java.lang.Object implements Node
| Constructor and Description |
|---|
BaseNode(ReteContainer reteContainer) |
| Modifier and Type | Method and Description |
|---|---|
void |
acceptPropagatedTraceInfo(TraceInfo traceInfo)
accepts traceability info propagated to this node
|
void |
assignTraceInfo(TraceInfo traceInfo)
assigns new traceability info to this node
|
ReteContainer |
getContainer() |
long |
getNodeId() |
java.lang.Object |
getTag() |
java.util.Set<TraceInfo> |
getTraceInfos() |
void |
setTag(java.lang.Object tag)
Assigns a descriptive tag to the node
|
java.lang.String |
toString() |
public BaseNode(ReteContainer reteContainer)
reteContainer - the container to create this node inpublic java.lang.String toString()
toString in class java.lang.Objectpublic ReteContainer getContainer()
getContainer in interface Nodepublic long getNodeId()
public java.lang.Object getTag()
public void setTag(java.lang.Object tag)
Nodepublic java.util.Set<TraceInfo> getTraceInfos()
getTraceInfos in interface Nodepublic void assignTraceInfo(TraceInfo traceInfo)
NodeassignTraceInfo in interface Nodepublic void acceptPropagatedTraceInfo(TraceInfo traceInfo)
NodeacceptPropagatedTraceInfo in interface Node