public class BayesBeliefSystem<M extends BayesHardEvidence<M>> extends Object implements org.drools.core.beliefsystem.BeliefSystem<M>
| Constructor and Description |
|---|
BayesBeliefSystem(org.drools.core.common.NamedEntryPoint ep,
org.drools.core.common.TruthMaintenanceSystem tms) |
| Modifier and Type | Method and Description |
|---|---|
M |
asMode(Object value) |
void |
delete(org.drools.core.common.LogicalDependency<M> node,
org.drools.core.beliefsystem.BeliefSet<M> beliefSet,
org.drools.core.spi.PropagationContext context) |
void |
delete(M mode,
org.drools.core.definitions.rule.impl.RuleImpl rule,
org.drools.core.spi.Activation activation,
Object payload,
org.drools.core.beliefsystem.BeliefSet<M> beliefSet,
org.drools.core.spi.PropagationContext context) |
org.drools.core.common.TruthMaintenanceSystem |
getTruthMaintenanceSystem() |
org.drools.core.beliefsystem.BeliefSet<M> |
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<M> |
insert(M mode,
org.drools.core.definitions.rule.impl.RuleImpl rule,
org.drools.core.spi.Activation activation,
Object ldPayload,
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) |
void |
stage(org.drools.core.spi.PropagationContext context,
org.drools.core.beliefsystem.BeliefSet<M> beliefSet) |
void |
unstage(org.drools.core.spi.PropagationContext context,
org.drools.core.beliefsystem.BeliefSet<M> beliefSet) |
public BayesBeliefSystem(org.drools.core.common.NamedEntryPoint ep,
org.drools.core.common.TruthMaintenanceSystem tms)
public org.drools.core.beliefsystem.BeliefSet<M> 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)
insert in interface org.drools.core.beliefsystem.BeliefSystem<M extends BayesHardEvidence<M>>public org.drools.core.beliefsystem.BeliefSet<M> insert(M mode, org.drools.core.definitions.rule.impl.RuleImpl rule, org.drools.core.spi.Activation activation, Object ldPayload, org.drools.core.beliefsystem.BeliefSet<M> beliefSet, org.drools.core.spi.PropagationContext context, org.drools.core.reteoo.ObjectTypeConf typeConf)
insert in interface org.drools.core.beliefsystem.BeliefSystem<M extends BayesHardEvidence<M>>public void delete(org.drools.core.common.LogicalDependency<M> node, org.drools.core.beliefsystem.BeliefSet<M> beliefSet, org.drools.core.spi.PropagationContext context)
delete in interface org.drools.core.beliefsystem.BeliefSystem<M extends BayesHardEvidence<M>>public void delete(M mode, org.drools.core.definitions.rule.impl.RuleImpl rule, org.drools.core.spi.Activation activation, Object payload, org.drools.core.beliefsystem.BeliefSet<M> beliefSet, org.drools.core.spi.PropagationContext context)
delete in interface org.drools.core.beliefsystem.BeliefSystem<M extends BayesHardEvidence<M>>public void stage(org.drools.core.spi.PropagationContext context,
org.drools.core.beliefsystem.BeliefSet<M> beliefSet)
stage in interface org.drools.core.beliefsystem.BeliefSystem<M extends BayesHardEvidence<M>>public void unstage(org.drools.core.spi.PropagationContext context,
org.drools.core.beliefsystem.BeliefSet<M> beliefSet)
unstage in interface org.drools.core.beliefsystem.BeliefSystem<M extends BayesHardEvidence<M>>public org.drools.core.beliefsystem.BeliefSet newBeliefSet(org.drools.core.common.InternalFactHandle fh)
newBeliefSet in interface org.drools.core.beliefsystem.BeliefSystem<M extends BayesHardEvidence<M>>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)
newLogicalDependency in interface org.drools.core.beliefsystem.BeliefSystem<M extends BayesHardEvidence<M>>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)
read in interface org.drools.core.beliefsystem.BeliefSystem<M extends BayesHardEvidence<M>>public org.drools.core.common.TruthMaintenanceSystem getTruthMaintenanceSystem()
getTruthMaintenanceSystem in interface org.drools.core.beliefsystem.BeliefSystem<M extends BayesHardEvidence<M>>public M asMode(Object value)
asMode in interface org.drools.core.beliefsystem.BeliefSystem<M extends BayesHardEvidence<M>>Copyright © 2001–2017 JBoss by Red Hat. All rights reserved.