Uses of Class
FAtiMA.Core.conditions.Condition
-
Packages that use Condition Package Description FAtiMA.Core FAtiMA.Core.conditions FAtiMA.Core.Display FAtiMA.Core.goals FAtiMA.Core.plans -
-
Uses of Condition in FAtiMA.Core
Method parameters in FAtiMA.Core with type arguments of type Condition Modifier and Type Method Description booleanIntegrityValidator. FindUnreachableConditions(java.lang.String objectName, java.util.ArrayList<Condition> conditions)Checks if the received conditions are unreachable. -
Uses of Condition in FAtiMA.Core.conditions
Subclasses of Condition in FAtiMA.Core.conditions Modifier and Type Class Description classEmotionConditionclassMoodConditionclassNewEventConditionclassPastEventConditionclassPredicateConditionRepresents a test to a predicate.classPropertyConditionRepresents a test to a property.classPropertyEqualTest that compares if a property is equal to a given valueclassPropertyGreaterTest that compares if a property is bigger than a given value.classPropertyGreaterEqualTest that compares if a property is bigger than a given value.classPropertyLesserTest that compares if a property is smaller than a given value.classPropertyLesserEqualTest that compares if a property is smaller than a given value.classPropertyNotEqualTest that compares if a property is different from a given valueclassRecentEventConditionMethod parameters in FAtiMA.Core.conditions with type arguments of type Condition Modifier and Type Method Description static java.util.ArrayList<SubstitutionSet>Condition. CheckActivation(AgentModel am, java.util.ArrayList<Condition> preconditions)Checks if a list of conditions (usually preconditions) to see if all of them are verified.Constructors in FAtiMA.Core.conditions with parameters of type Condition Constructor Description Condition(Condition c)Creates a new Condition - not used directly because its an abstract class -
Uses of Condition in FAtiMA.Core.Display
Constructor parameters in FAtiMA.Core.Display with type arguments of type Condition Constructor Description ConditionsPanel(java.lang.String title, java.util.ArrayList<Condition> conditions) -
Uses of Condition in FAtiMA.Core.goals
Fields in FAtiMA.Core.goals with type parameters of type Condition Modifier and Type Field Description protected java.util.ArrayList<Condition>ActivePursuitGoal. _failureConditionsprotected java.util.ArrayList<Condition>ActivePursuitGoal. _preConditionsprotected java.util.ArrayList<Condition>ActivePursuitGoal. _successConditionsMethods in FAtiMA.Core.goals that return Condition Modifier and Type Method Description ConditionActivePursuitGoal. getPrecondition(java.lang.Integer preconditionID)Methods in FAtiMA.Core.goals that return types with arguments of type Condition Modifier and Type Method Description java.util.ArrayList<Condition>ActivePursuitGoal. GetFailureConditions()Gets the goal's failure conditionsjava.util.ArrayList<Condition>ActivePursuitGoal. getPreconditions()java.util.ArrayList<Condition>ActivePursuitGoal. GetPreconditions()Gets the goal's preconditionsjava.util.ArrayList<Condition>InterestGoal. getProtectionConstraints()Gets the InterestGoal's protected conditionsjava.util.ArrayList<Condition>ActivePursuitGoal. GetSuccessConditions()Gets the goal's success conditionsprotected java.util.ArrayList<Condition>Goal. GroundConditionList(java.util.ArrayList<Condition> originalList, java.util.ArrayList<Substitution> bindings)Gets a list of conditions, a list of bindings and returns a new list of conditions where the conditions were grounded with the list of received bindings.Methods in FAtiMA.Core.goals with parameters of type Condition Modifier and Type Method Description voidActivePursuitGoal. AddCondition(java.lang.String conditionType, Condition cond)Adds a condition to the goalabstract voidGoal. AddCondition(java.lang.String conditionType, Condition cond)Adds a condition to the goalvoidInterestGoal. AddCondition(java.lang.String conditionType, Condition cond)Adds a condition to the goal's protected conditionsMethod parameters in FAtiMA.Core.goals with type arguments of type Condition Modifier and Type Method Description protected java.util.ArrayList<Condition>Goal. GroundConditionList(java.util.ArrayList<Condition> originalList, java.util.ArrayList<Substitution> bindings)Gets a list of conditions, a list of bindings and returns a new list of conditions where the conditions were grounded with the list of received bindings. -
Uses of Condition in FAtiMA.Core.plans
Methods in FAtiMA.Core.plans that return Condition Modifier and Type Method Description ConditionProtectedCondition. getCond()Gets the condition that we want to protectConditionEffect. GetEffect()Gets the condition that represents the EffectConditionIPlanningOperator. getPrecondition(java.lang.Integer preconditionID)Gets the operator's precondition with the given IDConditionStep. getPrecondition(java.lang.Integer preconditionID)Gets the step's precondition with the given IDMethods in FAtiMA.Core.plans that return types with arguments of type Condition Modifier and Type Method Description java.util.ArrayList<Condition>IPlanningOperator. getPreconditions()Gets the preconditions of the Operatorjava.util.ArrayList<Condition>Step. getPreconditions()Gets the preconditions of the StepMethods in FAtiMA.Core.plans with parameters of type Condition Modifier and Type Method Description voidStep. AddPrecondition(Condition cond)Adds a precondition to the StepbooleanDefaultDetectThreatStrategy. isThreat(Condition c1, Condition c2)booleanIDetectThreatStrategy. isThreat(Condition c1, Condition c2)Checks if a given condition c1 threatens another condition c2Constructors in FAtiMA.Core.plans with parameters of type Condition Constructor Description Effect(AgentModel am, java.lang.String stepName, float prob, Condition effect)Creates a new EffectProtectedCondition(Goal goal, Condition cond)Creates a new ProtectedConditionConstructor parameters in FAtiMA.Core.plans with type arguments of type Condition Constructor Description Step(Symbol agent, Name action, float probability, java.util.ArrayList<Condition> preconditions, java.util.ArrayList<Effect> effects)Creates a new Step
-