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() |
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
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()
boolean isTerminalNodeOf(LeftTupleNode node)
Copyright © 2001–2019 JBoss by Red Hat. All rights reserved.