Package | Description |
---|---|
org.drools.core.beliefsystem | |
org.drools.core.beliefsystem.defeasible | |
org.drools.core.beliefsystem.jtms | |
org.drools.core.beliefsystem.simple | |
org.drools.core.common |
Modifier and Type | Method and Description |
---|---|
BeliefSet<M> |
BeliefSystem.insert(LogicalDependency<M> node,
BeliefSet<M> beliefSet,
PropagationContext context,
ObjectTypeConf typeConf)
TypeConf is already available, so we pass it, to avoid additional lookups
|
BeliefSet<M> |
BeliefSystem.insert(M mode,
RuleImpl rule,
Activation activation,
Object payload,
BeliefSet<M> beliefSet,
PropagationContext context,
ObjectTypeConf typeConf) |
BeliefSet |
BeliefSystem.newBeliefSet(InternalFactHandle fh) |
Modifier and Type | Method and Description |
---|---|
void |
BeliefSystem.delete(LogicalDependency<M> node,
BeliefSet<M> 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.
|
void |
BeliefSystem.delete(M mode,
RuleImpl rule,
Activation activation,
Object payload,
BeliefSet<M> beliefSet,
PropagationContext context) |
BeliefSet<M> |
BeliefSystem.insert(LogicalDependency<M> node,
BeliefSet<M> beliefSet,
PropagationContext context,
ObjectTypeConf typeConf)
TypeConf is already available, so we pass it, to avoid additional lookups
|
BeliefSet<M> |
BeliefSystem.insert(M mode,
RuleImpl rule,
Activation activation,
Object payload,
BeliefSet<M> beliefSet,
PropagationContext context,
ObjectTypeConf typeConf) |
LogicalDependency |
BeliefSystem.newLogicalDependency(Activation<M> activation,
BeliefSet<M> beliefSet,
Object object,
Object value) |
void |
BeliefSystem.read(LogicalDependency<M> node,
BeliefSet<M> beliefSet,
PropagationContext context,
ObjectTypeConf typeConf) |
void |
BeliefSystem.stage(PropagationContext context,
BeliefSet<M> beliefSet) |
void |
BeliefSystem.unstage(PropagationContext context,
BeliefSet<M> beliefSet) |
Modifier and Type | Class and Description |
---|---|
class |
DefeasibleBeliefSet<M extends DefeasibleMode<M>> |
Modifier and Type | Method and Description |
---|---|
BeliefSet<M> |
DefeasibleBeliefSystem.insert(M mode,
RuleImpl rule,
Activation activation,
Object payload,
BeliefSet<M> beliefSet,
PropagationContext context,
ObjectTypeConf typeConf) |
BeliefSet |
DefeasibleBeliefSystem.newBeliefSet(InternalFactHandle fh) |
Modifier and Type | Method and Description |
---|---|
BeliefSet<M> |
DefeasibleBeliefSystem.insert(M mode,
RuleImpl rule,
Activation activation,
Object payload,
BeliefSet<M> beliefSet,
PropagationContext context,
ObjectTypeConf typeConf) |
LogicalDependency<M> |
DefeasibleBeliefSystem.newLogicalDependency(Activation<M> activation,
BeliefSet<M> beliefSet,
Object object,
Object value) |
Modifier and Type | Interface and Description |
---|---|
interface |
JTMSBeliefSet<M extends ModedAssertion<M>> |
Modifier and Type | Class and Description |
---|---|
class |
JTMSBeliefSetImpl<M extends JTMSMode<M>> |
Modifier and Type | Method and Description |
---|---|
BeliefSet<M> |
JTMSBeliefSystem.insert(LogicalDependency<M> node,
BeliefSet<M> beliefSet,
PropagationContext context,
ObjectTypeConf typeConf) |
BeliefSet<M> |
JTMSBeliefSystem.insert(M mode,
RuleImpl rule,
Activation activation,
Object payload,
BeliefSet<M> beliefSet,
PropagationContext context,
ObjectTypeConf typeConf) |
BeliefSet |
JTMSBeliefSystem.newBeliefSet(InternalFactHandle fh) |
Modifier and Type | Method and Description |
---|---|
void |
JTMSBeliefSystem.delete(LogicalDependency<M> node,
BeliefSet<M> beliefSet,
PropagationContext context) |
void |
JTMSBeliefSystem.delete(M mode,
RuleImpl rule,
Activation activation,
Object payload,
BeliefSet<M> beliefSet,
PropagationContext context) |
BeliefSet<M> |
JTMSBeliefSystem.insert(LogicalDependency<M> node,
BeliefSet<M> beliefSet,
PropagationContext context,
ObjectTypeConf typeConf) |
BeliefSet<M> |
JTMSBeliefSystem.insert(M mode,
RuleImpl rule,
Activation activation,
Object payload,
BeliefSet<M> beliefSet,
PropagationContext context,
ObjectTypeConf typeConf) |
LogicalDependency |
JTMSBeliefSystem.newLogicalDependency(Activation<M> activation,
BeliefSet<M> beliefSet,
Object object,
Object value) |
void |
JTMSBeliefSystem.read(LogicalDependency<M> node,
BeliefSet<M> beliefSet,
PropagationContext context,
ObjectTypeConf typeConf) |
void |
JTMSBeliefSystem.stage(PropagationContext context,
BeliefSet<M> beliefSet) |
void |
JTMSBeliefSystem.unstage(PropagationContext context,
BeliefSet<M> beliefSet) |
Modifier and Type | Class and Description |
---|---|
class |
SimpleBeliefSet |
Modifier and Type | Method and Description |
---|---|
BeliefSet<SimpleMode> |
SimpleBeliefSystem.insert(LogicalDependency<SimpleMode> node,
BeliefSet<SimpleMode> beliefSet,
PropagationContext context,
ObjectTypeConf typeConf) |
BeliefSet<SimpleMode> |
SimpleBeliefSystem.insert(SimpleMode mode,
RuleImpl rule,
Activation activation,
Object payload,
BeliefSet<SimpleMode> beliefSet,
PropagationContext context,
ObjectTypeConf typeConf) |
BeliefSet |
SimpleBeliefSystem.newBeliefSet(InternalFactHandle fh) |
Modifier and Type | Method and Description |
---|---|
BeliefSet |
EqualityKey.getBeliefSet() |
Modifier and Type | Method and Description |
---|---|
void |
EqualityKey.setBeliefSet(BeliefSet beliefSet) |
Copyright © 2001–2020 JBoss by Red Hat. All rights reserved.