Uses of Interface
org.drools.tms.LogicalDependency
Packages that use LogicalDependency
Package
Description
-
Uses of LogicalDependency in org.drools.tms
Methods in org.drools.tms with parameters of type LogicalDependencyModifier and TypeMethodDescriptionstatic <M extends ModedAssertion<M>>
voidTruthMaintenanceSystemImpl.removeLogicalDependency(LogicalDependency<M> node, PropagationContext context) Constructors in org.drools.tms with parameters of type LogicalDependency -
Uses of LogicalDependency in org.drools.tms.agenda
Methods in org.drools.tms.agenda that return types with arguments of type LogicalDependencyModifier and TypeMethodDescriptionTruthMaintenanceSystemInternalMatch.getBlocked()TruthMaintenanceSystemRuleTerminalNodeLeftTuple.getBlocked()TruthMaintenanceSystemInternalMatch.getLogicalDependencies()TruthMaintenanceSystemRuleTerminalNodeLeftTuple.getLogicalDependencies()Methods in org.drools.tms.agenda with parameters of type LogicalDependencyModifier and TypeMethodDescriptionvoidTruthMaintenanceSystemInternalMatch.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 LogicalDependencyModifier and TypeMethodDescriptionvoidTruthMaintenanceSystemInternalMatch.setBlocked(LinkedList<LogicalDependency<SimpleMode>> justified) voidTruthMaintenanceSystemRuleTerminalNodeLeftTuple.setBlocked(LinkedList<LogicalDependency<SimpleMode>> justified) voidTruthMaintenanceSystemInternalMatch.setLogicalDependencies(LinkedList<LogicalDependency<T>> justified) voidTruthMaintenanceSystemRuleTerminalNodeLeftTuple.setLogicalDependencies(LinkedList<LogicalDependency<T>> justified) -
Uses of LogicalDependency in org.drools.tms.beliefsystem
Methods in org.drools.tms.beliefsystem that return LogicalDependencyModifier and TypeMethodDescriptionBeliefSystem.newLogicalDependency(TruthMaintenanceSystemInternalMatch<M> activation, BeliefSet<M> beliefSet, Object object, Object value) Methods in org.drools.tms.beliefsystem with parameters of type LogicalDependencyModifier and TypeMethodDescriptionvoidBeliefSystem.delete(LogicalDependency<M> node, BeliefSet<M> beliefSet, 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.BeliefSystem.insert(LogicalDependency<M> node, BeliefSet<M> beliefSet, PropagationContext context, ObjectTypeConf typeConf) TypeConf is already available, so we pass it, to avoid additional lookupsvoidBeliefSystem.read(LogicalDependency<M> node, BeliefSet<M> beliefSet, PropagationContext context, ObjectTypeConf typeConf) -
Uses of LogicalDependency in org.drools.tms.beliefsystem.defeasible
Classes in org.drools.tms.beliefsystem.defeasible that implement LogicalDependencyMethods in org.drools.tms.beliefsystem.defeasible that return LogicalDependencyModifier and TypeMethodDescriptionDefeasibleBeliefSystem.newLogicalDependency(TruthMaintenanceSystemInternalMatch<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 LogicalDependencyModifier and TypeMethodDescriptionJTMSMode.getLogicalDependency()JTMSBeliefSystem.newLogicalDependency(TruthMaintenanceSystemInternalMatch<M> activation, BeliefSet<M> beliefSet, Object object, Object value) Methods in org.drools.tms.beliefsystem.jtms with parameters of type LogicalDependencyModifier and TypeMethodDescriptionvoidJTMSBeliefSystem.delete(LogicalDependency<M> node, BeliefSet<M> beliefSet, PropagationContext context) JTMSBeliefSystem.insert(LogicalDependency<M> node, BeliefSet<M> beliefSet, PropagationContext context, ObjectTypeConf typeConf) voidJTMSBeliefSystem.read(LogicalDependency<M> node, BeliefSet<M> beliefSet, PropagationContext context, 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 LogicalDependencyModifier and TypeClassDescriptionclassSimpleLogicalDependency<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 LogicalDependencyModifier and TypeMethodDescriptionSimpleBeliefSystem.newLogicalDependency(TruthMaintenanceSystemInternalMatch activation, BeliefSet beliefSet, Object object, Object value) Methods in org.drools.tms.beliefsystem.simple with parameters of type LogicalDependencyModifier and TypeMethodDescriptionvoidSimpleBeliefSystem.delete(LogicalDependency<SimpleMode> node, BeliefSet<SimpleMode> beliefSet, PropagationContext context) SimpleBeliefSystem.insert(LogicalDependency<SimpleMode> node, BeliefSet<SimpleMode> beliefSet, PropagationContext context, ObjectTypeConf typeConf) voidSimpleBeliefSystem.read(LogicalDependency<SimpleMode> node, BeliefSet<SimpleMode> beliefSet, PropagationContext context, ObjectTypeConf typeConf)