public class RuleTerminalNodeLeftTuple<T extends ModedAssertion<T>> extends BaseLeftTuple implements AgendaItem<T>
memoryhandleNext, handlePrevious, sink, stagedNext, stagedPrevious| Constructor and Description |
|---|
RuleTerminalNodeLeftTuple() |
RuleTerminalNodeLeftTuple(InternalFactHandle factHandle,
LeftTuple leftTuple,
Sink sink) |
RuleTerminalNodeLeftTuple(InternalFactHandle factHandle,
Sink sink,
boolean leftTupleMemoryEnabled) |
RuleTerminalNodeLeftTuple(LeftTuple leftTuple,
RightTuple rightTuple,
LeftTuple currentLeftChild,
LeftTuple currentRightChild,
Sink sink,
boolean leftTupleMemoryEnabled) |
RuleTerminalNodeLeftTuple(LeftTuple leftTuple,
RightTuple rightTuple,
Sink sink) |
RuleTerminalNodeLeftTuple(LeftTuple leftTuple,
RightTuple rightTuple,
Sink sink,
boolean leftTupleMemoryEnabled) |
RuleTerminalNodeLeftTuple(LeftTuple leftTuple,
Sink sink,
PropagationContext pctx,
boolean leftTupleMemoryEnabled) |
clear, clearBlocker, clearStaged, equals, get, getBlockedNext, getBlockedPrevious, getBlocker, getFirstChild, getHandleNext, getHandlePrevious, getIndex, getInputOtnId, getLastChild, getLeftParent, getMemory, getObject, getParent, getPeer, getRightParent, getRightParentNext, getRightParentPrevious, getStagedNext, getStagedPrevious, getStagedTypeForQueries, getSubTuple, getTupleSink, getTupleSource, hashCode, initPeer, modifyTuple, reAdd, reAddLeft, reAddRight, retractTuple, setBlockedNext, setBlockedPrevious, setBlocker, setFirstChild, setLastChild, setLeftParent, setLeftTupleSink, setMemory, setPeer, setRightParent, setRightParentNext, setRightParentPrevious, setStagedTypeForQueries, size, toExternalString, toFactHandles, toObjects, unlinkFromLeftParent, unlinkFromRightParentdecreaseActivationCountForEvents, get, getContextObject, getFactHandle, getNext, getObject, getPrevious, getPropagationContext, getRootTuple, getStagedType, increaseActivationCountForEvents, setContextObject, setFactHandle, setHandleNext, setHandlePrevious, setNext, setPrevious, setPropagationContext, setStagedNext, setStagedPrevious, setStagedType, skipEmptyHandlesclone, finalize, getClass, notify, notifyAll, wait, wait, waitsetPropagationContextgetPropagationContextdecreaseActivationCountForEvents, get, getContextObject, getFactHandle, getObject, getPrevious, getPropagationContext, getRootTuple, getStagedType, increaseActivationCountForEvents, setContextObject, setFactHandle, setHandleNext, setHandlePrevious, setPrevious, setPropagationContext, setStagedNext, setStagedPrevious, setStagedType, skipEmptyHandlespublic RuleTerminalNodeLeftTuple()
public RuleTerminalNodeLeftTuple(InternalFactHandle factHandle, Sink sink, boolean leftTupleMemoryEnabled)
public RuleTerminalNodeLeftTuple(InternalFactHandle factHandle, LeftTuple leftTuple, Sink sink)
public RuleTerminalNodeLeftTuple(LeftTuple leftTuple, Sink sink, PropagationContext pctx, boolean leftTupleMemoryEnabled)
public RuleTerminalNodeLeftTuple(LeftTuple leftTuple, RightTuple rightTuple, Sink sink)
public RuleTerminalNodeLeftTuple(LeftTuple leftTuple, RightTuple rightTuple, Sink sink, boolean leftTupleMemoryEnabled)
public RuleTerminalNodeLeftTuple(LeftTuple leftTuple, RightTuple rightTuple, LeftTuple currentLeftChild, LeftTuple currentRightChild, Sink 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 Activation<T extends ModedAssertion<T>>getRule in interface org.kie.api.runtime.rule.Matchpublic Consequence getConsequence()
getConsequence in interface Activation<T extends ModedAssertion<T>>public LeftTuple getTuple()
getTuple in interface Activation<T extends ModedAssertion<T>>public int getSalience()
getSalience in interface Activation<T extends ModedAssertion<T>>public void setSalience(int salience)
setSalience in interface AgendaItem<T extends ModedAssertion<T>>public InternalFactHandle getActivationFactHandle()
getActivationFactHandle in interface Activation<T extends ModedAssertion<T>>public void setActivationFactHandle(InternalFactHandle factHandle)
setActivationFactHandle in interface AgendaItem<T extends ModedAssertion<T>>public RuleAgendaItem getRuleAgendaItem()
getRuleAgendaItem in interface AgendaItem<T extends ModedAssertion<T>>public long getActivationNumber()
ActivationgetActivationNumber in interface Activation<T extends ModedAssertion<T>>public void addBlocked(LogicalDependency<SimpleMode> dep)
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 Activation<T extends ModedAssertion<T>>public void setBlocked(LinkedList<LogicalDependency<SimpleMode>> justified)
setBlocked in interface Activation<T extends ModedAssertion<T>>public LinkedList<SimpleMode> getBlockers()
getBlockers in interface Activation<T extends ModedAssertion<T>>public void addLogicalDependency(LogicalDependency<T> node)
addLogicalDependency in interface Activation<T extends ModedAssertion<T>>public LinkedList<LogicalDependency<T>> getLogicalDependencies()
getLogicalDependencies in interface Activation<T extends ModedAssertion<T>>public void setLogicalDependencies(LinkedList<LogicalDependency<T>> justified)
setLogicalDependencies in interface Activation<T extends ModedAssertion<T>>public boolean isQueued()
isQueued in interface Activation<T extends ModedAssertion<T>>public void setQueued(boolean queued)
setQueued in interface Activation<T extends ModedAssertion<T>>public void setQueueIndex(int queueIndex)
setQueueIndex in interface Activation<T extends ModedAssertion<T>>public void dequeue()
dequeue in interface Activation<T extends ModedAssertion<T>>public int getQueueIndex()
getQueueIndex in interface Activation<T extends ModedAssertion<T>>public void remove()
ActivationActivation by removing it from the Agenda.remove in interface Activation<T extends ModedAssertion<T>>public ActivationGroupNode getActivationGroupNode()
getActivationGroupNode in interface Activation<T extends ModedAssertion<T>>public void setActivationGroupNode(ActivationGroupNode activationNode)
setActivationGroupNode in interface Activation<T extends ModedAssertion<T>>public InternalAgendaGroup getAgendaGroup()
getAgendaGroup in interface Activation<T extends ModedAssertion<T>>public ActivationNode getActivationNode()
getActivationNode in interface Activation<T extends ModedAssertion<T>>public void setActivationNode(ActivationNode activationNode)
setActivationNode in interface Activation<T extends ModedAssertion<T>>public GroupElement getSubRule()
ActivationgetSubRule 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 org.kie.api.runtime.rule.Matchpublic Object getDeclarationValue(String variableName)
getDeclarationValue in interface org.kie.api.runtime.rule.Matchpublic List<String> getDeclarationIds()
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 Activation<T extends ModedAssertion<T>>public void setMatched(boolean matched)
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 Activation<T extends ModedAssertion<T>>public String toString()
toString in class BaseLeftTupleCopyright © 2001–2016 JBoss by Red Hat. All rights reserved.