Drools :: Core 6.1.0.Beta1

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()
           
 long getDeclaredMask()
           
 long getInferredMask()
           
 LeftTupleSource getLeftTupleSource()
           
 long getNegativeMask()
           
 Rule getRule()
           
 Declaration[] getSalienceDeclarations()
           
 GroupElement getSubRule()
           
 Declaration[][] getTimerDeclarations()
           
 void initInferredMask()
           
 boolean isFireDirect()
           
 void setDeclaredMask(long mask)
           
 void setInferredMask(long mask)
           
 void setNegativeMask(long 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

long getDeclaredMask()

setDeclaredMask

void setDeclaredMask(long mask)

getInferredMask

long getInferredMask()

setInferredMask

void setInferredMask(long mask)

getNegativeMask

long getNegativeMask()

setNegativeMask

void setNegativeMask(long mask)

getRule

Rule getRule()

getSubRule

GroupElement getSubRule()

isFireDirect

boolean isFireDirect()

getDeclarations

Declaration[] getDeclarations()

getSalienceDeclarations

Declaration[] getSalienceDeclarations()

getTimerDeclarations

Declaration[][] getTimerDeclarations()

Drools :: Core 6.1.0.Beta1

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