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)
|
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()
Copyright © 2001-2014 JBoss by Red Hat. All Rights Reserved.