public class SimpleBeliefSystem extends Object implements BeliefSystem<SimpleMode>
Constructor and Description |
---|
SimpleBeliefSystem(NamedEntryPoint ep,
TruthMaintenanceSystem tms) |
public SimpleBeliefSystem(NamedEntryPoint ep, TruthMaintenanceSystem tms)
public TruthMaintenanceSystem getTruthMaintenanceSystem()
getTruthMaintenanceSystem
in interface BeliefSystem<SimpleMode>
public SimpleMode asMode(Object value)
asMode
in interface BeliefSystem<SimpleMode>
public BeliefSet<SimpleMode> insert(LogicalDependency<SimpleMode> node, BeliefSet<SimpleMode> beliefSet, PropagationContext context, ObjectTypeConf typeConf)
BeliefSystem
insert
in interface BeliefSystem<SimpleMode>
public BeliefSet<SimpleMode> insert(SimpleMode mode, RuleImpl rule, Activation activation, Object payload, BeliefSet<SimpleMode> beliefSet, PropagationContext context, ObjectTypeConf typeConf)
insert
in interface BeliefSystem<SimpleMode>
public void read(LogicalDependency<SimpleMode> node, BeliefSet<SimpleMode> beliefSet, PropagationContext context, ObjectTypeConf typeConf)
read
in interface BeliefSystem<SimpleMode>
public void delete(LogicalDependency<SimpleMode> node, BeliefSet<SimpleMode> beliefSet, PropagationContext context)
BeliefSystem
delete
in interface BeliefSystem<SimpleMode>
public void delete(SimpleMode mode, RuleImpl rule, Activation activation, Object payload, BeliefSet<SimpleMode> beliefSet, PropagationContext context)
delete
in interface BeliefSystem<SimpleMode>
public void stage(PropagationContext context, BeliefSet<SimpleMode> beliefSet)
stage
in interface BeliefSystem<SimpleMode>
public void unstage(PropagationContext context, BeliefSet<SimpleMode> beliefSet)
unstage
in interface BeliefSystem<SimpleMode>
public BeliefSet newBeliefSet(InternalFactHandle fh)
newBeliefSet
in interface BeliefSystem<SimpleMode>
public LogicalDependency newLogicalDependency(Activation activation, BeliefSet beliefSet, Object object, Object value)
newLogicalDependency
in interface BeliefSystem<SimpleMode>
public NamedEntryPoint getEp()
public void setEp(NamedEntryPoint ep)
public TruthMaintenanceSystem getTms()
public void setTms(TruthMaintenanceSystem tms)
Copyright © 2001–2017 JBoss by Red Hat. All rights reserved.