org.drools.core.beliefsystem.defeasible
Class DefeasibleBeliefSystem<M extends DefeasibleMode<M>>
java.lang.Object
org.drools.core.beliefsystem.jtms.JTMSBeliefSystem<M>
org.drools.core.beliefsystem.defeasible.DefeasibleBeliefSystem<M>
- All Implemented Interfaces:
- BeliefSystem<M>
public class DefeasibleBeliefSystem<M extends DefeasibleMode<M>>
- extends JTMSBeliefSystem<M>
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DefeasibleBeliefSystem
public DefeasibleBeliefSystem(NamedEntryPoint ep,
TruthMaintenanceSystem tms)
newBeliefSet
public BeliefSet newBeliefSet(InternalFactHandle fh)
- Specified by:
newBeliefSet in interface BeliefSystem<M extends DefeasibleMode<M>>- Overrides:
newBeliefSet in class JTMSBeliefSystem<M extends DefeasibleMode<M>>
newLogicalDependency
public LogicalDependency<M> newLogicalDependency(Activation<M> activation,
BeliefSet<M> beliefSet,
Object object,
Object value)
- Specified by:
newLogicalDependency in interface BeliefSystem<M extends DefeasibleMode<M>>- Overrides:
newLogicalDependency in class JTMSBeliefSystem<M extends DefeasibleMode<M>>
insert
public void insert(LogicalDependency<M> node,
BeliefSet<M> beliefSet,
PropagationContext context,
ObjectTypeConf typeConf)
- Description copied from interface:
BeliefSystem
- TypeConf is already available, so we pass it, to avoid additional lookups
- Specified by:
insert in interface BeliefSystem<M extends DefeasibleMode<M>>- Overrides:
insert in class JTMSBeliefSystem<M extends DefeasibleMode<M>>
Copyright © 2001-2015 JBoss by Red Hat. All Rights Reserved.