Package org.drools.tms.agenda
Interface TruthMaintenanceSystemActivation<T extends ModedAssertion<T>>
-
- All Superinterfaces:
org.drools.core.rule.consequence.Activation,org.kie.api.runtime.rule.Match,Serializable
- All Known Subinterfaces:
TruthMaintenanceSystemAgendaItem<T>
- All Known Implementing Classes:
TruthMaintenanceSystemAgendaItemImpl,TruthMaintenanceSystemRuleTerminalNodeLeftTuple
public interface TruthMaintenanceSystemActivation<T extends ModedAssertion<T>> extends org.drools.core.rule.consequence.Activation
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddBlocked(LogicalDependency<SimpleMode> node)voidaddLogicalDependency(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()voidsetBlocked(org.drools.core.util.LinkedList<LogicalDependency<SimpleMode>> justified)voidsetLogicalDependencies(org.drools.core.util.LinkedList<LogicalDependency<T>> justified)-
Methods inherited from interface org.drools.core.rule.consequence.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
-
-
-
-
Method Detail
-
addBlocked
void addBlocked(LogicalDependency<SimpleMode> node)
-
getBlocked
org.drools.core.util.LinkedList<LogicalDependency<SimpleMode>> getBlocked()
-
setBlocked
void setBlocked(org.drools.core.util.LinkedList<LogicalDependency<SimpleMode>> justified)
-
addLogicalDependency
void addLogicalDependency(LogicalDependency<T> node)
-
getLogicalDependencies
org.drools.core.util.LinkedList<LogicalDependency<T>> getLogicalDependencies()
-
setLogicalDependencies
void setLogicalDependencies(org.drools.core.util.LinkedList<LogicalDependency<T>> justified)
-
getBlockers
org.drools.core.util.LinkedList<SimpleMode> getBlockers()
-
-