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–2019 JBoss by Red Hat. All rights reserved.