FAtiMA.Core.wellFormedNames.IGroundable, java.io.Serializable, java.lang.Cloneablepublic class LikeCondition
extends FAtiMA.Core.conditions.Condition
| Modifier | Constructor | Description |
|---|---|---|
protected |
LikeCondition(FAtiMA.Core.wellFormedNames.Symbol subject,
FAtiMA.Core.wellFormedNames.Symbol target,
FAtiMA.Core.wellFormedNames.Symbol value,
FAtiMA.socialRelations.LikeCondition.Operator op) |
|
protected |
LikeCondition(LikeCondition lC) |
| Modifier and Type | Method | Description |
|---|---|---|
boolean |
CheckCondition(FAtiMA.Core.AgentModel am) |
|
java.lang.Object |
clone() |
|
java.util.ArrayList<FAtiMA.Core.wellFormedNames.SubstitutionSet> |
GetValidBindings(FAtiMA.Core.AgentModel am) |
|
FAtiMA.Core.wellFormedNames.Name |
GetValue() |
|
protected java.util.ArrayList<FAtiMA.Core.wellFormedNames.Substitution> |
GetValueBindings(FAtiMA.Core.AgentModel am) |
|
boolean |
isGrounded() |
|
void |
MakeGround(FAtiMA.Core.wellFormedNames.Substitution subst) |
|
void |
MakeGround(java.util.ArrayList<FAtiMA.Core.wellFormedNames.Substitution> bindings) |
|
static LikeCondition |
ParseSocialCondition(org.xml.sax.Attributes attributes) |
|
void |
ReplaceUnboundVariables(int variableID) |
|
java.lang.String |
toString() |
protected LikeCondition(FAtiMA.Core.wellFormedNames.Symbol subject,
FAtiMA.Core.wellFormedNames.Symbol target,
FAtiMA.Core.wellFormedNames.Symbol value,
FAtiMA.socialRelations.LikeCondition.Operator op)
protected LikeCondition(LikeCondition lC)
public static LikeCondition ParseSocialCondition(org.xml.sax.Attributes attributes) throws FAtiMA.Core.exceptions.InvalidEmotionTypeException, FAtiMA.Core.exceptions.ContextParsingException
FAtiMA.Core.exceptions.InvalidEmotionTypeExceptionFAtiMA.Core.exceptions.ContextParsingExceptionpublic java.lang.Object clone()
clone in class FAtiMA.Core.conditions.Conditionpublic boolean CheckCondition(FAtiMA.Core.AgentModel am)
CheckCondition in class FAtiMA.Core.conditions.Conditionpublic java.lang.String toString()
toString in class java.lang.Objectpublic FAtiMA.Core.wellFormedNames.Name GetValue()
GetValue in class FAtiMA.Core.conditions.Conditionpublic java.util.ArrayList<FAtiMA.Core.wellFormedNames.SubstitutionSet> GetValidBindings(FAtiMA.Core.AgentModel am)
GetValidBindings in class FAtiMA.Core.conditions.Conditionpublic void MakeGround(java.util.ArrayList<FAtiMA.Core.wellFormedNames.Substitution> bindings)
MakeGround in interface FAtiMA.Core.wellFormedNames.IGroundableMakeGround in class FAtiMA.Core.conditions.Conditionpublic void MakeGround(FAtiMA.Core.wellFormedNames.Substitution subst)
MakeGround in interface FAtiMA.Core.wellFormedNames.IGroundableMakeGround in class FAtiMA.Core.conditions.Conditionpublic void ReplaceUnboundVariables(int variableID)
ReplaceUnboundVariables in interface FAtiMA.Core.wellFormedNames.IGroundableReplaceUnboundVariables in class FAtiMA.Core.conditions.Conditionpublic boolean isGrounded()
isGrounded in interface FAtiMA.Core.wellFormedNames.IGroundableisGrounded in class FAtiMA.Core.conditions.Conditionprotected java.util.ArrayList<FAtiMA.Core.wellFormedNames.Substitution> GetValueBindings(FAtiMA.Core.AgentModel am)
GetValueBindings in class FAtiMA.Core.conditions.Condition