Package org.drools.base.reteoo
Interface BaseTerminalNode
-
- All Superinterfaces:
NetworkNode
,java.io.Serializable
public interface BaseTerminalNode extends NetworkNode
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Declaration[]
getAllDeclarations()
org.drools.util.bitmask.BitMask
getDeclaredMask()
org.drools.util.bitmask.BitMask
getInferredMask()
org.drools.util.bitmask.BitMask
getNegativeMask()
Declaration[]
getRequiredDeclarations()
RuleImpl
getRule()
Declaration[]
getSalienceDeclarations()
GroupElement
getSubRule()
int
getSubruleIndex()
void
initInferredMask()
boolean
isFireDirect()
void
setDeclaredMask(org.drools.util.bitmask.BitMask mask)
void
setInferredMask(org.drools.util.bitmask.BitMask mask)
void
setNegativeMask(org.drools.util.bitmask.BitMask mask)
-
Methods inherited from interface org.drools.base.common.NetworkNode
addAssociatedTerminal, getAssociatedRules, getAssociatedTerminalsSize, getId, getPartitionId, getSinks, getType, hasAssociatedTerminal, isAssociatedWith, isRightInputIsRiaNode, removeAssociatedTerminal
-
-
-
-
Method Detail
-
getAllDeclarations
Declaration[] getAllDeclarations()
-
getRequiredDeclarations
Declaration[] getRequiredDeclarations()
-
getSalienceDeclarations
Declaration[] getSalienceDeclarations()
-
initInferredMask
void initInferredMask()
-
getDeclaredMask
org.drools.util.bitmask.BitMask getDeclaredMask()
-
setDeclaredMask
void setDeclaredMask(org.drools.util.bitmask.BitMask mask)
-
getInferredMask
org.drools.util.bitmask.BitMask getInferredMask()
-
setInferredMask
void setInferredMask(org.drools.util.bitmask.BitMask mask)
-
getNegativeMask
org.drools.util.bitmask.BitMask getNegativeMask()
-
setNegativeMask
void setNegativeMask(org.drools.util.bitmask.BitMask mask)
-
getRule
RuleImpl getRule()
-
getSubRule
GroupElement getSubRule()
-
isFireDirect
boolean isFireDirect()
-
getSubruleIndex
int getSubruleIndex()
-
-