Package org.drools.tms
Class TruthMaintenanceSystemKnowledgeHelper<T extends ModedAssertion<T>>
java.lang.Object
org.drools.kiesession.consequence.DefaultKnowledgeHelper
org.drools.tms.TruthMaintenanceSystemKnowledgeHelper<T>
- All Implemented Interfaces:
Externalizable,Serializable,org.drools.base.rule.consequence.ConsequenceContext,KnowledgeHelper,KieContext,RuleContext
public class TruthMaintenanceSystemKnowledgeHelper<T extends ModedAssertion<T>>
extends DefaultKnowledgeHelper
- See Also:
-
Field Summary
Fields inherited from class org.drools.kiesession.consequence.DefaultKnowledgeHelper
internalMatch, reteEvaluator -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidblockMatch(Match act) voidinsertLogical(Object object, Object value) insertLogical(EntryPoint entryPoint, Object object) insertLogical(EntryPoint entryPoint, Object object, Object value) voidreset()voidrestoreActivationOnConsequenceFailure(InternalMatch internalMatch) voidsetActivation(InternalMatch internalMatch) voidunblockAllMatches(Match act) Methods inherited from class org.drools.kiesession.consequence.DefaultKnowledgeHelper
bolster, cancelMatch, createProcessContext, delete, delete, delete, delete, don, don, don, don, don, don, don, don, get, getActivation, getChannel, getChannels, getContext, getDeclaration, getEntryPoint, getFactHandle, getFactHandle, getFactHandleFromWM, getFactHandleFromWM, getKieRuntime, getKnowledgeRuntime, getMatch, getProjectClassLoader, getRequiredDeclarations, getRule, getTuple, getWorkingMemory, halt, insert, insert, insertAsync, insertLogical, insertLogical, insertLogical, readExternal, retract, retract, sameNodeInstance, setFocus, shed, shed, toStatefulKnowledgeSession, update, update, update, update, update, writeExternalMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.drools.base.rule.consequence.ConsequenceContext
guard, guard, run, run, runMethods inherited from interface org.kie.api.runtime.KieContext
getKieBase
-
Constructor Details
-
TruthMaintenanceSystemKnowledgeHelper
public TruthMaintenanceSystemKnowledgeHelper() -
TruthMaintenanceSystemKnowledgeHelper
-
-
Method Details
-
setActivation
- Specified by:
setActivationin interfaceKnowledgeHelper- Overrides:
setActivationin classDefaultKnowledgeHelper
-
restoreActivationOnConsequenceFailure
-
reset
public void reset()- Specified by:
resetin interfaceorg.drools.base.rule.consequence.ConsequenceContext- Overrides:
resetin classDefaultKnowledgeHelper
-
insertLogical
- Specified by:
insertLogicalin interfaceorg.drools.base.rule.consequence.ConsequenceContext- Overrides:
insertLogicalin classDefaultKnowledgeHelper
-
insertLogical
- Specified by:
insertLogicalin interfaceRuleContext- Overrides:
insertLogicalin classDefaultKnowledgeHelper
-
insertLogical
-
cancelRemainingPreviousLogicalDependencies
public void cancelRemainingPreviousLogicalDependencies() -
bolster
- Specified by:
bolsterin interfaceorg.drools.base.rule.consequence.ConsequenceContext- Overrides:
bolsterin classDefaultKnowledgeHelper
-
blockMatch
- Specified by:
blockMatchin interfaceRuleContext- Overrides:
blockMatchin classDefaultKnowledgeHelper
-
unblockAllMatches
- Specified by:
unblockAllMatchesin interfaceRuleContext- Overrides:
unblockAllMatchesin classDefaultKnowledgeHelper
-