Class DefeasibleBeliefSystem<M extends DefeasibleMode<M>>
- java.lang.Object
-
- org.drools.tms.beliefsystem.jtms.JTMSBeliefSystem<M>
-
- org.drools.tms.beliefsystem.defeasible.DefeasibleBeliefSystem<M>
-
- All Implemented Interfaces:
BeliefSystem<M>
public class DefeasibleBeliefSystem<M extends DefeasibleMode<M>> extends JTMSBeliefSystem<M>
-
-
Field Summary
-
Fields inherited from class org.drools.tms.beliefsystem.jtms.JTMSBeliefSystem
ep, log, STRICT
-
-
Constructor Summary
Constructors Constructor Description DefeasibleBeliefSystem(org.drools.core.common.InternalWorkingMemoryEntryPoint ep, org.drools.core.common.TruthMaintenanceSystem tms)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MasMode(Object value)BeliefSet<M>insert(M mode, org.drools.core.definitions.rule.impl.RuleImpl rule, TruthMaintenanceSystemActivation activation, Object payload, BeliefSet<M> beliefSet, org.drools.core.spi.PropagationContext context, org.drools.core.reteoo.ObjectTypeConf typeConf)BeliefSetnewBeliefSet(org.drools.core.common.InternalFactHandle fh)LogicalDependency<M>newLogicalDependency(TruthMaintenanceSystemActivation<M> activation, BeliefSet<M> beliefSet, Object object, Object value)-
Methods inherited from class org.drools.tms.beliefsystem.jtms.JTMSBeliefSystem
delete, delete, getTruthMaintenanceSystem, insert, read, stage, unstage
-
-
-
-
Method Detail
-
newBeliefSet
public BeliefSet newBeliefSet(org.drools.core.common.InternalFactHandle fh)
- Specified by:
newBeliefSetin interfaceBeliefSystem<M extends DefeasibleMode<M>>- Overrides:
newBeliefSetin classJTMSBeliefSystem<M extends DefeasibleMode<M>>
-
insert
public BeliefSet<M> insert(M mode, org.drools.core.definitions.rule.impl.RuleImpl rule, TruthMaintenanceSystemActivation activation, Object payload, BeliefSet<M> beliefSet, org.drools.core.spi.PropagationContext context, org.drools.core.reteoo.ObjectTypeConf typeConf)
- Specified by:
insertin interfaceBeliefSystem<M extends DefeasibleMode<M>>- Overrides:
insertin classJTMSBeliefSystem<M extends DefeasibleMode<M>>
-
newLogicalDependency
public LogicalDependency<M> newLogicalDependency(TruthMaintenanceSystemActivation<M> activation, BeliefSet<M> beliefSet, Object object, Object value)
- Specified by:
newLogicalDependencyin interfaceBeliefSystem<M extends DefeasibleMode<M>>- Overrides:
newLogicalDependencyin classJTMSBeliefSystem<M extends DefeasibleMode<M>>
-
asMode
public M asMode(Object value)
- Specified by:
asModein interfaceBeliefSystem<M extends DefeasibleMode<M>>- Overrides:
asModein classJTMSBeliefSystem<M extends DefeasibleMode<M>>
-
-