Drools :: Core 6.2.0.CR4

org.drools.core.reteoo
Interface TerminalNode

All Superinterfaces:
Externalizable, LeftTupleSink, LeftTupleSinkNode, NetworkNode, Serializable, Sink
All Known Implementing Classes:
AbstractTerminalNode, QueryTerminalNode, RuleTerminalNode

public interface TerminalNode
extends NetworkNode, LeftTupleSinkNode

A markup interface for terminal nodes


Method Summary
 Declaration[] getDeclarations()
           
 BitMask getDeclaredMask()
           
 BitMask getInferredMask()
           
 LeftTupleSource getLeftTupleSource()
           
 BitMask getNegativeMask()
           
 RuleImpl getRule()
           
 Declaration[] getSalienceDeclarations()
           
 GroupElement getSubRule()
           
 Declaration[][] getTimerDeclarations()
           
 void initInferredMask()
           
 boolean isFireDirect()
           
 void setDeclaredMask(BitMask mask)
           
 void setInferredMask(BitMask mask)
           
 void setNegativeMask(BitMask mask)
           
 LeftTupleSource unwrapTupleSource()
           
 
Methods inherited from interface org.drools.core.reteoo.LeftTupleSinkNode
getNextLeftTupleSinkNode, getPreviousLeftTupleSinkNode, setNextLeftTupleSinkNode, setPreviousLeftTupleSinkNode
 
Methods inherited from interface org.drools.core.reteoo.LeftTupleSink
assertLeftTuple, createLeftTuple, createLeftTuple, createLeftTuple, createLeftTuple, createLeftTuple, createPeer, getLeftInferredMask, getLeftInputOtnId, isLeftTupleMemoryEnabled, modifyLeftTuple, modifyLeftTuple, retractLeftTuple, setLeftInputOtnId, setLeftTupleMemoryEnabled
 
Methods inherited from interface org.drools.core.common.NetworkNode
getAssociations, getId, getPartitionId
 
Methods inherited from interface java.io.Externalizable
readExternal, writeExternal
 

Method Detail

getLeftTupleSource

LeftTupleSource getLeftTupleSource()
Specified by:
getLeftTupleSource in interface LeftTupleSink

unwrapTupleSource

LeftTupleSource unwrapTupleSource()

initInferredMask

void initInferredMask()

getDeclaredMask

BitMask getDeclaredMask()

setDeclaredMask

void setDeclaredMask(BitMask mask)

getInferredMask

BitMask getInferredMask()

setInferredMask

void setInferredMask(BitMask mask)

getNegativeMask

BitMask getNegativeMask()

setNegativeMask

void setNegativeMask(BitMask mask)

getRule

RuleImpl getRule()

getSubRule

GroupElement getSubRule()

isFireDirect

boolean isFireDirect()

getDeclarations

Declaration[] getDeclarations()

getSalienceDeclarations

Declaration[] getSalienceDeclarations()

getTimerDeclarations

Declaration[][] getTimerDeclarations()

Drools :: Core 6.2.0.CR4

Copyright © 2001-2015 JBoss by Red Hat. All Rights Reserved.