public abstract class Interaction
extends java.lang.Object
It contains two Relations :
Modifier and Type | Field and Description |
---|---|
protected Relation |
condition
condition Relation.
|
protected Relation |
consequence
consequence Relation.
|
protected boolean |
probabilityInteraction |
Constructor and Description |
---|
Interaction(Relation consequence,
Relation condition) |
Modifier and Type | Method and Description |
---|---|
Relation |
getCondition() |
Relation |
getConsequence() |
boolean |
isProbabilityInteraction() |
abstract java.lang.Object |
makeInteraction(Bind bind)
Creates the interaction.
|
protected Relation consequence
protected Relation condition
protected boolean probabilityInteraction
public Relation getConsequence()
public Relation getCondition()
public abstract java.lang.Object makeInteraction(Bind bind)
Only used when interactions are in the solver.
bind
- public boolean isProbabilityInteraction()