public interface TerminalNode extends NetworkNode, LeftTupleSinkNode, MemoryFactory<PathMemory>
Modifier and Type | Method and Description |
---|---|
Declaration[] |
getAllDeclarations() |
BitMask |
getDeclaredMask() |
BitMask |
getInferredMask() |
LeftTupleSource |
getLeftTupleSource() |
BitMask |
getNegativeMask() |
Declaration[] |
getRequiredDeclarations() |
RuleImpl |
getRule() |
Declaration[] |
getSalienceDeclarations() |
GroupElement |
getSubRule() |
Declaration[][] |
getTimerDeclarations() |
void |
initInferredMask() |
boolean |
isFireDirect() |
boolean |
isTerminalNodeOf(LeftTupleNode node) |
void |
setDeclaredMask(BitMask mask) |
void |
setInferredMask(BitMask mask) |
void |
setNegativeMask(BitMask mask) |
LeftTupleSource |
unwrapTupleSource() |
getNextLeftTupleSinkNode, getPreviousLeftTupleSinkNode, setNextLeftTupleSinkNode, setPreviousLeftTupleSinkNode
createLeftTuple, createLeftTuple, createLeftTuple, createLeftTuple, createLeftTuple, createPeer, getLeftInferredMask, getLeftInputOtnId, isLeftTupleMemoryEnabled, setLeftInputOtnId, setLeftTupleMemoryEnabled, setPartitionIdWithSinks
getPositionInPath, getSinkPropagator
getAssociatedRuleSize, getAssociationsSize, getAssociationsSize, getId, getPartitionId, getType, isAssociatedWith, thisNodeEquals
createMemory, getMemoryId
LeftTupleSource getLeftTupleSource()
getLeftTupleSource
in interface LeftTupleNode
LeftTupleSource unwrapTupleSource()
void initInferredMask()
BitMask getDeclaredMask()
void setDeclaredMask(BitMask mask)
BitMask getInferredMask()
void setInferredMask(BitMask mask)
BitMask getNegativeMask()
void setNegativeMask(BitMask mask)
RuleImpl getRule()
GroupElement getSubRule()
boolean isFireDirect()
Declaration[] getAllDeclarations()
Declaration[] getRequiredDeclarations()
Declaration[] getSalienceDeclarations()
Declaration[][] getTimerDeclarations()
boolean isTerminalNodeOf(LeftTupleNode node)
Copyright © 2001–2017 JBoss by Red Hat. All rights reserved.