Drools :: Core 6.1.0.Beta1

org.drools.core.beliefsystem
Interface BeliefSystem

All Known Implementing Classes:
DefeasibleBeliefSystem, JTMSBeliefSystem, SimpleBeliefSystem

public interface BeliefSystem


Method Summary
 void delete(LogicalDependency node, BeliefSet 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 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)
           
 void read(LogicalDependency node, BeliefSet beliefSet, PropagationContext context, ObjectTypeConf typeConf)
           
 

Method Detail

insert

void insert(LogicalDependency node,
            BeliefSet 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 node,
            BeliefSet 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 activation,
                                       BeliefSet beliefSet,
                                       Object object,
                                       Object value)

read

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

getTruthMaintenanceSystem

TruthMaintenanceSystem getTruthMaintenanceSystem()

Drools :: Core 6.1.0.Beta1

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