FAtiMA.Core.wellFormedNames.IGroundable, java.io.Serializable, java.lang.Cloneablepublic class AppraisalCondition
extends FAtiMA.Core.conditions.PastEventCondition
| Constructor | Description |
|---|---|
AppraisalCondition(FAtiMA.Core.wellFormedNames.Symbol agent,
java.lang.String appraisalVariable,
FAtiMA.Core.wellFormedNames.Symbol value,
int threshold,
short test,
FAtiMA.Core.wellFormedNames.Symbol subject,
FAtiMA.Core.wellFormedNames.Symbol action,
FAtiMA.Core.wellFormedNames.Symbol target,
java.util.ArrayList<FAtiMA.Core.wellFormedNames.Symbol> parameters) |
| Modifier and Type | Method | Description |
|---|---|---|
boolean |
CheckCondition(FAtiMA.Core.AgentModel am) |
|
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) |
|
void |
ReplaceUnboundVariables(int variableID) |
CheckActivation, getName, getToM, hasChangedVerifiability, isVerifiable, setName, setToM, setVerifiableequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic AppraisalCondition(FAtiMA.Core.wellFormedNames.Symbol agent,
java.lang.String appraisalVariable,
FAtiMA.Core.wellFormedNames.Symbol value,
int threshold,
short test,
FAtiMA.Core.wellFormedNames.Symbol subject,
FAtiMA.Core.wellFormedNames.Symbol action,
FAtiMA.Core.wellFormedNames.Symbol target,
java.util.ArrayList<FAtiMA.Core.wellFormedNames.Symbol> parameters)
public boolean CheckCondition(FAtiMA.Core.AgentModel am)
CheckCondition in class FAtiMA.Core.conditions.PastEventConditionpublic java.lang.Object clone()
clone in class FAtiMA.Core.conditions.PastEventConditionpublic java.lang.Object GenerateName(int id)
public java.util.ArrayList<FAtiMA.Core.wellFormedNames.SubstitutionSet> GetValidBindings(FAtiMA.Core.AgentModel am)
GetValidBindings in class FAtiMA.Core.conditions.PastEventConditionpublic java.lang.Object Ground(java.util.ArrayList<FAtiMA.Core.wellFormedNames.Substitution> bindingConstraints)
public java.lang.Object Ground(FAtiMA.Core.wellFormedNames.Substitution subst)
public void MakeGround(java.util.ArrayList<FAtiMA.Core.wellFormedNames.Substitution> bindings)
MakeGround in interface FAtiMA.Core.wellFormedNames.IGroundableMakeGround in class FAtiMA.Core.conditions.PastEventConditionpublic void MakeGround(FAtiMA.Core.wellFormedNames.Substitution subst)
MakeGround in interface FAtiMA.Core.wellFormedNames.IGroundableMakeGround in class FAtiMA.Core.conditions.PastEventConditionpublic void ReplaceUnboundVariables(int variableID)
ReplaceUnboundVariables in interface FAtiMA.Core.wellFormedNames.IGroundableReplaceUnboundVariables in class FAtiMA.Core.conditions.PastEventCondition