Drools :: Beliefs 6.2.0.CR3

org.drools.beliefs.bayes
Class BayesBeliefSystem<M extends BayesHardEvidence<M>>

java.lang.Object
  extended by org.drools.beliefs.bayes.BayesBeliefSystem<M>
All Implemented Interfaces:
org.drools.core.beliefsystem.BeliefSystem<M>

public class BayesBeliefSystem<M extends BayesHardEvidence<M>>
extends Object
implements org.drools.core.beliefsystem.BeliefSystem<M>


Constructor Summary
BayesBeliefSystem(org.drools.core.common.NamedEntryPoint ep, org.drools.core.common.TruthMaintenanceSystem tms)
           
 
Method Summary
 void delete(org.drools.core.common.LogicalDependency<M> node, org.drools.core.beliefsystem.BeliefSet<M> beliefSet, org.drools.core.spi.PropagationContext context)
           
 org.drools.core.common.TruthMaintenanceSystem getTruthMaintenanceSystem()
           
 void insert(org.drools.core.common.LogicalDependency<M> node, org.drools.core.beliefsystem.BeliefSet<M> beliefSet, org.drools.core.spi.PropagationContext context, org.drools.core.reteoo.ObjectTypeConf typeConf)
           
 org.drools.core.beliefsystem.BeliefSet newBeliefSet(org.drools.core.common.InternalFactHandle fh)
           
 org.drools.core.common.LogicalDependency<M> newLogicalDependency(org.drools.core.spi.Activation<M> activation, org.drools.core.beliefsystem.BeliefSet<M> beliefSet, Object object, Object value)
           
 void read(org.drools.core.common.LogicalDependency<M> node, org.drools.core.beliefsystem.BeliefSet<M> beliefSet, org.drools.core.spi.PropagationContext context, org.drools.core.reteoo.ObjectTypeConf typeConf)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BayesBeliefSystem

public BayesBeliefSystem(org.drools.core.common.NamedEntryPoint ep,
                         org.drools.core.common.TruthMaintenanceSystem tms)
Method Detail

insert

public void insert(org.drools.core.common.LogicalDependency<M> node,
                   org.drools.core.beliefsystem.BeliefSet<M> beliefSet,
                   org.drools.core.spi.PropagationContext context,
                   org.drools.core.reteoo.ObjectTypeConf typeConf)
Specified by:
insert in interface org.drools.core.beliefsystem.BeliefSystem<M extends BayesHardEvidence<M>>

delete

public void delete(org.drools.core.common.LogicalDependency<M> node,
                   org.drools.core.beliefsystem.BeliefSet<M> beliefSet,
                   org.drools.core.spi.PropagationContext context)
Specified by:
delete in interface org.drools.core.beliefsystem.BeliefSystem<M extends BayesHardEvidence<M>>

newBeliefSet

public org.drools.core.beliefsystem.BeliefSet newBeliefSet(org.drools.core.common.InternalFactHandle fh)
Specified by:
newBeliefSet in interface org.drools.core.beliefsystem.BeliefSystem<M extends BayesHardEvidence<M>>

newLogicalDependency

public org.drools.core.common.LogicalDependency<M> newLogicalDependency(org.drools.core.spi.Activation<M> activation,
                                                                        org.drools.core.beliefsystem.BeliefSet<M> beliefSet,
                                                                        Object object,
                                                                        Object value)
Specified by:
newLogicalDependency in interface org.drools.core.beliefsystem.BeliefSystem<M extends BayesHardEvidence<M>>

read

public void read(org.drools.core.common.LogicalDependency<M> node,
                 org.drools.core.beliefsystem.BeliefSet<M> beliefSet,
                 org.drools.core.spi.PropagationContext context,
                 org.drools.core.reteoo.ObjectTypeConf typeConf)
Specified by:
read in interface org.drools.core.beliefsystem.BeliefSystem<M extends BayesHardEvidence<M>>

getTruthMaintenanceSystem

public org.drools.core.common.TruthMaintenanceSystem getTruthMaintenanceSystem()
Specified by:
getTruthMaintenanceSystem in interface org.drools.core.beliefsystem.BeliefSystem<M extends BayesHardEvidence<M>>

Drools :: Beliefs 6.2.0.CR3

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