Drools :: Core 6.2.0.Final

org.drools.core.beliefsystem
Interface BeliefSystem<M extends ModedAssertion<M>>

All Known Implementing Classes:
DefeasibleBeliefSystem, JTMSBeliefSystem, SimpleBeliefSystem

public interface BeliefSystem<M extends ModedAssertion<M>>


Method Summary
 void delete(LogicalDependency<M> node, BeliefSet<M> beliefSet, PropagationContext context)
          The typeConf has not yet been looked up, so we leave it to the implementation to decide if it needs it or not.
 TruthMaintenanceSystem getTruthMaintenanceSystem()
           
 void insert(LogicalDependency<M> node, BeliefSet<M> beliefSet, PropagationContext context, ObjectTypeConf typeConf)
          TypeConf is already available, so we pass it, to avoid additional lookups
 BeliefSet newBeliefSet(InternalFactHandle fh)
           
 LogicalDependency newLogicalDependency(Activation<M> activation, BeliefSet<M> beliefSet, Object object, Object value)
           
 void read(LogicalDependency<M> node, BeliefSet<M> beliefSet, PropagationContext context, ObjectTypeConf typeConf)
           
 

Method Detail

insert

void insert(LogicalDependency<M> node,
            BeliefSet<M> beliefSet,
            PropagationContext context,
            ObjectTypeConf typeConf)
TypeConf is already available, so we pass it, to avoid additional lookups

Parameters:
node -
beliefSet -
context -
typeConf -

delete

void delete(LogicalDependency<M> node,
            BeliefSet<M> beliefSet,
            PropagationContext context)
The typeConf has not yet been looked up, so we leave it to the implementation to decide if it needs it or not.

Parameters:
node -
beliefSet -
context -

newBeliefSet

BeliefSet newBeliefSet(InternalFactHandle fh)

newLogicalDependency

LogicalDependency newLogicalDependency(Activation<M> activation,
                                       BeliefSet<M> beliefSet,
                                       Object object,
                                       Object value)

read

void read(LogicalDependency<M> node,
          BeliefSet<M> beliefSet,
          PropagationContext context,
          ObjectTypeConf typeConf)

getTruthMaintenanceSystem

TruthMaintenanceSystem getTruthMaintenanceSystem()

Drools :: Core 6.2.0.Final

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