Uses of Class
FAtiMA.Core.wellFormedNames.Substitution
-
Packages that use Substitution Package Description FAtiMA.Core.conditions FAtiMA.Core.goals FAtiMA.Core.memory.episodicMemory FAtiMA.Core.plans FAtiMA.Core.sensorEffector FAtiMA.Core.wellFormedNames -
-
Uses of Substitution in FAtiMA.Core.conditions
Methods in FAtiMA.Core.conditions that return types with arguments of type Substitution Modifier and Type Method Description protected java.util.ArrayList<Substitution>PropertyCondition. GetBindings(AgentModel am, Name groundValue, Name value)protected abstract java.util.ArrayList<Substitution>Condition. GetValueBindings(AgentModel am)Find a set of Substitutions for the second part of the condition, which will make it become true.java.util.ArrayList<Substitution>MoodCondition. GetValueBindings(AgentModel am)protected java.util.ArrayList<Substitution>PredicateCondition. GetValueBindings(AgentModel am)Find a set of Substitutions for the second part of the Predicate, which will make it become true.protected java.util.ArrayList<Substitution>PropertyCondition. GetValueBindings(AgentModel am)Find a set of Substitutions for the second part of the condition, which will make it become true.protected java.util.ArrayList<Substitution>PropertyNotEqual. GetValueBindings()Methods in FAtiMA.Core.conditions with parameters of type Substitution Modifier and Type Method Description voidCondition. MakeGround(Substitution subst)Applies a set of substitutions to the object, grounding it.voidEmotionCondition. MakeGround(Substitution subst)Applies a set of substitutions to the object, grounding it.voidPastEventCondition. MakeGround(Substitution subst)voidPropertyCondition. MakeGround(Substitution subst)Applies a set of substitutions to the object, grounding it.Method parameters in FAtiMA.Core.conditions with type arguments of type Substitution Modifier and Type Method Description voidCondition. MakeGround(java.util.ArrayList<Substitution> bindings)Applies a set of substitutions to the object, grounding it.voidEmotionCondition. MakeGround(java.util.ArrayList<Substitution> bindings)Applies a set of substitutions to the object, grounding it.voidPastEventCondition. MakeGround(java.util.ArrayList<Substitution> bindings)voidPropertyCondition. MakeGround(java.util.ArrayList<Substitution> bindings)Applies a set of substitutions to the object, grounding it. -
Uses of Substitution in FAtiMA.Core.goals
Fields in FAtiMA.Core.goals with type parameters of type Substitution Modifier and Type Field Description protected java.util.ArrayList<Substitution>Goal. _appliedSubstitutionsMethods in FAtiMA.Core.goals that return types with arguments of type Substitution Modifier and Type Method Description java.util.ArrayList<Substitution>Goal. getAppliedSubstitutions()Methods in FAtiMA.Core.goals with parameters of type Substitution Modifier and Type Method Description voidActivePursuitGoal. MakeGround(Substitution subst)Applies a set of substitutions to the object, grounding it.abstract voidGoal. MakeGround(Substitution subst)Applies a set of substitutions to the object, grounding it.voidInterestGoal. MakeGround(Substitution subst)Applies a set of substitutions to the object, grounding it.Method parameters in FAtiMA.Core.goals with type arguments of type Substitution Modifier and Type Method Description voidActivePursuitGoal. MakeGround(java.util.ArrayList<Substitution> bindings)Applies a set of substitutions to the object, grounding it.abstract voidGoal. MakeGround(java.util.ArrayList<Substitution> bindings)Applies a set of substitutions to the object, grounding it.voidInterestGoal. MakeGround(java.util.ArrayList<Substitution> bindings)Applies a set of substitutions to the object, grounding it. -
Uses of Substitution in FAtiMA.Core.memory.episodicMemory
Methods in FAtiMA.Core.memory.episodicMemory with parameters of type Substitution Modifier and Type Method Description voidActionDetail. applySubstitution(Substitution s)voidAutobiographicalMemory. applySubstitution(Substitution s)voidEpisodicMemory. applySubstitution(Substitution s)voidMemoryEpisode. applySubstitution(Substitution s)voidShortTermEpisodicMemory. applySubstitution(Substitution s) -
Uses of Substitution in FAtiMA.Core.plans
Methods in FAtiMA.Core.plans with parameters of type Substitution Modifier and Type Method Description voidPlan. AddBindingConstraint(Substitution bind)Adds a binding constraint to the plan of the form [X]/John or [X]/[X23] or [X]!=LukevoidEffect. MakeGround(Substitution subst)Applies a set of substitutions to the object, grounding it.voidStep. MakeGround(Substitution subst)Applies a set of substitutions to the object, grounding it.Method parameters in FAtiMA.Core.plans with type arguments of type Substitution Modifier and Type Method Description voidPlan. AddBindingConstraints(java.util.ArrayList<Substitution> substs)Adds a set of binding constraint to the plan of the form [X]/John or [X]/[X23] or [X]!=LukevoidEffect. MakeGround(java.util.ArrayList<Substitution> bindings)Applies a set of substitutions to the object, grounding it.voidStep. MakeGround(java.util.ArrayList<Substitution> bindings)Applies a set of substitutions to the object, grounding it. -
Uses of Substitution in FAtiMA.Core.sensorEffector
Methods in FAtiMA.Core.sensorEffector that return types with arguments of type Substitution Modifier and Type Method Description java.util.ArrayList<Substitution>Event. GenerateBindings()Generates a List of bindings that associate the Variables [Subject], [Action],[Target],[P1],[P2],...Method parameters in FAtiMA.Core.sensorEffector with type arguments of type Substitution Modifier and Type Method Description voidEvent. MakeGround(java.util.ArrayList<Substitution> substitutions)Applies a set of substitutions to the object, grounding it. -
Uses of Substitution in FAtiMA.Core.wellFormedNames
Subclasses of Substitution in FAtiMA.Core.wellFormedNames Modifier and Type Class Description classInequalityRepresents the condition that a variable cannot have a specified value.Methods in FAtiMA.Core.wellFormedNames that return types with arguments of type Substitution Modifier and Type Method Description java.util.ArrayList<Substitution>SubstitutionSet. GetSubstitutions()Gets a list with all the substitutions stored in the SubstitutionSetstatic java.util.ArrayList<Substitution>Unifier. Unify(Name n1, Name n2)Methods in FAtiMA.Core.wellFormedNames with parameters of type Substitution Modifier and Type Method Description voidSubstitutionSet. AddSubstitution(Substitution subst)Adds a given Substitution to the SubstitutionSetvoidComposedName. MakeGround(Substitution subst)Applies a set of substitutions to the object, grounding it.voidIGroundable. MakeGround(Substitution subst)Applies a set of substitutions to the object, grounding it.voidInequality. MakeGround(Substitution subst)Applies a set of substitutions to the object, grounding it.voidSymbol. MakeGround(Substitution subst)Applies a set of substitutions to the object, grounding it.Method parameters in FAtiMA.Core.wellFormedNames with type arguments of type Substitution Modifier and Type Method Description voidSubstitutionSet. AddSubstitutions(java.util.ArrayList<Substitution> substs)Adds a list of Substitutions to the SubstitutionSetvoidComposedName. MakeGround(java.util.ArrayList<Substitution> bindingConstraints)Applies a set of substitutions to the object, grounding it.voidIGroundable. MakeGround(java.util.ArrayList<Substitution> bindings)Applies a set of substitutions to the object, grounding it.voidInequality. MakeGround(java.util.ArrayList<Substitution> substs)voidSymbol. MakeGround(java.util.ArrayList<Substitution> bindings)Applies a set of substitutions to the object, grounding it.static booleanUnifier. Unify(Name n1, Name n2, java.util.ArrayList<Substitution> bindings)Constructors in FAtiMA.Core.wellFormedNames with parameters of type Substitution Constructor Description Inequality(Substitution subst)Creates a new Inequality Condition from an existing Substitution (by negating the Substitution)Constructor parameters in FAtiMA.Core.wellFormedNames with type arguments of type Substitution Constructor Description SubstitutionSet(java.util.ArrayList<Substitution> substitutions)Creates a new Set of substitutions and adds all substitutions received in the argument
-