Uses of Class
FAtiMA.Core.wellFormedNames.Substitution
Packages that use Substitution
Package
Description
-
Uses of Substitution in FAtiMA.Core.conditions
Methods in FAtiMA.Core.conditions that return types with arguments of type SubstitutionModifier and TypeMethodDescriptionprotected ArrayList<Substitution>PropertyCondition.GetBindings(AgentModel am, Name groundValue, Name value) protected abstract ArrayList<Substitution>Condition.GetValueBindings(AgentModel am) Find a set of Substitutions for the second part of the condition, which will make it become true.MoodCondition.GetValueBindings(AgentModel am) protected 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 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 ArrayList<Substitution>PropertyNotEqual.GetValueBindings()Methods in FAtiMA.Core.conditions with parameters of type SubstitutionModifier and TypeMethodDescriptionvoidCondition.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 SubstitutionModifier and TypeMethodDescriptionvoidCondition.MakeGround(ArrayList<Substitution> bindings) Applies a set of substitutions to the object, grounding it.voidEmotionCondition.MakeGround(ArrayList<Substitution> bindings) Applies a set of substitutions to the object, grounding it.voidPastEventCondition.MakeGround(ArrayList<Substitution> bindings) voidPropertyCondition.MakeGround(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 SubstitutionMethods in FAtiMA.Core.goals that return types with arguments of type SubstitutionMethods in FAtiMA.Core.goals with parameters of type SubstitutionModifier and TypeMethodDescriptionvoidActivePursuitGoal.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 SubstitutionModifier and TypeMethodDescriptionvoidActivePursuitGoal.MakeGround(ArrayList<Substitution> bindings) Applies a set of substitutions to the object, grounding it.abstract voidGoal.MakeGround(ArrayList<Substitution> bindings) Applies a set of substitutions to the object, grounding it.voidInterestGoal.MakeGround(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 SubstitutionModifier and TypeMethodDescriptionvoidActionDetail.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 SubstitutionModifier and TypeMethodDescriptionvoidPlan.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 SubstitutionModifier and TypeMethodDescriptionvoidPlan.AddBindingConstraints(ArrayList<Substitution> substs) Adds a set of binding constraint to the plan of the form [X]/John or [X]/[X23] or [X]!=LukevoidEffect.MakeGround(ArrayList<Substitution> bindings) Applies a set of substitutions to the object, grounding it.voidStep.MakeGround(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 SubstitutionModifier and TypeMethodDescriptionEvent.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 SubstitutionModifier and TypeMethodDescriptionvoidEvent.MakeGround(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.wellFormedNamesModifier and TypeClassDescriptionclassRepresents the condition that a variable cannot have a specified value.Methods in FAtiMA.Core.wellFormedNames that return types with arguments of type SubstitutionModifier and TypeMethodDescriptionSubstitutionSet.GetSubstitutions()Gets a list with all the substitutions stored in the SubstitutionSetstatic ArrayList<Substitution>Methods in FAtiMA.Core.wellFormedNames with parameters of type SubstitutionModifier and TypeMethodDescriptionvoidSubstitutionSet.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 SubstitutionModifier and TypeMethodDescriptionvoidSubstitutionSet.AddSubstitutions(ArrayList<Substitution> substs) Adds a list of Substitutions to the SubstitutionSetvoidComposedName.MakeGround(ArrayList<Substitution> bindingConstraints) Applies a set of substitutions to the object, grounding it.voidIGroundable.MakeGround(ArrayList<Substitution> bindings) Applies a set of substitutions to the object, grounding it.voidInequality.MakeGround(ArrayList<Substitution> substs) voidSymbol.MakeGround(ArrayList<Substitution> bindings) Applies a set of substitutions to the object, grounding it.static booleanUnifier.Unify(Name n1, Name n2, ArrayList<Substitution> bindings) Constructors in FAtiMA.Core.wellFormedNames with parameters of type SubstitutionModifierConstructorDescriptionInequality(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 SubstitutionModifierConstructorDescriptionSubstitutionSet(ArrayList<Substitution> substitutions) Creates a new Set of substitutions and adds all substitutions received in the argument