Uses of Interface
FAtiMA.Core.AgentModel
-
-
Uses of AgentModel in FAtiMA.Core
Classes in FAtiMA.Core that implement AgentModel Modifier and Type Class Description classAgentCoreMethods in FAtiMA.Core that return AgentModel Modifier and Type Method Description AgentModelAgentCore. execute(Symbol ToM)AgentModelIGetModelStrategy. execute(Symbol model)AgentModelAgentCore. getModelToTest(Symbol ToM)AgentModelAgentModel. getModelToTest(Symbol ToM)Methods in FAtiMA.Core with parameters of type AgentModel Modifier and Type Method Description voidAgentCore. EnforceCopingStrategy(AgentModel am, java.lang.String coping)voidActionLibrary. LoadActionsFile(java.lang.String xmlFile, AgentModel am) -
Uses of AgentModel in FAtiMA.Core.componentTypes
Methods in FAtiMA.Core.componentTypes with parameters of type AgentModel Modifier and Type Method Description ValuedActionIBehaviourComponent. actionSelection(AgentModel am)java.util.ArrayList<BaseEmotion>IAffectDerivationComponent. affectDerivation(AgentModel am, AppraisalFrame af)voidIAppraisalDerivationComponent. appraisal(AgentModel am, Event e, AppraisalFrame af)AgentDisplayPanelIComponent. createDisplayPanel(AgentModel am)voidIProcessEmotionComponent. emotionActivation(AgentModel am, ActiveEmotion em)voidIComponent. initialize(AgentModel am)voidIAffectDerivationComponent. inverseAffectDerivation(AgentModel am, BaseEmotion em, AppraisalFrame af)voidIAppraisalDerivationComponent. inverseAppraisal(AgentModel am, AppraisalFrame af)voidIProcessExternalRequestComponent. processExternalRequest(AgentModel am, java.lang.String msgType, java.lang.String perception)AppraisalFrameIAppraisalDerivationComponent. reappraisal(AgentModel am)voidIComponent. update(AgentModel am, long time)voidIComponent. update(AgentModel am, Event e) -
Uses of AgentModel in FAtiMA.Core.conditions
Methods in FAtiMA.Core.conditions with parameters of type AgentModel 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.abstract booleanCondition. CheckCondition(AgentModel am)Checks if the condition is verified in the agent's memory (KB + AM)booleanEmotionCondition. CheckCondition(AgentModel am)Checks if the Predicate is verified in the agent's KnowledgeBasebooleanMoodCondition. CheckCondition(AgentModel am)Checks if the Predicate is verified in the agent's KnowledgeBasebooleanNewEventCondition. CheckCondition(AgentModel am)booleanPastEventCondition. CheckCondition(AgentModel am)Checks if the EventCondition is verified in the agent's AutobiographicalMemorybooleanPredicateCondition. CheckCondition(AgentModel am)Checks if the Predicate is verified in the agent's KnowledgeBasebooleanPropertyCondition. CheckCondition(AgentModel am)Checks if the Property Condition is verified in the agent's memory (KB + AM)booleanPropertyEqual. CheckCondition(AgentModel am)Checks if the Property Condition is verified in the agent's memory (KB + AM)booleanPropertyGreater. CheckCondition(AgentModel am)Checks if the Property Condition is verified in the agent's memory (KB + AM)booleanPropertyGreaterEqual. CheckCondition(AgentModel am)Checks if the Property Condition is verified in the agent's memory (KB + AM)booleanPropertyLesser. CheckCondition(AgentModel am)Checks if the Property Condition is verified in the agent's Memory (KB + AM)booleanPropertyLesserEqual. CheckCondition(AgentModel am)Checks if the Property Condition is verified in the agent's Memory (KB + AM)booleanPropertyNotEqual. CheckCondition(AgentModel am)Checks if the Property Condition is verified in the agent's Memory (KB + AM)booleanRecentEventCondition. CheckCondition(AgentModel am)Checks if the EventCondition is verified in the agent's AutobiographicalMemoryprotected java.util.ArrayList<Substitution>PropertyCondition. GetBindings(AgentModel am, Name groundValue, Name value)protected java.util.ArrayList<ActionDetail>PastEventCondition. GetPossibleBindings(AgentModel am)protected java.util.ArrayList<ActionDetail>RecentEventCondition. GetPossibleBindings(AgentModel am)java.util.ArrayList<SubstitutionSet>Condition. GetValidBindings(AgentModel am)This method finds all the possible sets of Substitutions that applied to the condition will make it valid (true) according to the agent's memory (KB + AM)java.util.ArrayList<SubstitutionSet>EmotionCondition. GetValidBindings(AgentModel am)This method finds all the possible sets of Substitutions that applied to the condition will make it valid (true) according to the agent's EmotionalStatejava.util.ArrayList<SubstitutionSet>MoodCondition. GetValidBindings(AgentModel am)This method finds all the possible sets of Substitutions that applied to the condition will make it valid (true) according to the agent's EmotionalStatejava.util.ArrayList<SubstitutionSet>PastEventCondition. GetValidBindings(AgentModel am)This method finds all the possible sets of Substitutions that applied to the condition will make it valid (true) according to the agent's AutobiographicalMemoryjava.util.ArrayList<SubstitutionSet>PropertyNotEqual. GetValidBindings(AgentModel am)This method finds all the possible sets of Substitutions that applied to the condition will make it valid (true) according to the current Memoryjava.util.ArrayList<SubstitutionSet>PropertyNotEqual. GetValidInequalities(AgentModel am)This method finds all the possible sets of Inequalities that that result from the condition.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. -
Uses of AgentModel in FAtiMA.Core.Display
Methods in FAtiMA.Core.Display with parameters of type AgentModel Modifier and Type Method Description protected EmotionalStateEmotionalStatePanel. getEmotionalState(AgentModel am)booleanABSelectionPanel. Update(AgentModel am)abstract booleanAgentDisplayPanel. Update(AgentModel am)booleanEmotionalStatePanel. Update(AgentModel am)booleanEpisodicMemoryPanel. Update(AgentModel am)booleanKnowledgeBasePanel. Update(AgentModel am)booleanShortTermMemoryPanel. Update(AgentModel am)Constructors in FAtiMA.Core.Display with parameters of type AgentModel Constructor Description STMRecordDisplay(AgentModel am) -
Uses of AgentModel in FAtiMA.Core.emotionalState
Methods in FAtiMA.Core.emotionalState with parameters of type AgentModel Modifier and Type Method Description ActiveEmotionEmotionalState. AddEmotion(BaseEmotion potEm, AgentModel am)Creates and Adds to the emotional state a new ActiveEmotion based on a received BaseEmotion. -
Uses of AgentModel in FAtiMA.Core.goals
Methods in FAtiMA.Core.goals with parameters of type AgentModel Modifier and Type Method Description booleanActivePursuitGoal. CheckFailure(AgentModel am)Checks an ActivePursuitGoal's failure conditions if at least one of them is verified the goal failsbooleanActivePursuitGoal. checkPreconditions(AgentModel am)booleanActivePursuitGoal. CheckSuccess(AgentModel am)Checks an ActivePursuitGoal's success conditions if all of them are verified the goal succeedsvoidGoal. DecreaseImportanceOfFailure(AgentModel am, float decr)Decreases the ImportanceOfFailure of a goal by a given ammount Used for emotion-focused coping strategies like disengagementvoidGoal. DecreaseImportanceOfSuccess(AgentModel am, float decr)Decreases the ImportanceOfSuccess of a goal by a given amount Used for emotion-focused coping strategies like disengagementfloatGoal. GetImportanceOfFailure(AgentModel am)Gets the goal's importance of failurefloatGoal. GetImportanceOfSuccess(AgentModel am)Gets the goal's importance of successjava.util.ArrayList<Plan>ActivePursuitGoal. getPlans(AgentModel am)floatActivePursuitGoal. getProbability(AgentModel am)java.lang.FloatActivePursuitGoal. GetProbability(AgentModel am)floatActivePursuitGoal. getUncertainty(AgentModel am)voidGoal. IncreaseImportanceOfFailure(AgentModel am, float incr)Increases the ImportanceOfFailure of a goal by a given ammount Used for emotion-focused coping strategiesvoidGoal. IncreaseImportanceOfSuccess(AgentModel am, float incr)Increases the ImportanceOfSuccess of a goal by a fixed ammount Used for emotion-focused coping strategiesvoidGoal. SetImportanceOfFailure(AgentModel am, float imp)Sets the goal's importance of failurevoidGoal. SetImportanceOfSuccess(AgentModel am, float imp)Sets the goal's importance of successvoidActivePursuitGoal. setUncertainty(AgentModel am, float uncertainty)voidActivePursuitGoal. updateEffectsProbability(AgentModel am) -
Uses of AgentModel in FAtiMA.Core.memory.semanticMemory
Methods in FAtiMA.Core.memory.semanticMemory with parameters of type AgentModel Modifier and Type Method Description booleanSemanticMemory. PerformInference(AgentModel am)This method should be called every simulation cycle, and will try to apply InferenceOperators. -
Uses of AgentModel in FAtiMA.Core.plans
Methods in FAtiMA.Core.plans with parameters of type AgentModel Modifier and Type Method Description booleanIPlanningOperator. checkPreconditions(AgentModel am)Checks if the operators's preconditions are verified in the current StatebooleanStep. checkPreconditions(AgentModel am)Checks if the Step's preconditions are verified in the current State, i.e.voidEffect. DecreaseProbability(AgentModel am)Decreases an effect's probability by a fixed ammount.voidStep. DecreaseProbability(AgentModel am)Decreases a Step's probability of execution by a fixed ammount.floatIPlanningOperator. getProbability(AgentModel am)Gets the operator's probability of executionfloatPlan. getProbability(AgentModel am)gets the plan's probability of successfloatStep. getProbability(AgentModel am)Gets the Step's probability of executionfloatEffect. GetProbability(AgentModel am)Gets the effect's probabilityfloatPlan. h(AgentModel am)Gets a heuristic value H for the plan.voidPlan. IgnoreConflict(AgentModel am, CausalConflictFlaw flaw)Ignores a given CausalConflict.voidEffect. IncreaseProbability(AgentModel am)Increases an effect's probability by a fixed ammount.voidStep. IncreaseProbability(AgentModel am)Increases a Step's probability of execution by a fixed ammount.IPlanningOperatorPlan. UnexecutedAction(AgentModel am)Gets the next action that we must execute in the plan in order to achieve itvoidIPlanningOperator. updateEffectsProbability(AgentModel am)Updates the probabilities of the operators's effectsvoidStep. updateEffectsProbability(AgentModel am)Updates the probabilities of the step's effects by checking if the effects did happen or not after the execution of the stepjava.util.ArrayList<IPlanningOperator>Plan. UpdatePlan(AgentModel am)Method that implements the Continuous Planner features.Constructors in FAtiMA.Core.plans with parameters of type AgentModel Constructor Description Effect(AgentModel am, java.lang.String stepName, float prob, Condition effect)Creates a new Effect -
Uses of AgentModel in FAtiMA.Core.sensorEffector
Methods in FAtiMA.Core.sensorEffector with parameters of type AgentModel Modifier and Type Method Description voidRemoteAgent. ExecuteNextAction(AgentModel am)Sends for execution the next available actionprotected voidRemoteAgent. StartAction(AgentModel am, ValuedAction vAction)Constructors in FAtiMA.Core.sensorEffector with parameters of type AgentModel Constructor Description RemoteAction(AgentModel am, ValuedAction va)SpeechAct(ValuedAction speechAction, AgentModel am)Creates a new SpeechAct from a ValuedAction -
Uses of AgentModel in FAtiMA.Core.util.parsers
Constructors in FAtiMA.Core.util.parsers with parameters of type AgentModel Constructor Description ActionsLoaderHandler(AgentModel am)
-