Class TruthMaintenanceSystemAgendaItemImpl<T extends ModedAssertion<T>>

    • Constructor Summary

      Constructors 
      Constructor Description
      TruthMaintenanceSystemAgendaItemImpl()  
      TruthMaintenanceSystemAgendaItemImpl​(long activationNumber, org.drools.core.spi.Tuple tuple, int salience, org.drools.core.spi.PropagationContext context, org.drools.core.reteoo.PathMemory pmem, org.drools.core.reteoo.TerminalNode rtn, boolean declarativeAgendaEnabled, org.drools.core.common.InternalAgendaGroup agendaGroup)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void addBlocked​(LogicalDependency<SimpleMode> dep)  
      void addLogicalDependency​(LogicalDependency<T> node)  
      org.drools.core.util.LinkedList<LogicalDependency<SimpleMode>> getBlocked()  
      org.drools.core.util.LinkedList<SimpleMode> getBlockers()  
      org.drools.core.util.LinkedList<LogicalDependency<T>> getLogicalDependencies()  
      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.phreak.RuleAgendaItem

        equals, getNext, getPrevious, getRuleExecutor, hashCode, isInList, isRuleAgendaItem, nullPrevNext, setNext, setPrevious
      • Methods inherited from class org.drools.core.common.AgendaItemImpl

        cancel, dequeue, getActivationFactHandle, getActivationGroupNode, getActivationNode, getActivationNumber, getAgendaGroup, getCallback, getConsequence, getDeclarationIds, getDeclarationValue, getFactHandles, getObjects, getObjectsDeep, getPartition, getPropagationContext, getQueueIndex, getRule, getRuleAgendaItem, getSalience, getSubRule, getTerminalNode, getTuple, isActive, isCanceled, isMatched, isQueued, isRuleInUse, remove, setActivationFactHandle, setActivationGroupNode, setActivationNode, setActive, setCallback, setMatched, setQueued, setQueueIndex, setSalience, toExternalForm, toString
      • Methods inherited from interface org.drools.core.spi.Activation

        dequeue, getActivationFactHandle, getActivationGroupNode, getActivationNode, getActivationNumber, getAgendaGroup, getConsequence, getObjectsDeep, getPropagationContext, getQueueIndex, getRule, getSalience, getSubRule, getTuple, isActive, isMatched, isQueued, isRuleAgendaItem, remove, setActivationGroupNode, setActivationNode, setActive, setMatched, setQueued, setQueueIndex
      • Methods inherited from interface org.drools.core.common.AgendaItem

        cancel, getCallback, getFactHandles, getFactHandles, getObjects, getObjectsDeep, getRuleAgendaItem, getTerminalNode, isCanceled, setActivationFactHandle, setCallback, setSalience, toExternalForm
      • Methods inherited from interface org.kie.api.runtime.rule.Match

        getDeclarationIds, getDeclarationValue, getObjects