Package FAtiMA.emotionalIntelligence
Class AppraisalCondition
java.lang.Object
FAtiMA.Core.conditions.Condition
FAtiMA.Core.conditions.PredicateCondition
FAtiMA.Core.conditions.PastEventCondition
FAtiMA.emotionalIntelligence.AppraisalCondition
- All Implemented Interfaces:
FAtiMA.Core.wellFormedNames.IGroundable,Serializable,Cloneable
public class AppraisalCondition
extends FAtiMA.Core.conditions.PastEventCondition
- See Also:
-
Field Summary
Fields inherited from class FAtiMA.Core.conditions.PastEventCondition
_action, _parameters, _status, _subject, _target, _type -
Constructor Summary
ConstructorsConstructorDescriptionAppraisalCondition(FAtiMA.Core.wellFormedNames.Symbol agent, 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, ArrayList<FAtiMA.Core.wellFormedNames.Symbol> parameters) -
Method Summary
Modifier and TypeMethodDescriptionbooleanCheckCondition(FAtiMA.Core.AgentModel am) clone()GenerateName(int id) ArrayList<FAtiMA.Core.wellFormedNames.SubstitutionSet>GetValidBindings(FAtiMA.Core.AgentModel am) Ground(FAtiMA.Core.wellFormedNames.Substitution subst) voidMakeGround(FAtiMA.Core.wellFormedNames.Substitution subst) voidMakeGround(ArrayList<FAtiMA.Core.wellFormedNames.Substitution> bindings) voidReplaceUnboundVariables(int variableID) Methods inherited from class FAtiMA.Core.conditions.PastEventCondition
GetPossibleBindings, GetSearchKeys, isGrounded, ParseEventMethods inherited from class FAtiMA.Core.conditions.PredicateCondition
getPositive, GetValue, GetValueBindings, isPositive, ParsePredicate, setPositive, toStringMethods inherited from class FAtiMA.Core.conditions.Condition
CheckActivation, getName, getToM, hasChangedVerifiability, isVerifiable, setName, setToM, setVerifiable
-
Constructor Details
-
AppraisalCondition
public AppraisalCondition(FAtiMA.Core.wellFormedNames.Symbol agent, 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, ArrayList<FAtiMA.Core.wellFormedNames.Symbol> parameters)
-
-
Method Details
-
CheckCondition
public boolean CheckCondition(FAtiMA.Core.AgentModel am) - Overrides:
CheckConditionin classFAtiMA.Core.conditions.PastEventCondition
-
clone
- Overrides:
clonein classFAtiMA.Core.conditions.PastEventCondition
-
GenerateName
-
GetValidBindings
public ArrayList<FAtiMA.Core.wellFormedNames.SubstitutionSet> GetValidBindings(FAtiMA.Core.AgentModel am) - Overrides:
GetValidBindingsin classFAtiMA.Core.conditions.PastEventCondition
-
Ground
-
Ground
-
MakeGround
- Specified by:
MakeGroundin interfaceFAtiMA.Core.wellFormedNames.IGroundable- Overrides:
MakeGroundin classFAtiMA.Core.conditions.PastEventCondition
-
MakeGround
public void MakeGround(FAtiMA.Core.wellFormedNames.Substitution subst) - Specified by:
MakeGroundin interfaceFAtiMA.Core.wellFormedNames.IGroundable- Overrides:
MakeGroundin classFAtiMA.Core.conditions.PastEventCondition
-
ReplaceUnboundVariables
public void ReplaceUnboundVariables(int variableID) - Specified by:
ReplaceUnboundVariablesin interfaceFAtiMA.Core.wellFormedNames.IGroundable- Overrides:
ReplaceUnboundVariablesin classFAtiMA.Core.conditions.PastEventCondition
-