A B C D E F G H I J L M N O P R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- Abducible - Annotation Type in org.drools.tms.beliefsystem.abductive
- Abductive - Annotation Type in org.drools.tms.beliefsystem.abductive
- AbductiveQuery - Class in org.drools.tms
- AbductiveQuery() - Constructor for class org.drools.tms.AbductiveQuery
- AbductiveQuery(String) - Constructor for class org.drools.tms.AbductiveQuery
- activation - Variable in class org.drools.tms.beliefsystem.simple.BeliefSystemLogicalCallback
- add(M) - Method in interface org.drools.tms.beliefsystem.BeliefSet
- add(M) - Method in class org.drools.tms.beliefsystem.defeasible.DefeasibleBeliefSet
- add(M) - Method in class org.drools.tms.beliefsystem.jtms.JTMSBeliefSetImpl
- addBlocked(LogicalDependency<SimpleMode>) - Method in interface org.drools.tms.agenda.TruthMaintenanceSystemActivation
- addBlocked(LogicalDependency<SimpleMode>) - Method in class org.drools.tms.agenda.TruthMaintenanceSystemAgendaItemImpl
- addBlocked(LogicalDependency<SimpleMode>) - Method in class org.drools.tms.agenda.TruthMaintenanceSystemRuleTerminalNodeLeftTuple
- addDefeated(M) - Method in class org.drools.tms.beliefsystem.defeasible.DefeasibleMode
- addLogicalDependency(LogicalDependency<T>) - Method in interface org.drools.tms.agenda.TruthMaintenanceSystemActivation
- addLogicalDependency(LogicalDependency<T>) - Method in class org.drools.tms.agenda.TruthMaintenanceSystemAgendaItemImpl
- addLogicalDependency(LogicalDependency<T>) - Method in class org.drools.tms.agenda.TruthMaintenanceSystemRuleTerminalNodeLeftTuple
- addUndefeated(M) - Method in class org.drools.tms.beliefsystem.defeasible.DefeasibleBeliefSet
- args() - Method in annotation type org.drools.tms.beliefsystem.abductive.Abductive
- asMode(Object) - Method in interface org.drools.tms.beliefsystem.BeliefSystem
- asMode(Object) - Method in class org.drools.tms.beliefsystem.defeasible.DefeasibleBeliefSystem
- asMode(Object) - Method in class org.drools.tms.beliefsystem.jtms.JTMSBeliefSystem
- asMode(Object) - Method in class org.drools.tms.beliefsystem.simple.SimpleBeliefSystem
B
- BeliefSet<M extends ModedAssertion<M>> - Interface in org.drools.tms.beliefsystem
- beliefSystem - Variable in class org.drools.tms.beliefsystem.simple.SimpleBeliefSet
- BeliefSystem<M extends ModedAssertion<M>> - Interface in org.drools.tms.beliefsystem
- BeliefSystemFactory - Class in org.drools.tms
- BeliefSystemFactory() - Constructor for class org.drools.tms.BeliefSystemFactory
- BeliefSystemLogicalCallback - Class in org.drools.tms.beliefsystem.simple
- BeliefSystemLogicalCallback() - Constructor for class org.drools.tms.beliefsystem.simple.BeliefSystemLogicalCallback
- BeliefSystemLogicalCallback(InternalFactHandle, PropagationContext, Activation, boolean, boolean) - Constructor for class org.drools.tms.beliefsystem.simple.BeliefSystemLogicalCallback
- BeliefSystemLogicalCallback(MarshallerReaderContext) - Constructor for class org.drools.tms.beliefsystem.simple.BeliefSystemLogicalCallback
- BeliefSystemMode - Interface in org.drools.tms.beliefsystem
- blockMatch(Match) - Method in class org.drools.tms.TruthMaintenanceSystemKnowledgeHelper
- bolster(Object, Object) - Method in class org.drools.tms.TruthMaintenanceSystemKnowledgeHelper
C
- cancel(PropagationContext) - Method in interface org.drools.tms.beliefsystem.BeliefSet
-
This will remove all entries and do clean up, like retract FHs.
- cancel(PropagationContext) - Method in class org.drools.tms.beliefsystem.defeasible.DefeasibleBeliefSet
- cancel(PropagationContext) - Method in class org.drools.tms.beliefsystem.jtms.JTMSBeliefSetImpl
- cancel(PropagationContext) - Method in class org.drools.tms.beliefsystem.simple.SimpleBeliefSet
- cancelActivation(ActivationsManager) - Method in class org.drools.tms.agenda.TruthMaintenanceSystemRuleTerminalNodeLeftTuple
- cancelRemainingPreviousLogicalDependencies() - Method in class org.drools.tms.TruthMaintenanceSystemKnowledgeHelper
- clear() - Method in class org.drools.tms.TruthMaintenanceSystemImpl
- clear(PropagationContext) - Method in interface org.drools.tms.beliefsystem.BeliefSet
-
This will remove all entries, but not do cleanup, the FH is most likely needed else where
- clear(PropagationContext) - Method in class org.drools.tms.beliefsystem.defeasible.DefeasibleBeliefSet
- clear(PropagationContext) - Method in class org.drools.tms.beliefsystem.jtms.JTMSBeliefSetImpl
- clear(PropagationContext) - Method in class org.drools.tms.beliefsystem.simple.SimpleBeliefSet
- clearDefeated() - Method in class org.drools.tms.beliefsystem.defeasible.DefeasibleMode
- clearTruthMaintenanceSystem(InternalWorkingMemoryEntryPoint) - Method in class org.drools.tms.TruthMaintenanceSystemFactoryImpl
- context - Variable in class org.drools.tms.beliefsystem.simple.BeliefSystemLogicalCallback
- createAgendaItem(long, Tuple, int, PropagationContext, PathMemory, TerminalNode, boolean, InternalAgendaGroup) - Method in class org.drools.tms.TruthMaintenanceSystemAgendaComponentFactory
- createBeliefSystem(BeliefSystemType, InternalWorkingMemoryEntryPoint, TruthMaintenanceSystem) - Static method in class org.drools.tms.BeliefSystemFactory
- createKnowledgeHelper(ReteEvaluator) - Method in class org.drools.tms.TruthMaintenanceSystemKnowledgeHelperFactoryImpl
- createTerminalTuple() - Method in class org.drools.tms.TruthMaintenanceSystemAgendaComponentFactory
- createTerminalTuple(InternalFactHandle, LeftTuple, Sink) - Method in class org.drools.tms.TruthMaintenanceSystemAgendaComponentFactory
- createTerminalTuple(InternalFactHandle, Sink, boolean) - Method in class org.drools.tms.TruthMaintenanceSystemAgendaComponentFactory
- createTerminalTuple(LeftTuple, RightTuple, LeftTuple, LeftTuple, Sink, boolean) - Method in class org.drools.tms.TruthMaintenanceSystemAgendaComponentFactory
- createTerminalTuple(LeftTuple, RightTuple, Sink) - Method in class org.drools.tms.TruthMaintenanceSystemAgendaComponentFactory
- createTerminalTuple(LeftTuple, Sink, PropagationContext, boolean) - Method in class org.drools.tms.TruthMaintenanceSystemAgendaComponentFactory
- createTmsQuery(String, Predicate<Class<? extends Annotation>>) - Method in class org.drools.tms.TruthMaintenanceSystemFactoryImpl
D
- DefeasibilityStatus - Enum in org.drools.tms.beliefsystem.defeasible
- Defeasible - Annotation Type in org.drools.tms.beliefsystem.defeasible
- DEFEASIBLE - org.drools.tms.beliefsystem.defeasible.DefeasibleRuleNature
- DefeasibleBeliefSet<M extends DefeasibleMode<M>> - Class in org.drools.tms.beliefsystem.defeasible
- DefeasibleBeliefSet(BeliefSystem<M>, InternalFactHandle) - Constructor for class org.drools.tms.beliefsystem.defeasible.DefeasibleBeliefSet
- DefeasibleBeliefSystem<M extends DefeasibleMode<M>> - Class in org.drools.tms.beliefsystem.defeasible
- DefeasibleBeliefSystem(InternalWorkingMemoryEntryPoint, TruthMaintenanceSystem) - Constructor for class org.drools.tms.beliefsystem.defeasible.DefeasibleBeliefSystem
- DefeasibleLogicalDependency<M extends DefeasibleMode<M>> - Class in org.drools.tms.beliefsystem.defeasible
- DefeasibleLogicalDependency(TruthMaintenanceSystemActivation<M>, Object, Object, M) - Constructor for class org.drools.tms.beliefsystem.defeasible.DefeasibleLogicalDependency
- DefeasibleMode<M extends DefeasibleMode<M>> - Class in org.drools.tms.beliefsystem.defeasible
- DefeasibleMode(String, BeliefSystem) - Constructor for class org.drools.tms.beliefsystem.defeasible.DefeasibleMode
- DefeasibleMode(String, BeliefSystem, Mode) - Constructor for class org.drools.tms.beliefsystem.defeasible.DefeasibleMode
- DefeasibleRuleNature - Enum in org.drools.tms.beliefsystem.defeasible
- DEFEASIBLY - org.drools.tms.beliefsystem.defeasible.DefeasibilityStatus
- DEFEATEDLY - org.drools.tms.beliefsystem.defeasible.DefeasibilityStatus
- Defeater - Annotation Type in org.drools.tms.beliefsystem.defeasible
- DEFEATER - org.drools.tms.beliefsystem.defeasible.DefeasibleRuleNature
- DEFEATER - Static variable in class org.drools.tms.beliefsystem.defeasible.DefeasibleMode
- Defeats - Annotation Type in org.drools.tms.beliefsystem.defeasible
- DEFEATS - Static variable in class org.drools.tms.beliefsystem.defeasible.DefeasibleBeliefSet
- DEFEATS - Static variable in class org.drools.tms.beliefsystem.defeasible.DefeasibleMode
- DEFINITELY - org.drools.tms.beliefsystem.defeasible.DefeasibilityStatus
- delete(M, RuleImpl, Activation, Object, BeliefSet<M>, PropagationContext) - Method in interface org.drools.tms.beliefsystem.BeliefSystem
- delete(M, RuleImpl, Activation, Object, BeliefSet<M>, PropagationContext) - Method in class org.drools.tms.beliefsystem.jtms.JTMSBeliefSystem
- delete(LogicalDependency<M>, BeliefSet<M>, PropagationContext) - Method in interface org.drools.tms.beliefsystem.BeliefSystem
-
The typeConf has not yet been looked up, so we leave it to the implementation to decide if it needs it or not.
- delete(LogicalDependency<M>, BeliefSet<M>, PropagationContext) - Method in class org.drools.tms.beliefsystem.jtms.JTMSBeliefSystem
- delete(LogicalDependency<SimpleMode>, BeliefSet<SimpleMode>, PropagationContext) - Method in class org.drools.tms.beliefsystem.simple.SimpleBeliefSystem
- delete(SimpleMode, RuleImpl, Activation, Object, BeliefSet<SimpleMode>, PropagationContext) - Method in class org.drools.tms.beliefsystem.simple.SimpleBeliefSystem
- delete(FactHandle) - Method in class org.drools.tms.TruthMaintenanceSystemImpl
- deleteFromTms(InternalFactHandle, EqualityKey, PropagationContext) - Method in class org.drools.tms.TruthMaintenanceSystemImpl
E
- ep - Variable in class org.drools.tms.beliefsystem.jtms.JTMSBeliefSystem
- equals(Object) - Method in class org.drools.tms.beliefsystem.simple.SimpleLogicalDependency
- execute(ReteEvaluator) - Method in class org.drools.tms.beliefsystem.simple.BeliefSystemLogicalCallback
F
- fh - Variable in class org.drools.tms.beliefsystem.simple.SimpleBeliefSet
- fullyRetract - Variable in class org.drools.tms.beliefsystem.simple.BeliefSystemLogicalCallback
G
- get(Object) - Method in class org.drools.tms.TruthMaintenanceSystemImpl
- getAbductionClass(Function<Class<T>, T>) - Method in class org.drools.tms.AbductiveQuery
- getAbductiveAnnotationClass() - Method in class org.drools.tms.AbductiveQuery
- getBeliefSet() - Method in class org.drools.tms.TruthMaintenanceSystemEqualityKey
- getBeliefSystem() - Method in interface org.drools.tms.beliefsystem.BeliefSet
- getBeliefSystem() - Method in interface org.drools.tms.beliefsystem.BeliefSystemMode
- getBeliefSystem() - Method in class org.drools.tms.beliefsystem.defeasible.DefeasibleBeliefSet
- getBeliefSystem() - Method in class org.drools.tms.beliefsystem.jtms.JTMSBeliefSetImpl
- getBeliefSystem() - Method in class org.drools.tms.beliefsystem.jtms.JTMSMode
- getBeliefSystem() - Method in class org.drools.tms.beliefsystem.simple.SimpleBeliefSet
- getBeliefSystem() - Method in class org.drools.tms.SimpleMode
- getBeliefSystem() - Method in class org.drools.tms.TruthMaintenanceSystemImpl
- getBlocked() - Method in interface org.drools.tms.agenda.TruthMaintenanceSystemActivation
- getBlocked() - Method in class org.drools.tms.agenda.TruthMaintenanceSystemAgendaItemImpl
- getBlocked() - Method in class org.drools.tms.agenda.TruthMaintenanceSystemRuleTerminalNodeLeftTuple
- getBlockers() - Method in interface org.drools.tms.agenda.TruthMaintenanceSystemActivation
- getBlockers() - Method in class org.drools.tms.agenda.TruthMaintenanceSystemAgendaItemImpl
- getBlockers() - Method in class org.drools.tms.agenda.TruthMaintenanceSystemRuleTerminalNodeLeftTuple
- getDefeatedBy() - Method in class org.drools.tms.beliefsystem.defeasible.DefeasibleMode
- getDefeats() - Method in class org.drools.tms.beliefsystem.defeasible.DefeasibleMode
- getEp() - Method in class org.drools.tms.beliefsystem.simple.SimpleBeliefSystem
- getEqualityKeyMap() - Method in class org.drools.tms.TruthMaintenanceSystemImpl
- getFactHandle() - Method in interface org.drools.tms.beliefsystem.BeliefSet
- getFactHandle() - Method in class org.drools.tms.beliefsystem.defeasible.DefeasibleBeliefSet
- getFactHandle() - Method in class org.drools.tms.beliefsystem.jtms.JTMSBeliefSetImpl
- getFactHandle() - Method in class org.drools.tms.beliefsystem.simple.SimpleBeliefSet
- getFirst() - Method in interface org.drools.tms.beliefsystem.BeliefSet
- getFirst() - Method in class org.drools.tms.beliefsystem.defeasible.DefeasibleBeliefSet
- getId() - Method in enum org.drools.tms.beliefsystem.jtms.JTMSBeliefSetImpl.MODE
- getJustified() - Method in class org.drools.tms.beliefsystem.simple.SimpleLogicalDependency
- getJustified() - Method in interface org.drools.tms.LogicalDependency
- getJustifier() - Method in class org.drools.tms.beliefsystem.simple.SimpleLogicalDependency
- getJustifier() - Method in interface org.drools.tms.LogicalDependency
- getLabel() - Method in enum org.drools.tms.beliefsystem.defeasible.DefeasibleRuleNature
- getLast() - Method in class org.drools.tms.beliefsystem.defeasible.DefeasibleBeliefSet
- getLast() - Method in interface org.drools.tms.beliefsystem.jtms.JTMSBeliefSet
- getLogicalDependencies() - Method in interface org.drools.tms.agenda.TruthMaintenanceSystemActivation
- getLogicalDependencies() - Method in class org.drools.tms.agenda.TruthMaintenanceSystemAgendaItemImpl
- getLogicalDependencies() - Method in class org.drools.tms.agenda.TruthMaintenanceSystemRuleTerminalNodeLeftTuple
- getLogicalDependency() - Method in class org.drools.tms.beliefsystem.jtms.JTMSMode
- getLogicalFactHandle() - Method in class org.drools.tms.TruthMaintenanceSystemEqualityKey
- getMode() - Method in class org.drools.tms.beliefsystem.simple.SimpleLogicalDependency
- getMode() - Method in interface org.drools.tms.LogicalDependency
- getNextMode() - Method in class org.drools.tms.beliefsystem.defeasible.DefeasibleMode
- getNextMode() - Method in class org.drools.tms.beliefsystem.jtms.JTMSMode
- getNextMode() - Method in class org.drools.tms.SimpleMode
- getObject() - Method in class org.drools.tms.beliefsystem.simple.SimpleLogicalDependency
- getObject() - Method in interface org.drools.tms.LogicalDependency
- getOrCreateTruthMaintenanceSystem(InternalWorkingMemoryEntryPoint) - Method in class org.drools.tms.TruthMaintenanceSystemFactoryImpl
- getOrCreateTruthMaintenanceSystem(ReteEvaluator) - Method in class org.drools.tms.TruthMaintenanceSystemFactoryImpl
- getRootDefeated() - Method in class org.drools.tms.beliefsystem.defeasible.DefeasibleMode
- getRootUndefeated() - Method in class org.drools.tms.beliefsystem.defeasible.DefeasibleBeliefSet
- getStatus() - Method in class org.drools.tms.beliefsystem.defeasible.DefeasibleBeliefSet
- getStatus() - Method in class org.drools.tms.beliefsystem.defeasible.DefeasibleMode
- getTailDefeated() - Method in class org.drools.tms.beliefsystem.defeasible.DefeasibleMode
- getTailUnDefeated() - Method in class org.drools.tms.beliefsystem.defeasible.DefeasibleBeliefSet
- getTms() - Method in class org.drools.tms.beliefsystem.simple.SimpleBeliefSystem
- getTruthMaintenanceSystem() - Method in interface org.drools.tms.beliefsystem.BeliefSystem
- getTruthMaintenanceSystem() - Method in class org.drools.tms.beliefsystem.jtms.JTMSBeliefSystem
- getTruthMaintenanceSystem() - Method in class org.drools.tms.beliefsystem.simple.SimpleBeliefSystem
- getValue() - Method in enum org.drools.tms.beliefsystem.defeasible.DefeasibilityStatus
- getValue() - Method in class org.drools.tms.beliefsystem.jtms.JTMSMode
- getWorkingMemoryAction() - Method in class org.drools.tms.beliefsystem.jtms.JTMSBeliefSetImpl
- getWorkingMemoryAction() - Method in class org.drools.tms.beliefsystem.simple.SimpleBeliefSet
H
- handle - Variable in class org.drools.tms.beliefsystem.simple.BeliefSystemLogicalCallback
- hasBlockers() - Method in class org.drools.tms.agenda.TruthMaintenanceSystemRuleTerminalNodeLeftTuple
- hashCode() - Method in class org.drools.tms.beliefsystem.simple.SimpleLogicalDependency
I
- initDefeats() - Method in class org.drools.tms.beliefsystem.defeasible.DefeasibleMode
- insert(Object, Object, Activation) - Method in class org.drools.tms.TruthMaintenanceSystemImpl
- insert(M, RuleImpl, TruthMaintenanceSystemActivation, Object, BeliefSet<M>, PropagationContext, ObjectTypeConf) - Method in interface org.drools.tms.beliefsystem.BeliefSystem
- insert(M, RuleImpl, TruthMaintenanceSystemActivation, Object, BeliefSet<M>, PropagationContext, ObjectTypeConf) - Method in class org.drools.tms.beliefsystem.defeasible.DefeasibleBeliefSystem
- insert(M, RuleImpl, TruthMaintenanceSystemActivation, Object, BeliefSet<M>, PropagationContext, ObjectTypeConf) - Method in class org.drools.tms.beliefsystem.jtms.JTMSBeliefSystem
- insert(LogicalDependency<M>, BeliefSet<M>, PropagationContext, ObjectTypeConf) - Method in interface org.drools.tms.beliefsystem.BeliefSystem
-
TypeConf is already available, so we pass it, to avoid additional lookups
- insert(LogicalDependency<M>, BeliefSet<M>, PropagationContext, ObjectTypeConf) - Method in class org.drools.tms.beliefsystem.jtms.JTMSBeliefSystem
- insert(LogicalDependency<SimpleMode>, BeliefSet<SimpleMode>, PropagationContext, ObjectTypeConf) - Method in class org.drools.tms.beliefsystem.simple.SimpleBeliefSystem
- insert(SimpleMode, RuleImpl, TruthMaintenanceSystemActivation, Object, BeliefSet<SimpleMode>, PropagationContext, ObjectTypeConf) - Method in class org.drools.tms.beliefsystem.simple.SimpleBeliefSystem
- insertLogical(Object, Object) - Method in class org.drools.tms.TruthMaintenanceSystemKnowledgeHelper
- insertOnTms(Object, ObjectTypeConf, PropagationContext, InternalFactHandle, BiFunction<Object, ObjectTypeConf, InternalFactHandle>) - Method in class org.drools.tms.TruthMaintenanceSystemImpl
- insertPositive(Object, Activation) - Method in class org.drools.tms.TruthMaintenanceSystemImpl
- isAbductive() - Method in class org.drools.tms.AbductiveQuery
- isConflicting() - Method in interface org.drools.tms.beliefsystem.BeliefSet
- isConflicting() - Method in class org.drools.tms.beliefsystem.defeasible.DefeasibleBeliefSet
- isConflicting() - Method in class org.drools.tms.beliefsystem.jtms.JTMSBeliefSetImpl
- isConflicting() - Method in class org.drools.tms.beliefsystem.simple.SimpleBeliefSet
- isDecided() - Method in interface org.drools.tms.beliefsystem.BeliefSet
- isDecided() - Method in class org.drools.tms.beliefsystem.defeasible.DefeasibleBeliefSet
- isDecided() - Method in class org.drools.tms.beliefsystem.jtms.JTMSBeliefSetImpl
- isDecided() - Method in class org.drools.tms.beliefsystem.simple.SimpleBeliefSet
- isDefeasiblyNegProveable() - Method in class org.drools.tms.beliefsystem.defeasible.DefeasibleBeliefSet
- isDefeasiblyPosProveable() - Method in class org.drools.tms.beliefsystem.defeasible.DefeasibleBeliefSet
- isDefeatedlyNegProveable() - Method in class org.drools.tms.beliefsystem.defeasible.DefeasibleBeliefSet
- isDefeatedlyPosProveable() - Method in class org.drools.tms.beliefsystem.defeasible.DefeasibleBeliefSet
- isDefeater() - Method in class org.drools.tms.beliefsystem.defeasible.DefeasibleMode
- isDefinitelyNegProveable() - Method in class org.drools.tms.beliefsystem.defeasible.DefeasibleBeliefSet
- isDefinitelyPosProveable() - Method in class org.drools.tms.beliefsystem.defeasible.DefeasibleBeliefSet
- isEmpty() - Method in interface org.drools.tms.beliefsystem.BeliefSet
- isEmpty() - Method in class org.drools.tms.beliefsystem.defeasible.DefeasibleBeliefSet
- isFullyRetract() - Method in class org.drools.tms.beliefsystem.simple.BeliefSystemLogicalCallback
- isNegated() - Method in interface org.drools.tms.beliefsystem.BeliefSet
- isNegated() - Method in class org.drools.tms.beliefsystem.defeasible.DefeasibleBeliefSet
- isNegated() - Method in class org.drools.tms.beliefsystem.jtms.JTMSBeliefSetImpl
- isNegated() - Method in class org.drools.tms.beliefsystem.simple.SimpleBeliefSet
- isPositive() - Method in interface org.drools.tms.beliefsystem.BeliefSet
- isPositive() - Method in class org.drools.tms.beliefsystem.defeasible.DefeasibleBeliefSet
- isPositive() - Method in class org.drools.tms.beliefsystem.jtms.JTMSBeliefSetImpl
- isPositive() - Method in class org.drools.tms.beliefsystem.simple.SimpleBeliefSet
- isReturnBound() - Method in class org.drools.tms.AbductiveQuery
- isUpdate() - Method in class org.drools.tms.beliefsystem.simple.BeliefSystemLogicalCallback
- iterator() - Method in interface org.drools.tms.beliefsystem.BeliefSet
- iterator() - Method in class org.drools.tms.beliefsystem.defeasible.DefeasibleBeliefSet
J
- Join - Class in org.drools.tms.beliefsystem.defeasible
- Join() - Constructor for class org.drools.tms.beliefsystem.defeasible.Join
- JTMSBeliefSet<M extends ModedAssertion<M>> - Interface in org.drools.tms.beliefsystem.jtms
- JTMSBeliefSetImpl<M extends JTMSMode<M>> - Class in org.drools.tms.beliefsystem.jtms
- JTMSBeliefSetImpl() - Constructor for class org.drools.tms.beliefsystem.jtms.JTMSBeliefSetImpl
- JTMSBeliefSetImpl(BeliefSystem<M>, InternalFactHandle) - Constructor for class org.drools.tms.beliefsystem.jtms.JTMSBeliefSetImpl
- JTMSBeliefSetImpl.MODE - Enum in org.drools.tms.beliefsystem.jtms
- JTMSBeliefSystem<M extends JTMSMode<M>> - Class in org.drools.tms.beliefsystem.jtms
- JTMSBeliefSystem(InternalWorkingMemoryEntryPoint, TruthMaintenanceSystem) - Constructor for class org.drools.tms.beliefsystem.jtms.JTMSBeliefSystem
- JTMSMode<M extends JTMSMode<M>> - Class in org.drools.tms.beliefsystem.jtms
- JTMSMode(String, BeliefSystem) - Constructor for class org.drools.tms.beliefsystem.jtms.JTMSMode
- JTMSMode(String, BeliefSystem, Mode) - Constructor for class org.drools.tms.beliefsystem.jtms.JTMSMode
L
- log - Static variable in class org.drools.tms.beliefsystem.jtms.JTMSBeliefSystem
- LogicalDependency<M extends ModedAssertion<M>> - Interface in org.drools.tms
M
- mode() - Method in annotation type org.drools.tms.beliefsystem.abductive.Abductive
- ModedAssertion<M extends ModedAssertion> - Interface in org.drools.tms.beliefsystem
N
- NEGATIVE - org.drools.tms.beliefsystem.jtms.JTMSBeliefSetImpl.MODE
- newBeliefSet(InternalFactHandle) - Method in interface org.drools.tms.beliefsystem.BeliefSystem
- newBeliefSet(InternalFactHandle) - Method in class org.drools.tms.beliefsystem.defeasible.DefeasibleBeliefSystem
- newBeliefSet(InternalFactHandle) - Method in class org.drools.tms.beliefsystem.jtms.JTMSBeliefSystem
- newBeliefSet(InternalFactHandle) - Method in class org.drools.tms.beliefsystem.simple.SimpleBeliefSystem
- newLogicalDependency(TruthMaintenanceSystemActivation<M>, BeliefSet<M>, Object, Object) - Method in interface org.drools.tms.beliefsystem.BeliefSystem
- newLogicalDependency(TruthMaintenanceSystemActivation<M>, BeliefSet<M>, Object, Object) - Method in class org.drools.tms.beliefsystem.defeasible.DefeasibleBeliefSystem
- newLogicalDependency(TruthMaintenanceSystemActivation<M>, BeliefSet<M>, Object, Object) - Method in class org.drools.tms.beliefsystem.jtms.JTMSBeliefSystem
- newLogicalDependency(TruthMaintenanceSystemActivation, BeliefSet, Object, Object) - Method in class org.drools.tms.beliefsystem.simple.SimpleBeliefSystem
O
- org.drools.tms - package org.drools.tms
- org.drools.tms.agenda - package org.drools.tms.agenda
- org.drools.tms.beliefsystem - package org.drools.tms.beliefsystem
- org.drools.tms.beliefsystem.abductive - package org.drools.tms.beliefsystem.abductive
- org.drools.tms.beliefsystem.defeasible - package org.drools.tms.beliefsystem.defeasible
- org.drools.tms.beliefsystem.jtms - package org.drools.tms.beliefsystem.jtms
- org.drools.tms.beliefsystem.simple - package org.drools.tms.beliefsystem.simple
P
- POSITIVE - org.drools.tms.beliefsystem.jtms.JTMSBeliefSetImpl.MODE
- processAbduction(Activation, DroolsQuery, Object[], ReteEvaluator) - Method in class org.drools.tms.AbductiveQuery
- put(EqualityKey) - Method in class org.drools.tms.TruthMaintenanceSystemImpl
R
- read(LogicalDependency<M>, BeliefSet<M>, PropagationContext, ObjectTypeConf) - Method in interface org.drools.tms.beliefsystem.BeliefSystem
- read(LogicalDependency<M>, BeliefSet<M>, PropagationContext, ObjectTypeConf) - Method in class org.drools.tms.beliefsystem.jtms.JTMSBeliefSystem
- read(LogicalDependency<SimpleMode>, BeliefSet<SimpleMode>, PropagationContext, ObjectTypeConf) - Method in class org.drools.tms.beliefsystem.simple.SimpleBeliefSystem
- readExternal(ObjectInput) - Method in class org.drools.tms.AbductiveQuery
- readExternal(ObjectInput) - Method in class org.drools.tms.SimpleMode
- readLogicalDependency(InternalFactHandle, Object, Object, Activation, ObjectTypeConf) - Method in class org.drools.tms.TruthMaintenanceSystemImpl
-
Adds a justification for the FactHandle to the justifiedMap.
- remove(M) - Method in interface org.drools.tms.beliefsystem.BeliefSet
- remove(M) - Method in class org.drools.tms.beliefsystem.defeasible.DefeasibleBeliefSet
- remove(M) - Method in class org.drools.tms.beliefsystem.jtms.JTMSBeliefSetImpl
- remove(EqualityKey) - Method in class org.drools.tms.TruthMaintenanceSystemImpl
- removeAllBlockersAndBlocked(ActivationsManager) - Method in interface org.drools.tms.agenda.TruthMaintenanceSystemAgendaItem
- removeAllBlockersAndBlocked(ActivationsManager) - Method in class org.drools.tms.agenda.TruthMaintenanceSystemAgendaItemImpl
- removeAllBlockersAndBlocked(ActivationsManager) - Method in class org.drools.tms.agenda.TruthMaintenanceSystemRuleTerminalNodeLeftTuple
- removeBlocked(LogicalDependency<SimpleMode>) - Method in interface org.drools.tms.agenda.TruthMaintenanceSystemAgendaItem
- removeBlocked(LogicalDependency<SimpleMode>) - Method in class org.drools.tms.agenda.TruthMaintenanceSystemAgendaItemImpl
- removeBlocked(LogicalDependency<SimpleMode>) - Method in class org.drools.tms.agenda.TruthMaintenanceSystemRuleTerminalNodeLeftTuple
- removeDefeated(DefeasibleMode<M>) - Method in class org.drools.tms.beliefsystem.defeasible.DefeasibleMode
- removeFirst() - Method in class org.drools.tms.beliefsystem.defeasible.DefeasibleBeliefSet
- removeFirst() - Method in class org.drools.tms.beliefsystem.defeasible.DefeasibleMode
- removeLast() - Method in class org.drools.tms.beliefsystem.defeasible.DefeasibleBeliefSet
- removeLast() - Method in class org.drools.tms.beliefsystem.defeasible.DefeasibleMode
- removeLogicalDependencies(TruthMaintenanceSystemActivation<M>) - Static method in class org.drools.tms.TruthMaintenanceSystemImpl
- removeLogicalDependency(LogicalDependency<M>, PropagationContext) - Static method in class org.drools.tms.TruthMaintenanceSystemImpl
- removeUndefeated(DefeasibleMode) - Method in class org.drools.tms.beliefsystem.defeasible.DefeasibleBeliefSet
- reset() - Method in class org.drools.tms.TruthMaintenanceSystemKnowledgeHelper
- resolve(Object) - Static method in enum org.drools.tms.beliefsystem.defeasible.DefeasibilityStatus
- resolve(Object) - Static method in enum org.drools.tms.beliefsystem.jtms.JTMSBeliefSetImpl.MODE
S
- setActivation(Activation) - Method in class org.drools.tms.TruthMaintenanceSystemKnowledgeHelper
- setBeliefSet(BeliefSet) - Method in class org.drools.tms.TruthMaintenanceSystemEqualityKey
- setBlocked(LinkedList<LogicalDependency<SimpleMode>>) - Method in interface org.drools.tms.agenda.TruthMaintenanceSystemActivation
- setBlocked(LinkedList<LogicalDependency<SimpleMode>>) - Method in class org.drools.tms.agenda.TruthMaintenanceSystemAgendaItemImpl
- setBlocked(LinkedList<LogicalDependency<SimpleMode>>) - Method in class org.drools.tms.agenda.TruthMaintenanceSystemRuleTerminalNodeLeftTuple
- setClassObjectType(ClassObjectType) - Method in class org.drools.tms.AbductiveQuery
- setDefeatedBy(DefeasibleMode<M>) - Method in class org.drools.tms.beliefsystem.defeasible.DefeasibleMode
- setDefeater(boolean) - Method in class org.drools.tms.beliefsystem.defeasible.DefeasibleMode
- setEp(NamedEntryPoint) - Method in class org.drools.tms.beliefsystem.simple.SimpleBeliefSystem
- setFullyRetract(boolean) - Method in class org.drools.tms.beliefsystem.simple.BeliefSystemLogicalCallback
- setLogicalDependencies(LinkedList<LogicalDependency<T>>) - Method in interface org.drools.tms.agenda.TruthMaintenanceSystemActivation
- setLogicalDependencies(LinkedList<LogicalDependency<T>>) - Method in class org.drools.tms.agenda.TruthMaintenanceSystemAgendaItemImpl
- setLogicalDependencies(LinkedList<LogicalDependency<T>>) - Method in class org.drools.tms.agenda.TruthMaintenanceSystemRuleTerminalNodeLeftTuple
- setLogicalDependency(LogicalDependency<M>) - Method in class org.drools.tms.beliefsystem.jtms.JTMSMode
- setLogicalFactHandle(InternalFactHandle) - Method in class org.drools.tms.TruthMaintenanceSystemEqualityKey
- setMode(T) - Method in class org.drools.tms.beliefsystem.simple.SimpleLogicalDependency
- setObject(Object) - Method in class org.drools.tms.beliefsystem.simple.SimpleLogicalDependency
- setReturnType(ObjectType, String[], String[], Declaration[]) - Method in class org.drools.tms.AbductiveQuery
- setStatus(DefeasibilityStatus) - Method in class org.drools.tms.beliefsystem.defeasible.DefeasibleMode
- setTms(TruthMaintenanceSystem) - Method in class org.drools.tms.beliefsystem.simple.SimpleBeliefSystem
- setUpdate(boolean) - Method in class org.drools.tms.beliefsystem.simple.BeliefSystemLogicalCallback
- setWorkingMemoryAction(WorkingMemoryAction) - Method in interface org.drools.tms.beliefsystem.BeliefSet
- setWorkingMemoryAction(WorkingMemoryAction) - Method in class org.drools.tms.beliefsystem.defeasible.DefeasibleBeliefSet
- setWorkingMemoryAction(WorkingMemoryAction) - Method in class org.drools.tms.beliefsystem.jtms.JTMSBeliefSetImpl
- setWorkingMemoryAction(WorkingMemoryAction) - Method in class org.drools.tms.beliefsystem.simple.SimpleBeliefSet
- SimpleBeliefSet - Class in org.drools.tms.beliefsystem.simple
- SimpleBeliefSet() - Constructor for class org.drools.tms.beliefsystem.simple.SimpleBeliefSet
- SimpleBeliefSet(BeliefSystem, InternalFactHandle) - Constructor for class org.drools.tms.beliefsystem.simple.SimpleBeliefSet
- SimpleBeliefSystem - Class in org.drools.tms.beliefsystem.simple
-
Default implementation emulates classical Drools TMS behaviour.
- SimpleBeliefSystem(InternalWorkingMemoryEntryPoint, TruthMaintenanceSystem) - Constructor for class org.drools.tms.beliefsystem.simple.SimpleBeliefSystem
- SimpleLogicalDependency<T extends ModedAssertion<T>> - Class in org.drools.tms.beliefsystem.simple
-
LogicalDependency is a special node for LinkedLists that maintains references for the Activation justifier and the justified FactHandle.
- SimpleLogicalDependency(TruthMaintenanceSystemActivation<T>, Object, Object, T) - Constructor for class org.drools.tms.beliefsystem.simple.SimpleLogicalDependency
- SimpleLogicalDependency(TruthMaintenanceSystemActivation<T>, Object, T) - Constructor for class org.drools.tms.beliefsystem.simple.SimpleLogicalDependency
- SimpleMode - Class in org.drools.tms
- SimpleMode() - Constructor for class org.drools.tms.SimpleMode
- SimpleMode(LogicalDependency<SimpleMode>) - Constructor for class org.drools.tms.SimpleMode
- size() - Method in interface org.drools.tms.beliefsystem.BeliefSet
- size() - Method in class org.drools.tms.beliefsystem.defeasible.DefeasibleBeliefSet
- stage(PropagationContext, BeliefSet<M>) - Method in interface org.drools.tms.beliefsystem.BeliefSystem
- stage(PropagationContext, BeliefSet<M>) - Method in class org.drools.tms.beliefsystem.jtms.JTMSBeliefSystem
- stage(PropagationContext, BeliefSet<SimpleMode>) - Method in class org.drools.tms.beliefsystem.simple.SimpleBeliefSystem
- Strict - Annotation Type in org.drools.tms.beliefsystem.defeasible
- STRICT - org.drools.tms.beliefsystem.defeasible.DefeasibleRuleNature
- STRICT - Static variable in class org.drools.tms.beliefsystem.jtms.JTMSBeliefSystem
T
- target() - Method in annotation type org.drools.tms.beliefsystem.abductive.Abductive
- toExternalForm() - Method in enum org.drools.tms.beliefsystem.jtms.JTMSBeliefSetImpl.MODE
- toString() - Method in class org.drools.tms.beliefsystem.defeasible.DefeasibleMode
- toString() - Method in enum org.drools.tms.beliefsystem.jtms.JTMSBeliefSetImpl.MODE
- toString() - Method in class org.drools.tms.beliefsystem.simple.SimpleLogicalDependency
- TruthMaintenanceSystemActivation<T extends ModedAssertion<T>> - Interface in org.drools.tms.agenda
- TruthMaintenanceSystemAgendaComponentFactory - Class in org.drools.tms
- TruthMaintenanceSystemAgendaComponentFactory() - Constructor for class org.drools.tms.TruthMaintenanceSystemAgendaComponentFactory
- TruthMaintenanceSystemAgendaItem<T extends ModedAssertion<T>> - Interface in org.drools.tms.agenda
- TruthMaintenanceSystemAgendaItemImpl<T extends ModedAssertion<T>> - Class in org.drools.tms.agenda
- TruthMaintenanceSystemAgendaItemImpl() - Constructor for class org.drools.tms.agenda.TruthMaintenanceSystemAgendaItemImpl
- TruthMaintenanceSystemAgendaItemImpl(long, Tuple, int, PropagationContext, PathMemory, TerminalNode, boolean, InternalAgendaGroup) - Constructor for class org.drools.tms.agenda.TruthMaintenanceSystemAgendaItemImpl
- TruthMaintenanceSystemEqualityKey - Class in org.drools.tms
-
Upon instantiation the EqualityKey caches the first Object's hashCode this can never change.
- TruthMaintenanceSystemEqualityKey() - Constructor for class org.drools.tms.TruthMaintenanceSystemEqualityKey
- TruthMaintenanceSystemEqualityKey(InternalFactHandle) - Constructor for class org.drools.tms.TruthMaintenanceSystemEqualityKey
- TruthMaintenanceSystemEqualityKey(InternalFactHandle, int) - Constructor for class org.drools.tms.TruthMaintenanceSystemEqualityKey
- TruthMaintenanceSystemFactoryImpl - Class in org.drools.tms
- TruthMaintenanceSystemFactoryImpl() - Constructor for class org.drools.tms.TruthMaintenanceSystemFactoryImpl
- TruthMaintenanceSystemImpl - Class in org.drools.tms
- TruthMaintenanceSystemImpl() - Constructor for class org.drools.tms.TruthMaintenanceSystemImpl
- TruthMaintenanceSystemImpl(InternalWorkingMemoryEntryPoint) - Constructor for class org.drools.tms.TruthMaintenanceSystemImpl
- TruthMaintenanceSystemKnowledgeHelper<T extends ModedAssertion<T>> - Class in org.drools.tms
- TruthMaintenanceSystemKnowledgeHelper() - Constructor for class org.drools.tms.TruthMaintenanceSystemKnowledgeHelper
- TruthMaintenanceSystemKnowledgeHelper(ReteEvaluator) - Constructor for class org.drools.tms.TruthMaintenanceSystemKnowledgeHelper
- TruthMaintenanceSystemKnowledgeHelperFactoryImpl - Class in org.drools.tms
- TruthMaintenanceSystemKnowledgeHelperFactoryImpl() - Constructor for class org.drools.tms.TruthMaintenanceSystemKnowledgeHelperFactoryImpl
- TruthMaintenanceSystemRuleTerminalNodeLeftTuple<T extends ModedAssertion<T>> - Class in org.drools.tms.agenda
- TruthMaintenanceSystemRuleTerminalNodeLeftTuple() - Constructor for class org.drools.tms.agenda.TruthMaintenanceSystemRuleTerminalNodeLeftTuple
- TruthMaintenanceSystemRuleTerminalNodeLeftTuple(InternalFactHandle, LeftTuple, Sink) - Constructor for class org.drools.tms.agenda.TruthMaintenanceSystemRuleTerminalNodeLeftTuple
- TruthMaintenanceSystemRuleTerminalNodeLeftTuple(InternalFactHandle, Sink, boolean) - Constructor for class org.drools.tms.agenda.TruthMaintenanceSystemRuleTerminalNodeLeftTuple
- TruthMaintenanceSystemRuleTerminalNodeLeftTuple(LeftTuple, RightTuple, LeftTuple, LeftTuple, Sink, boolean) - Constructor for class org.drools.tms.agenda.TruthMaintenanceSystemRuleTerminalNodeLeftTuple
- TruthMaintenanceSystemRuleTerminalNodeLeftTuple(LeftTuple, RightTuple, Sink) - Constructor for class org.drools.tms.agenda.TruthMaintenanceSystemRuleTerminalNodeLeftTuple
- TruthMaintenanceSystemRuleTerminalNodeLeftTuple(LeftTuple, Sink, PropagationContext, boolean) - Constructor for class org.drools.tms.agenda.TruthMaintenanceSystemRuleTerminalNodeLeftTuple
U
- unblockAllMatches(Match) - Method in class org.drools.tms.TruthMaintenanceSystemKnowledgeHelper
- UNDECIDABLY - org.drools.tms.beliefsystem.defeasible.DefeasibilityStatus
- undefeatdSize() - Method in class org.drools.tms.beliefsystem.defeasible.DefeasibleBeliefSet
- unstage(PropagationContext, BeliefSet<M>) - Method in interface org.drools.tms.beliefsystem.BeliefSystem
- unstage(PropagationContext, BeliefSet<M>) - Method in class org.drools.tms.beliefsystem.jtms.JTMSBeliefSystem
- unstage(PropagationContext, BeliefSet<SimpleMode>) - Method in class org.drools.tms.beliefsystem.simple.SimpleBeliefSystem
- update - Variable in class org.drools.tms.beliefsystem.simple.BeliefSystemLogicalCallback
- updateOnTms(InternalFactHandle, Object, Activation) - Method in class org.drools.tms.TruthMaintenanceSystemImpl
- updateStatus() - Method in class org.drools.tms.beliefsystem.defeasible.DefeasibleBeliefSet
V
- value() - Method in annotation type org.drools.tms.beliefsystem.defeasible.Defeats
- valueOf(String) - Static method in enum org.drools.tms.beliefsystem.defeasible.DefeasibilityStatus
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.drools.tms.beliefsystem.defeasible.DefeasibleRuleNature
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.drools.tms.beliefsystem.jtms.JTMSBeliefSetImpl.MODE
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.drools.tms.beliefsystem.defeasible.DefeasibilityStatus
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.drools.tms.beliefsystem.defeasible.DefeasibleRuleNature
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.drools.tms.beliefsystem.jtms.JTMSBeliefSetImpl.MODE
-
Returns an array containing the constants of this enum type, in the order they are declared.
W
- wmAction - Variable in class org.drools.tms.beliefsystem.simple.SimpleBeliefSet
- writeExternal(ObjectOutput) - Method in class org.drools.tms.AbductiveQuery
- writeExternal(ObjectOutput) - Method in class org.drools.tms.SimpleMode
All Classes All Packages