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>>TruthMaintenanceSystemInternalMatch. getBlocked()org.drools.core.util.LinkedList<LogicalDependency<SimpleMode>>TruthMaintenanceSystemRuleTerminalNodeLeftTuple. getBlocked()org.drools.core.util.LinkedList<LogicalDependency<T>>TruthMaintenanceSystemInternalMatch. 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 voidTruthMaintenanceSystemInternalMatch. addBlocked(LogicalDependency<SimpleMode> node)voidTruthMaintenanceSystemRuleTerminalNodeLeftTuple. addBlocked(LogicalDependency<SimpleMode> dep)voidTruthMaintenanceSystemInternalMatch. addLogicalDependency(LogicalDependency<T> node)voidTruthMaintenanceSystemRuleTerminalNodeLeftTuple. addLogicalDependency(LogicalDependency<T> node)voidTruthMaintenanceSystemInternalMatch. 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 voidTruthMaintenanceSystemInternalMatch. setBlocked(org.drools.core.util.LinkedList<LogicalDependency<SimpleMode>> justified)voidTruthMaintenanceSystemRuleTerminalNodeLeftTuple. setBlocked(org.drools.core.util.LinkedList<LogicalDependency<SimpleMode>> justified)voidTruthMaintenanceSystemInternalMatch. 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(TruthMaintenanceSystemInternalMatch<M> activation, BeliefSet<M> beliefSet, java.lang.Object object, java.lang.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(TruthMaintenanceSystemInternalMatch<M> activation, BeliefSet<M> beliefSet, java.lang.Object object, java.lang.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(TruthMaintenanceSystemInternalMatch<M> activation, BeliefSet<M> beliefSet, java.lang.Object object, java.lang.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(TruthMaintenanceSystemInternalMatch activation, BeliefSet beliefSet, java.lang.Object object, java.lang.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)
-