Package org.drools.tms.agenda
Interface TruthMaintenanceSystemInternalMatch<T extends ModedAssertion<T>>
- All Superinterfaces:
InternalMatch,Match,Queue.QueueEntry,Serializable
- All Known Implementing Classes:
TruthMaintenanceSystemRuleTerminalNodeLeftTuple
public interface TruthMaintenanceSystemInternalMatch<T extends ModedAssertion<T>>
extends InternalMatch
-
Method Summary
Modifier and TypeMethodDescriptionvoidvoidvoidremoveAllBlockersAndBlocked(ActivationsManager activationsManager) voidvoidsetBlocked(LinkedList<LogicalDependency<SimpleMode>> justified) voidsetLogicalDependencies(LinkedList<LogicalDependency<T>> justified) 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, toExternalFormMethods inherited from interface org.kie.api.runtime.rule.Match
getDeclarationIds, getDeclarationValue, getFactHandles, getObjects, getSalienceMethods inherited from interface org.drools.core.util.Queue.QueueEntry
dequeue, getQueueIndex, isQueued, setQueued, setQueueIndex
-
Method Details
-
addBlocked
-
getBlocked
LinkedList<LogicalDependency<SimpleMode>> getBlocked() -
setBlocked
-
addLogicalDependency
-
getLogicalDependencies
LinkedList<LogicalDependency<T>> getLogicalDependencies() -
setLogicalDependencies
-
getBlockers
LinkedList<SimpleMode> getBlockers() -
removeAllBlockersAndBlocked
-
removeBlocked
-