Class TruthMaintenanceSystemRuleTerminalNodeLeftTuple<T extends ModedAssertion<T>>

  • All Implemented Interfaces:
    java.io.Serializable, org.drools.base.reteoo.BaseTuple, org.drools.core.reteoo.Tuple, org.drools.core.rule.consequence.InternalMatch, org.drools.core.util.Entry<org.drools.core.reteoo.AbstractTuple>, org.drools.core.util.Queue.QueueEntry, TruthMaintenanceSystemInternalMatch<T>, org.kie.api.runtime.rule.Match

    public class TruthMaintenanceSystemRuleTerminalNodeLeftTuple<T extends ModedAssertion<T>>
    extends org.drools.core.reteoo.RuleTerminalNodeLeftTuple
    implements TruthMaintenanceSystemInternalMatch<T>
    See Also:
    Serialized Form
    • Field Summary

      • Fields inherited from class org.drools.core.reteoo.RuleTerminalNodeLeftTuple

        ruleAgendaItem
      • Fields inherited from class org.drools.core.reteoo.LeftTuple

        memory
      • Fields inherited from class org.drools.core.reteoo.AbstractTuple

        handle, handleNext, handlePrevious, stagedNext, stagedPrevious
      • Fields inherited from interface org.drools.core.reteoo.Tuple

        DELETE, INSERT, NONE, NORMALIZED_DELETE, UPDATE
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void addBlocked​(LogicalDependency<SimpleMode> dep)  
      void addLogicalDependency​(LogicalDependency<T> node)  
      void cancelActivation​(org.drools.core.common.ActivationsManager activationsManager)  
      org.drools.core.util.LinkedList<LogicalDependency<SimpleMode>> getBlocked()  
      org.drools.core.util.LinkedList<SimpleMode> getBlockers()  
      org.drools.core.util.LinkedList<LogicalDependency<T>> getLogicalDependencies()  
      boolean hasBlockers()  
      void removeAllBlockersAndBlocked​(org.drools.core.common.ActivationsManager activationsManager)  
      void removeBlocked​(LogicalDependency<SimpleMode> dep)  
      void setBlocked​(org.drools.core.util.LinkedList<LogicalDependency<SimpleMode>> justified)  
      void setLogicalDependencies​(org.drools.core.util.LinkedList<LogicalDependency<T>> justified)  
      • Methods inherited from class org.drools.core.reteoo.RuleTerminalNodeLeftTuple

        dequeue, equals, getActivationFactHandle, getActivationGroupNode, getActivationNode, getActivationNumber, getAgendaGroup, getCallback, getConsequence, getDeclarationIds, getDeclarationValue, getFactHandles, getObjects, getObjectsDeep, getQueueIndex, getRule, getRuleAgendaItem, getSalience, getTerminalNode, getTuple, hashCode, init, isActive, isDormant, isFullMatch, isMatched, isQueued, remove, setActivationFactHandle, setActivationGroupNode, setActivationNode, setActive, setCallback, setDormant, setMatched, setQueued, setQueueIndex, setSalience, setSink, toExternalForm, toString, update
      • Methods inherited from class org.drools.core.reteoo.LeftTuple

        clear, clearBlocker, clearStaged, get, getAccumulatedObjects, getBlockedNext, getBlockedPrevious, getBlocker, getFirstChild, getHandleNext, getHandlePrevious, getIndex, getInputOtnId, getLastChild, getLeftParent, getMemory, getNextParentWithHandle, getObject, getParent, getPeer, getRightParent, getRightParentNext, getRightParentPrevious, getStagedNext, getStagedPrevious, getStagedTypeForQueries, getSubTuple, getTupleSink, getTupleSource, initPeer, isStagedOnRight, reAdd, reAddLeft, reAddRight, setBlockedNext, setBlockedPrevious, setBlocker, setFirstChild, setLastChild, setLeftParent, setLeftTupleSink, setMemory, setPeer, setRightParent, setRightParentNext, setRightParentPrevious, setStagedTypeForQueries, size, toExternalString, toFactHandles, toObjects, unlinkFromLeftParent, unlinkFromRightParent
      • Methods inherited from class org.drools.core.reteoo.AbstractTuple

        get, getContextObject, getFactHandle, getNext, getObject, getOriginalFactHandle, getPrevious, getPropagationContext, getRootTuple, getSink, getStagedType, getTuple, isExpired, setContextObject, setExpired, setFactHandle, setHandleNext, setHandlePrevious, setNext, setPrevious, setPropagationContext, setStagedNext, setStagedPrevious, setStagedType, skipEmptyHandles
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, wait, wait, wait
      • Methods inherited from interface org.drools.core.rule.consequence.InternalMatch

        checkProcessInstance, getActivationFactHandle, getActivationGroupNode, getActivationNode, getActivationNumber, getAgendaGroup, getCallback, getConsequence, getFactHandles, getObjects, getObjectsDeep, getObjectsDeep, getPropagationContext, getRule, getRuleAgendaItem, getTerminalNode, getTuple, isActive, isMatched, remove, setActivationFactHandle, setActivationGroupNode, setActivationNode, setActive, setCallback, setMatched, toExternalForm
      • Methods inherited from interface org.kie.api.runtime.rule.Match

        getDeclarationIds, getDeclarationValue, getFactHandles, getObjects, getSalience
      • Methods inherited from interface org.drools.core.util.Queue.QueueEntry

        dequeue, getQueueIndex, isQueued, setQueued, setQueueIndex
      • Methods inherited from interface org.drools.core.reteoo.Tuple

        findMostRecentPropagationContext, isDeleted, toObjects