Drools :: Core 6.1.0.Beta1

org.drools.core.beliefsystem.defeasible
Class DefeasibleBeliefSystem

java.lang.Object
  extended by org.drools.core.beliefsystem.jtms.JTMSBeliefSystem
      extended by org.drools.core.beliefsystem.defeasible.DefeasibleBeliefSystem
All Implemented Interfaces:
BeliefSystem

public class DefeasibleBeliefSystem
extends JTMSBeliefSystem


Field Summary
 
Fields inherited from class org.drools.core.beliefsystem.jtms.JTMSBeliefSystem
defEP, negEP, STRICT
 
Constructor Summary
DefeasibleBeliefSystem(NamedEntryPoint ep, TruthMaintenanceSystem tms)
           
 
Method Summary
 void insert(LogicalDependency node, BeliefSet beliefSet, PropagationContext context, ObjectTypeConf typeConf)
          TypeConf is already available, so we pass it, to avoid additional lookups
 BeliefSet newBeliefSet(InternalFactHandle fh)
           
 LogicalDependency newLogicalDependency(Activation activation, BeliefSet beliefSet, Object object, Object value)
           
 
Methods inherited from class org.drools.core.beliefsystem.jtms.JTMSBeliefSystem
delete, getTruthMaintenanceSystem, insertBelief, read
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefeasibleBeliefSystem

public DefeasibleBeliefSystem(NamedEntryPoint ep,
                              TruthMaintenanceSystem tms)
Method Detail

newBeliefSet

public BeliefSet newBeliefSet(InternalFactHandle fh)
Specified by:
newBeliefSet in interface BeliefSystem
Overrides:
newBeliefSet in class JTMSBeliefSystem

newLogicalDependency

public LogicalDependency newLogicalDependency(Activation activation,
                                              BeliefSet beliefSet,
                                              Object object,
                                              Object value)
Specified by:
newLogicalDependency in interface BeliefSystem
Overrides:
newLogicalDependency in class JTMSBeliefSystem

insert

public void insert(LogicalDependency node,
                   BeliefSet 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
Overrides:
insert in class JTMSBeliefSystem

Drools :: Core 6.1.0.Beta1

Copyright © 2001-2014 JBoss by Red Hat. All Rights Reserved.