Uses of Interface
org.drools.tms.LogicalDependency
-
-
Uses of LogicalDependency in org.drools.tms
Methods in org.drools.tms with parameters of type LogicalDependency Modifier and Type Method Description static <M extends ModedAssertion<M>>
voidTruthMaintenanceSystemImpl. removeLogicalDependency(LogicalDependency<M> node, org.drools.core.common.PropagationContext context)Constructors in org.drools.tms with parameters of type LogicalDependency Constructor Description SimpleMode(LogicalDependency<SimpleMode> object) -
Uses of LogicalDependency in org.drools.tms.agenda
Methods in org.drools.tms.agenda that return types with arguments of type LogicalDependency Modifier and Type Method Description org.drools.core.util.LinkedList<LogicalDependency<SimpleMode>>TruthMaintenanceSystemActivation. getBlocked()org.drools.core.util.LinkedList<LogicalDependency<SimpleMode>>TruthMaintenanceSystemAgendaItemImpl. getBlocked()org.drools.core.util.LinkedList<LogicalDependency<SimpleMode>>TruthMaintenanceSystemRuleTerminalNodeLeftTuple. getBlocked()org.drools.core.util.LinkedList<LogicalDependency<T>>TruthMaintenanceSystemActivation. getLogicalDependencies()org.drools.core.util.LinkedList<LogicalDependency<T>>TruthMaintenanceSystemAgendaItemImpl. getLogicalDependencies()org.drools.core.util.LinkedList<LogicalDependency<T>>TruthMaintenanceSystemRuleTerminalNodeLeftTuple. getLogicalDependencies()Methods in org.drools.tms.agenda with parameters of type LogicalDependency Modifier and Type Method Description voidTruthMaintenanceSystemActivation. addBlocked(LogicalDependency<SimpleMode> node)voidTruthMaintenanceSystemAgendaItemImpl. addBlocked(LogicalDependency<SimpleMode> dep)voidTruthMaintenanceSystemRuleTerminalNodeLeftTuple. addBlocked(LogicalDependency<SimpleMode> dep)voidTruthMaintenanceSystemActivation. addLogicalDependency(LogicalDependency<T> node)voidTruthMaintenanceSystemAgendaItemImpl. addLogicalDependency(LogicalDependency<T> node)voidTruthMaintenanceSystemRuleTerminalNodeLeftTuple. addLogicalDependency(LogicalDependency<T> node)voidTruthMaintenanceSystemAgendaItem. removeBlocked(LogicalDependency<SimpleMode> dep)voidTruthMaintenanceSystemAgendaItemImpl. removeBlocked(LogicalDependency<SimpleMode> dep)voidTruthMaintenanceSystemRuleTerminalNodeLeftTuple. removeBlocked(LogicalDependency<SimpleMode> dep)Method parameters in org.drools.tms.agenda with type arguments of type LogicalDependency Modifier and Type Method Description voidTruthMaintenanceSystemActivation. setBlocked(org.drools.core.util.LinkedList<LogicalDependency<SimpleMode>> justified)voidTruthMaintenanceSystemAgendaItemImpl. setBlocked(org.drools.core.util.LinkedList<LogicalDependency<SimpleMode>> justified)voidTruthMaintenanceSystemRuleTerminalNodeLeftTuple. setBlocked(org.drools.core.util.LinkedList<LogicalDependency<SimpleMode>> justified)voidTruthMaintenanceSystemActivation. setLogicalDependencies(org.drools.core.util.LinkedList<LogicalDependency<T>> justified)voidTruthMaintenanceSystemAgendaItemImpl. setLogicalDependencies(org.drools.core.util.LinkedList<LogicalDependency<T>> justified)voidTruthMaintenanceSystemRuleTerminalNodeLeftTuple. setLogicalDependencies(org.drools.core.util.LinkedList<LogicalDependency<T>> justified) -
Uses of LogicalDependency in org.drools.tms.beliefsystem
Methods in org.drools.tms.beliefsystem that return LogicalDependency Modifier and Type Method Description LogicalDependencyBeliefSystem. newLogicalDependency(TruthMaintenanceSystemActivation<M> activation, BeliefSet<M> beliefSet, Object object, Object value)Methods in org.drools.tms.beliefsystem with parameters of type LogicalDependency Modifier and Type Method Description voidBeliefSystem. delete(LogicalDependency<M> node, BeliefSet<M> beliefSet, org.drools.core.common.PropagationContext context)The typeConf has not yet been looked up, so we leave it to the implementation to decide if it needs it or not.BeliefSet<M>BeliefSystem. insert(LogicalDependency<M> node, BeliefSet<M> beliefSet, org.drools.core.common.PropagationContext context, org.drools.core.reteoo.ObjectTypeConf typeConf)TypeConf is already available, so we pass it, to avoid additional lookupsvoidBeliefSystem. read(LogicalDependency<M> node, BeliefSet<M> beliefSet, org.drools.core.common.PropagationContext context, org.drools.core.reteoo.ObjectTypeConf typeConf) -
Uses of LogicalDependency in org.drools.tms.beliefsystem.defeasible
Classes in org.drools.tms.beliefsystem.defeasible that implement LogicalDependency Modifier and Type Class Description classDefeasibleLogicalDependency<M extends DefeasibleMode<M>>Methods in org.drools.tms.beliefsystem.defeasible that return LogicalDependency Modifier and Type Method Description LogicalDependency<M>DefeasibleBeliefSystem. newLogicalDependency(TruthMaintenanceSystemActivation<M> activation, BeliefSet<M> beliefSet, Object object, Object value) -
Uses of LogicalDependency in org.drools.tms.beliefsystem.jtms
Methods in org.drools.tms.beliefsystem.jtms that return LogicalDependency Modifier and Type Method Description LogicalDependency<M>JTMSMode. getLogicalDependency()LogicalDependencyJTMSBeliefSystem. newLogicalDependency(TruthMaintenanceSystemActivation<M> activation, BeliefSet<M> beliefSet, Object object, Object value)Methods in org.drools.tms.beliefsystem.jtms with parameters of type LogicalDependency Modifier and Type Method Description voidJTMSBeliefSystem. delete(LogicalDependency<M> node, BeliefSet<M> beliefSet, org.drools.core.common.PropagationContext context)BeliefSet<M>JTMSBeliefSystem. insert(LogicalDependency<M> node, BeliefSet<M> beliefSet, org.drools.core.common.PropagationContext context, org.drools.core.reteoo.ObjectTypeConf typeConf)voidJTMSBeliefSystem. read(LogicalDependency<M> node, BeliefSet<M> beliefSet, org.drools.core.common.PropagationContext context, org.drools.core.reteoo.ObjectTypeConf typeConf)voidJTMSMode. setLogicalDependency(LogicalDependency<M> dep) -
Uses of LogicalDependency in org.drools.tms.beliefsystem.simple
Classes in org.drools.tms.beliefsystem.simple that implement LogicalDependency Modifier and Type Class Description classSimpleLogicalDependency<T extends ModedAssertion<T>>LogicalDependency is a special node for LinkedLists that maintains references for the Activation justifier and the justified FactHandle.Methods in org.drools.tms.beliefsystem.simple that return LogicalDependency Modifier and Type Method Description LogicalDependencySimpleBeliefSystem. newLogicalDependency(TruthMaintenanceSystemActivation activation, BeliefSet beliefSet, Object object, Object value)Methods in org.drools.tms.beliefsystem.simple with parameters of type LogicalDependency Modifier and Type Method Description voidSimpleBeliefSystem. delete(LogicalDependency<SimpleMode> node, BeliefSet<SimpleMode> beliefSet, org.drools.core.common.PropagationContext context)BeliefSet<SimpleMode>SimpleBeliefSystem. insert(LogicalDependency<SimpleMode> node, BeliefSet<SimpleMode> beliefSet, org.drools.core.common.PropagationContext context, org.drools.core.reteoo.ObjectTypeConf typeConf)voidSimpleBeliefSystem. read(LogicalDependency<SimpleMode> node, BeliefSet<SimpleMode> beliefSet, org.drools.core.common.PropagationContext context, org.drools.core.reteoo.ObjectTypeConf typeConf)
-