FAtiMA.Core.wellFormedNames.IGroundable, java.io.Serializable, java.lang.Cloneablepublic class RitualCondition
extends FAtiMA.Core.conditions.PredicateCondition
| Modifier and Type | Field | Description |
|---|---|---|
protected FAtiMA.Core.wellFormedNames.Symbol |
_ritualName |
|
protected java.util.ArrayList<FAtiMA.Core.wellFormedNames.Symbol> |
_roles |
| Constructor | Description |
|---|---|
RitualCondition(FAtiMA.Core.wellFormedNames.Symbol ritualName,
java.util.ArrayList<FAtiMA.Core.wellFormedNames.Symbol> roles,
FAtiMA.Core.wellFormedNames.Symbol ToM,
boolean occurred,
boolean repeat) |
|
RitualCondition(RitualCondition rC) |
| Modifier and Type | Method | Description |
|---|---|---|
boolean |
CheckCondition(FAtiMA.Core.AgentModel am) |
Checks if the RitualCondition is verified in the agent's AutobiographicalMemory
|
java.lang.Object |
clone() |
|
java.lang.Object |
GenerateName(int id) |
|
java.util.ArrayList<FAtiMA.Core.wellFormedNames.SubstitutionSet> |
GetValidBindings(FAtiMA.Core.AgentModel am) |
|
java.lang.Object |
Ground(FAtiMA.Core.wellFormedNames.Substitution subst) |
|
java.lang.Object |
Ground(java.util.ArrayList<FAtiMA.Core.wellFormedNames.Substitution> bindingConstraints) |
|
void |
MakeGround(FAtiMA.Core.wellFormedNames.Substitution subst) |
|
void |
MakeGround(java.util.ArrayList<FAtiMA.Core.wellFormedNames.Substitution> bindings) |
|
static RitualCondition |
ParseRitualCondition(org.xml.sax.Attributes attributes) |
|
void |
ReplaceUnboundVariables(int variableID) |
CheckActivation, getName, getToM, hasChangedVerifiability, isGrounded, isVerifiable, setName, setToM, setVerifiableprotected java.util.ArrayList<FAtiMA.Core.wellFormedNames.Symbol> _roles
protected FAtiMA.Core.wellFormedNames.Symbol _ritualName
public RitualCondition(FAtiMA.Core.wellFormedNames.Symbol ritualName,
java.util.ArrayList<FAtiMA.Core.wellFormedNames.Symbol> roles,
FAtiMA.Core.wellFormedNames.Symbol ToM,
boolean occurred,
boolean repeat)
public RitualCondition(RitualCondition rC)
public static final RitualCondition ParseRitualCondition(org.xml.sax.Attributes attributes)
public java.lang.Object clone()
clone in class FAtiMA.Core.conditions.PredicateConditionpublic java.lang.Object GenerateName(int id)
public void ReplaceUnboundVariables(int variableID)
ReplaceUnboundVariables in interface FAtiMA.Core.wellFormedNames.IGroundableReplaceUnboundVariables in class FAtiMA.Core.conditions.Conditionpublic java.lang.Object Ground(java.util.ArrayList<FAtiMA.Core.wellFormedNames.Substitution> bindingConstraints)
public void MakeGround(java.util.ArrayList<FAtiMA.Core.wellFormedNames.Substitution> bindings)
MakeGround in interface FAtiMA.Core.wellFormedNames.IGroundableMakeGround in class FAtiMA.Core.conditions.Conditionpublic java.lang.Object Ground(FAtiMA.Core.wellFormedNames.Substitution subst)
public void MakeGround(FAtiMA.Core.wellFormedNames.Substitution subst)
MakeGround in interface FAtiMA.Core.wellFormedNames.IGroundableMakeGround in class FAtiMA.Core.conditions.Conditionpublic boolean CheckCondition(FAtiMA.Core.AgentModel am)
CheckCondition in class FAtiMA.Core.conditions.PredicateConditionAutobiographicalMemorypublic java.util.ArrayList<FAtiMA.Core.wellFormedNames.SubstitutionSet> GetValidBindings(FAtiMA.Core.AgentModel am)
GetValidBindings in class FAtiMA.Core.conditions.Condition