public class RuleTerminalNodeLeftTuple<T extends ModedAssertion<T>> extends BaseLeftTuple implements AgendaItem<T>
memory, next, previous| Constructor and Description |
|---|
RuleTerminalNodeLeftTuple() |
RuleTerminalNodeLeftTuple(InternalFactHandle factHandle,
LeftTuple leftTuple,
LeftTupleSink sink) |
RuleTerminalNodeLeftTuple(InternalFactHandle factHandle,
LeftTupleSink sink,
boolean leftTupleMemoryEnabled) |
RuleTerminalNodeLeftTuple(LeftTuple leftTuple,
LeftTupleSink sink,
PropagationContext pctx,
boolean leftTupleMemoryEnabled) |
RuleTerminalNodeLeftTuple(LeftTuple leftTuple,
RightTuple rightTuple,
LeftTuple currentLeftChild,
LeftTuple currentRightChild,
LeftTupleSink sink,
boolean leftTupleMemoryEnabled) |
RuleTerminalNodeLeftTuple(LeftTuple leftTuple,
RightTuple rightTuple,
LeftTupleSink sink) |
RuleTerminalNodeLeftTuple(LeftTuple leftTuple,
RightTuple rightTuple,
LeftTupleSink sink,
boolean leftTupleMemoryEnabled) |
clear, clearBlocker, clearStaged, decreaseActivationCountForEvents, equals, equals, get, get, getBlockedNext, getBlockedPrevious, getBlocker, getFirstChild, getHandle, getIndex, getLastChild, getLastHandle, getLeftParent, getLeftParentNext, getLeftParentPrevious, getLeftTupleSink, getMemory, getNext, getObject, getParent, getPeer, getPrevious, getPropagationContext, getRightParent, getRightParentNext, getRightParentPrevious, getRootLeftTuple, getSink, getStagedNext, getStagedPrevious, getStagedType, getSubTuple, hashCode, increaseActivationCountForEvents, initPeer, reAdd, reAddLeft, reAddRight, setBlockedNext, setBlockedPrevious, setBlocker, setFirstChild, setHandle, setIndex, setLastChild, setLeftParent, setLeftParentNext, setLeftParentPrevious, setLeftTupleSink, setMemory, setNext, setObject, setParent, setPeer, setPrevious, setPropagationContext, setRightParent, setRightParentNext, setRightParentPrevious, setSink, setStagedNext, setStagedType, setStagePrevious, size, skipEmptyHandles, toExternalString, toFactHandles, toObjectArray, toTupleTree, unlinkFromLeftParent, unlinkFromRightParentclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitequals, getPropagationContext, hashCode, setPropagationContextpublic RuleTerminalNodeLeftTuple()
public RuleTerminalNodeLeftTuple(InternalFactHandle factHandle, LeftTupleSink sink, boolean leftTupleMemoryEnabled)
public RuleTerminalNodeLeftTuple(InternalFactHandle factHandle, LeftTuple leftTuple, LeftTupleSink sink)
public RuleTerminalNodeLeftTuple(LeftTuple leftTuple, LeftTupleSink sink, PropagationContext pctx, boolean leftTupleMemoryEnabled)
public RuleTerminalNodeLeftTuple(LeftTuple leftTuple, RightTuple rightTuple, LeftTupleSink sink)
public RuleTerminalNodeLeftTuple(LeftTuple leftTuple, RightTuple rightTuple, LeftTupleSink sink, boolean leftTupleMemoryEnabled)
public RuleTerminalNodeLeftTuple(LeftTuple leftTuple, RightTuple rightTuple, LeftTuple currentLeftChild, LeftTuple currentRightChild, LeftTupleSink sink, boolean leftTupleMemoryEnabled)
public void init(long activationNumber,
int salience,
PropagationContext pctx,
RuleAgendaItem ruleAgendaItem,
InternalAgendaGroup agendaGroup)
public void update(int salience,
PropagationContext pctx)
public RuleImpl getRule()
getRule in interface AgendaItem<T extends ModedAssertion<T>>getRule in interface Activation<T extends ModedAssertion<T>>getRule in interface org.kie.api.runtime.rule.Matchpublic Consequence getConsequence()
getConsequence in interface AgendaItem<T extends ModedAssertion<T>>getConsequence in interface Activation<T extends ModedAssertion<T>>public LeftTuple getTuple()
getTuple in interface AgendaItem<T extends ModedAssertion<T>>getTuple in interface Activation<T extends ModedAssertion<T>>public int getSalience()
getSalience in interface AgendaItem<T extends ModedAssertion<T>>getSalience in interface Activation<T extends ModedAssertion<T>>public void setSalience(int salience)
setSalience in interface AgendaItem<T extends ModedAssertion<T>>public InternalFactHandle getFactHandle()
getFactHandle in interface AgendaItem<T extends ModedAssertion<T>>getFactHandle in interface Activation<T extends ModedAssertion<T>>public void setFactHandle(InternalFactHandle factHandle)
setFactHandle in interface AgendaItem<T extends ModedAssertion<T>>setFactHandle in class BaseLeftTuplepublic RuleAgendaItem getRuleAgendaItem()
getRuleAgendaItem in interface AgendaItem<T extends ModedAssertion<T>>public long getActivationNumber()
ActivationgetActivationNumber in interface AgendaItem<T extends ModedAssertion<T>>getActivationNumber in interface Activation<T extends ModedAssertion<T>>public void addBlocked(LogicalDependency<SimpleMode> dep)
addBlocked in interface AgendaItem<T extends ModedAssertion<T>>addBlocked in interface Activation<T extends ModedAssertion<T>>public void removeAllBlockersAndBlocked(InternalAgenda agenda)
removeAllBlockersAndBlocked in interface AgendaItem<T extends ModedAssertion<T>>public void removeBlocked(LogicalDependency<SimpleMode> dep)
removeBlocked in interface AgendaItem<T extends ModedAssertion<T>>public LinkedList<LogicalDependency<SimpleMode>> getBlocked()
getBlocked in interface AgendaItem<T extends ModedAssertion<T>>getBlocked in interface Activation<T extends ModedAssertion<T>>public void setBlocked(LinkedList<LogicalDependency<SimpleMode>> justified)
setBlocked in interface AgendaItem<T extends ModedAssertion<T>>setBlocked in interface Activation<T extends ModedAssertion<T>>public LinkedList<SimpleMode> getBlockers()
getBlockers in interface AgendaItem<T extends ModedAssertion<T>>getBlockers in interface Activation<T extends ModedAssertion<T>>public void addLogicalDependency(LogicalDependency<T> node)
addLogicalDependency in interface AgendaItem<T extends ModedAssertion<T>>addLogicalDependency in interface Activation<T extends ModedAssertion<T>>public LinkedList<LogicalDependency<T>> getLogicalDependencies()
getLogicalDependencies in interface AgendaItem<T extends ModedAssertion<T>>getLogicalDependencies in interface Activation<T extends ModedAssertion<T>>public void setLogicalDependencies(LinkedList<LogicalDependency<T>> justified)
setLogicalDependencies in interface AgendaItem<T extends ModedAssertion<T>>setLogicalDependencies in interface Activation<T extends ModedAssertion<T>>public boolean isQueued()
isQueued in interface AgendaItem<T extends ModedAssertion<T>>isQueued in interface Activation<T extends ModedAssertion<T>>public void setQueued(boolean queued)
setQueued in interface AgendaItem<T extends ModedAssertion<T>>setQueued in interface Activation<T extends ModedAssertion<T>>public void setQueueIndex(int queueIndex)
setQueueIndex in interface AgendaItem<T extends ModedAssertion<T>>setQueueIndex in interface Activation<T extends ModedAssertion<T>>public void dequeue()
dequeue in interface AgendaItem<T extends ModedAssertion<T>>dequeue in interface Activation<T extends ModedAssertion<T>>public int getQueueIndex()
getQueueIndex in interface AgendaItem<T extends ModedAssertion<T>>getQueueIndex in interface Activation<T extends ModedAssertion<T>>public void remove()
ActivationActivation by removing it from the Agenda.remove in interface AgendaItem<T extends ModedAssertion<T>>remove in interface Activation<T extends ModedAssertion<T>>public ActivationGroupNode getActivationGroupNode()
getActivationGroupNode in interface AgendaItem<T extends ModedAssertion<T>>getActivationGroupNode in interface Activation<T extends ModedAssertion<T>>public void setActivationGroupNode(ActivationGroupNode activationNode)
setActivationGroupNode in interface AgendaItem<T extends ModedAssertion<T>>setActivationGroupNode in interface Activation<T extends ModedAssertion<T>>public InternalAgendaGroup getAgendaGroup()
getAgendaGroup in interface AgendaItem<T extends ModedAssertion<T>>getAgendaGroup in interface Activation<T extends ModedAssertion<T>>public ActivationNode getActivationNode()
getActivationNode in interface AgendaItem<T extends ModedAssertion<T>>getActivationNode in interface Activation<T extends ModedAssertion<T>>public void setActivationNode(ActivationNode activationNode)
setActivationNode in interface AgendaItem<T extends ModedAssertion<T>>setActivationNode in interface Activation<T extends ModedAssertion<T>>public GroupElement getSubRule()
ActivationgetSubRule in interface AgendaItem<T extends ModedAssertion<T>>getSubRule in interface Activation<T extends ModedAssertion<T>>public TerminalNode getTerminalNode()
getTerminalNode in interface AgendaItem<T extends ModedAssertion<T>>public org.kie.internal.event.rule.ActivationUnMatchListener getActivationUnMatchListener()
getActivationUnMatchListener in interface AgendaItem<T extends ModedAssertion<T>>public void setActivationUnMatchListener(org.kie.internal.event.rule.ActivationUnMatchListener activationUnMatchListener)
setActivationUnMatchListener in interface AgendaItem<T extends ModedAssertion<T>>public List<org.kie.api.runtime.rule.FactHandle> getFactHandles()
getFactHandles in interface AgendaItem<T extends ModedAssertion<T>>getFactHandles in interface org.kie.api.runtime.rule.Matchpublic String toExternalForm()
toExternalForm in interface AgendaItem<T extends ModedAssertion<T>>public List<Object> getObjects()
getObjects in interface AgendaItem<T extends ModedAssertion<T>>getObjects in interface org.kie.api.runtime.rule.Matchpublic Object getDeclarationValue(String variableName)
getDeclarationValue in interface AgendaItem<T extends ModedAssertion<T>>getDeclarationValue in interface org.kie.api.runtime.rule.Matchpublic List<String> getDeclarationIds()
getDeclarationIds in interface AgendaItem<T extends ModedAssertion<T>>getDeclarationIds in interface org.kie.api.runtime.rule.Matchpublic boolean isCanceled()
isCanceled in interface AgendaItem<T extends ModedAssertion<T>>public void cancel()
cancel in interface AgendaItem<T extends ModedAssertion<T>>public boolean isMatched()
isMatched in interface AgendaItem<T extends ModedAssertion<T>>isMatched in interface Activation<T extends ModedAssertion<T>>public void setMatched(boolean matched)
setMatched in interface AgendaItem<T extends ModedAssertion<T>>setMatched in interface Activation<T extends ModedAssertion<T>>public boolean isActive()
isActive in interface Activation<T extends ModedAssertion<T>>public void setActive(boolean active)
setActive in interface Activation<T extends ModedAssertion<T>>public boolean isRuleAgendaItem()
isRuleAgendaItem in interface AgendaItem<T extends ModedAssertion<T>>isRuleAgendaItem in interface Activation<T extends ModedAssertion<T>>public String toString()
toString in interface AgendaItem<T extends ModedAssertion<T>>toString in class BaseLeftTupleCopyright © 2001–2015 JBoss by Red Hat. All rights reserved.