A C D E F G I L M N O P R S T U _
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- actionFailedPerception(Event) - Method in class FAtiMA.DeliberativeComponent.DeliberativeComponent
- ActionMonitor - Class in FAtiMA.DeliberativeComponent
-
Implements a monitor capable of verifying if a given action has been achieved.
- ActionMonitor(Step, Event) - Constructor for class FAtiMA.DeliberativeComponent.ActionMonitor
-
Creates a new ActionMonitor that waits forever
- actionSelectedForExecution(ValuedAction) - Method in class FAtiMA.DeliberativeComponent.DeliberativeComponent
- actionSelection(AgentModel) - Method in class FAtiMA.DeliberativeComponent.DeliberativeComponent
-
Deliberative Coping process.
- addActionFailureStrategy(IActionFailureStrategy) - Method in class FAtiMA.DeliberativeComponent.DeliberativeComponent
- addActionSuccessStrategy(IActionSuccessStrategy) - Method in class FAtiMA.DeliberativeComponent.DeliberativeComponent
- addGoal(AgentModel, String) - Method in class FAtiMA.DeliberativeComponent.DeliberativeComponent
-
Adds a goal to the agent's Goal List
- addGoal(AgentModel, String, float, float) - Method in class FAtiMA.DeliberativeComponent.DeliberativeComponent
-
Adds a goal to the agent's Goal List
- addGoal(Goal) - Method in class FAtiMA.DeliberativeComponent.DeliberativeComponent
-
Adds a goal to the agent's Goal List
- addGoalFailureStrategy(IGoalFailureStrategy) - Method in class FAtiMA.DeliberativeComponent.DeliberativeComponent
- addGoalSuccessStrategy(IGoalSuccessStrategy) - Method in class FAtiMA.DeliberativeComponent.DeliberativeComponent
- addIntention(AgentModel, ActivePursuitGoal) - Method in class FAtiMA.DeliberativeComponent.DeliberativeComponent
-
Creates and Adds an intention to the set of intentions that the planner is currently trying to achieve (however the planner only picks one of them at each reasoning cycle)
- addOptionsStrategy(IOptionsStrategy) - Method in class FAtiMA.DeliberativeComponent.DeliberativeComponent
- AddPlan(Plan) - Method in class FAtiMA.DeliberativeComponent.Intention
-
Adds a plan to the set of alternative plans that the agent has to achieve the intention
- AddPlans(ArrayList<Plan>) - Method in class FAtiMA.DeliberativeComponent.Intention
- addProtectionConstraint(ProtectedCondition) - Method in class FAtiMA.DeliberativeComponent.DeliberativeComponent
-
Adds a ProtectionConstraint to the DeliberativeLayer.
- addSubIntention(AgentModel, Intention, ActivePursuitGoal) - Method in class FAtiMA.DeliberativeComponent.DeliberativeComponent
- AddSubIntention(Intention) - Method in class FAtiMA.DeliberativeComponent.Intention
- appraisal(AgentModel, Event, AppraisalFrame) - Method in class FAtiMA.DeliberativeComponent.DeliberativeComponent
C
- changeGoalImportance(AgentModel, String, float, String) - Method in class FAtiMA.DeliberativeComponent.DeliberativeComponent
-
Changes a Goal's Importance
- checkLinks(AgentModel) - Method in class FAtiMA.DeliberativeComponent.DeliberativeComponent
-
Updates all the plans that the deliberative layer is currently working with, i.e., it updates all plans of all current active intentions
- CheckLinks(AgentModel) - Method in class FAtiMA.DeliberativeComponent.Intention
-
Updates all the plans for the intention according to the new state of the world.
- checkPreconditions(AgentModel) - Method in class FAtiMA.DeliberativeComponent.ActionMonitor
-
indicates if the action's preconditions are verified and the action can thus complete if the action's preconditions are not verified, then it means that the action will fail
- containsIntention(ActivePursuitGoal) - Method in class FAtiMA.DeliberativeComponent.DeliberativeComponent
- createDisplayPanel(AgentModel) - Method in class FAtiMA.DeliberativeComponent.DeliberativeComponent
- createModelOfOther() - Method in class FAtiMA.DeliberativeComponent.DeliberativeComponent
D
- DefaultDetectThreatStrategy - Class in FAtiMA.DeliberativeComponent.strategies
- DefaultDetectThreatStrategy() - Constructor for class FAtiMA.DeliberativeComponent.strategies.DefaultDetectThreatStrategy
- DefaultExpectedUtility - Class in FAtiMA.DeliberativeComponent.strategies
- DefaultExpectedUtility() - Constructor for class FAtiMA.DeliberativeComponent.strategies.DefaultExpectedUtility
- DefaultStrategy - Class in FAtiMA.DeliberativeComponent.strategies
- DefaultStrategy() - Constructor for class FAtiMA.DeliberativeComponent.strategies.DefaultStrategy
- DeliberativeComponent - Class in FAtiMA.DeliberativeComponent
-
Implements the Agent's Architecture deliberative processes (deliberative appraisal + problem-focused coping/emotion-focused coping).
- DeliberativeComponent() - Constructor for class FAtiMA.DeliberativeComponent.DeliberativeComponent
-
Creates a new DeliberativeProcess
- DeliberativeLoaderHandler - Class in FAtiMA.DeliberativeComponent.parsers
- DeliberativeLoaderHandler(AgentModel, DeliberativeComponent) - Constructor for class FAtiMA.DeliberativeComponent.parsers.DeliberativeLoaderHandler
- DevelopPlan(AgentModel, ActivePursuitGoal) - Method in class FAtiMA.DeliberativeComponent.EmotionalPlanner
-
Tries to develop a plan offline, very usefull for testing if the planner is working properly
E
- EmotionalPlanner - Class in FAtiMA.DeliberativeComponent
- EmotionalPlanner() - Constructor for class FAtiMA.DeliberativeComponent.EmotionalPlanner
-
Creates a new EmotionalPlanner
- entityRemovedPerception(String) - Method in class FAtiMA.DeliberativeComponent.DeliberativeComponent
- ExpirableActionMonitor - Class in FAtiMA.DeliberativeComponent
-
Implements a monitor capable of verifying if a given action has been achieved.
- ExpirableActionMonitor(long, Step, Event) - Constructor for class FAtiMA.DeliberativeComponent.ExpirableActionMonitor
-
Creates a new ActionMonitor that expires after some time
- expired() - Method in class FAtiMA.DeliberativeComponent.ActionMonitor
-
indicates if the ActionMonitor expired and we should wait no more.
- expired() - Method in class FAtiMA.DeliberativeComponent.ExpirableActionMonitor
-
indicates if the ActionMonitor expired and we should wait no more.
F
- FAtiMA.DeliberativeComponent - package FAtiMA.DeliberativeComponent
- FAtiMA.DeliberativeComponent.display - package FAtiMA.DeliberativeComponent.display
- FAtiMA.DeliberativeComponent.parsers - package FAtiMA.DeliberativeComponent.parsers
- FAtiMA.DeliberativeComponent.strategies - package FAtiMA.DeliberativeComponent.strategies
- filter(AgentModel, ArrayList<ActivePursuitGoal>) - Method in class FAtiMA.DeliberativeComponent.DeliberativeComponent
- filter2ndLevel(AgentModel) - Method in class FAtiMA.DeliberativeComponent.DeliberativeComponent
-
Filters the most relevant intention from the set of possible intentions/goals.
- FindStepFor(AgentModel, Intention, Plan, OpenPrecondition, boolean) - Method in class FAtiMA.DeliberativeComponent.EmotionalPlanner
-
Tries to find steps that achieves a given precondition and adds each one of those steps as possible plan alternatives
G
- getAppraisalFrame() - Method in class FAtiMA.DeliberativeComponent.Intention
- GetBestPlan(AgentModel) - Method in class FAtiMA.DeliberativeComponent.Intention
-
Gets the best plan developed so far to achieve the intention
- getComponentDependencies() - Method in class FAtiMA.DeliberativeComponent.DeliberativeComponent
- getEmotionalPlanner() - Method in class FAtiMA.DeliberativeComponent.DeliberativeComponent
-
Gets the agent's emotional planner used in the deliberative reasoning process
- getExpectedUtility(AgentModel, ActivePursuitGoal) - Method in class FAtiMA.DeliberativeComponent.DeliberativeComponent
- getExpectedUtility(AgentModel, ActivePursuitGoal) - Method in class FAtiMA.DeliberativeComponent.strategies.DefaultExpectedUtility
- getExpectedUtility(AgentModel, ActivePursuitGoal) - Method in interface FAtiMA.DeliberativeComponent.strategies.IExpectedUtilityStrategy
- getExpectedUtility(AgentModel, Intention) - Method in class FAtiMA.DeliberativeComponent.DeliberativeComponent
- getExpectedUtility(AgentModel, Intention) - Method in class FAtiMA.DeliberativeComponent.strategies.DefaultExpectedUtility
- getExpectedUtility(AgentModel, Intention) - Method in interface FAtiMA.DeliberativeComponent.strategies.IExpectedUtilityStrategy
- getExpectedUtilityStrategy() - Method in class FAtiMA.DeliberativeComponent.DeliberativeComponent
- GetFear(EmotionalState) - Method in class FAtiMA.DeliberativeComponent.Intention
-
Gets the Fear emotion associated with the intention.
- getGoal() - Method in class FAtiMA.DeliberativeComponent.Intention
-
Gets the goal that intention corresponds to
- getGoalPanel() - Method in class FAtiMA.DeliberativeComponent.display.GoalDisplay
- getGoals() - Method in class FAtiMA.DeliberativeComponent.DeliberativeComponent
-
Gets the agent's goals
- GetHope(EmotionalState) - Method in class FAtiMA.DeliberativeComponent.Intention
-
Gets the Home emotion associated with the intention.
- getIntentionKeysSet() - Method in class FAtiMA.DeliberativeComponent.DeliberativeComponent
-
Gets a set of IntentionKeys
- getIntentionPanel() - Method in class FAtiMA.DeliberativeComponent.display.IntentionDisplay
- getIntentionsIterator() - Method in class FAtiMA.DeliberativeComponent.DeliberativeComponent
-
Gets a iterator that allows you to iterate over the set of active Intentions
- getParentIntention() - Method in class FAtiMA.DeliberativeComponent.Intention
- getProbability(AgentModel, ActivePursuitGoal) - Method in interface FAtiMA.DeliberativeComponent.IProbabilityStrategy
- getProbability(AgentModel, ActivePursuitGoal) - Method in class FAtiMA.DeliberativeComponent.strategies.DefaultStrategy
- getProbability(AgentModel, Intention) - Method in interface FAtiMA.DeliberativeComponent.IProbabilityStrategy
- getProbability(AgentModel, Intention) - Method in class FAtiMA.DeliberativeComponent.strategies.DefaultStrategy
- GetProbability(AgentModel) - Method in class FAtiMA.DeliberativeComponent.Intention
-
Gets the likelihood of the agent achieving the intention
- getProbabilityStrategy() - Method in class FAtiMA.DeliberativeComponent.DeliberativeComponent
- getStep() - Method in class FAtiMA.DeliberativeComponent.ActionMonitor
-
Gets the action that the ActionMonitor is monitoring
- GetSubIntention() - Method in class FAtiMA.DeliberativeComponent.Intention
- getUtility(AgentModel, ActivePursuitGoal) - Method in interface FAtiMA.DeliberativeComponent.IUtilityStrategy
- getUtility(AgentModel, ActivePursuitGoal) - Method in class FAtiMA.DeliberativeComponent.strategies.DefaultStrategy
- getUtilityForOthers(AgentModel, ActivePursuitGoal) - Method in class FAtiMA.DeliberativeComponent.strategies.DefaultStrategy
- getUtilityForOthers(AgentModel, ActivePursuitGoal) - Method in interface FAtiMA.DeliberativeComponent.strategies.IGetUtilityForOthers
- getUtilityForOthersStrategy() - Method in class FAtiMA.DeliberativeComponent.DeliberativeComponent
- getUtilityStrategy() - Method in class FAtiMA.DeliberativeComponent.DeliberativeComponent
- Goal(Attributes) - Method in class FAtiMA.DeliberativeComponent.parsers.DeliberativeLoaderHandler
- GoalDisplay - Class in FAtiMA.DeliberativeComponent.display
- GoalDisplay(AgentModel, Goal) - Constructor for class FAtiMA.DeliberativeComponent.display.GoalDisplay
- GoalsPanel - Class in FAtiMA.DeliberativeComponent.display
- GoalsPanel(DeliberativeComponent) - Constructor for class FAtiMA.DeliberativeComponent.display.GoalsPanel
I
- IActionFailureStrategy - Interface in FAtiMA.DeliberativeComponent.strategies
- IActionSuccessStrategy - Interface in FAtiMA.DeliberativeComponent.strategies
- IDetectThreatStrategy - Interface in FAtiMA.DeliberativeComponent.strategies
- IExpectedUtilityStrategy - Interface in FAtiMA.DeliberativeComponent.strategies
- IGetUtilityForOthers - Interface in FAtiMA.DeliberativeComponent.strategies
- IGoalFailureStrategy - Interface in FAtiMA.DeliberativeComponent.strategies
- IGoalSuccessStrategy - Interface in FAtiMA.DeliberativeComponent.strategies
- initialize(AgentModel) - Method in class FAtiMA.DeliberativeComponent.DeliberativeComponent
- Intention - Class in FAtiMA.DeliberativeComponent
-
Represents an explicit intention to achieve an ActivePursuitGoal
- Intention(AgentModel, ActivePursuitGoal) - Constructor for class FAtiMA.DeliberativeComponent.Intention
-
Creates a new Intention to a achieve a goal
- IntentionDisplay - Class in FAtiMA.DeliberativeComponent.display
- IntentionDisplay(AgentModel, Intention) - Constructor for class FAtiMA.DeliberativeComponent.display.IntentionDisplay
- inverseAppraisal(AgentModel, AppraisalFrame) - Method in class FAtiMA.DeliberativeComponent.DeliberativeComponent
- IOptionsStrategy - Interface in FAtiMA.DeliberativeComponent
- IProbabilityStrategy - Interface in FAtiMA.DeliberativeComponent
- isRootIntention() - Method in class FAtiMA.DeliberativeComponent.Intention
- IsStrongCommitment() - Method in class FAtiMA.DeliberativeComponent.Intention
- isThreat(Condition, Condition) - Method in class FAtiMA.DeliberativeComponent.strategies.DefaultDetectThreatStrategy
- isThreat(Condition, Condition) - Method in interface FAtiMA.DeliberativeComponent.strategies.IDetectThreatStrategy
-
Checks if a given condition c1 threatens another condition c2
- IUtilityStrategy - Interface in FAtiMA.DeliberativeComponent
L
- lookAtPerception(AgentCore, String, String) - Method in class FAtiMA.DeliberativeComponent.DeliberativeComponent
M
- matchEvent(Event) - Method in class FAtiMA.DeliberativeComponent.ActionMonitor
-
Matches a received event to see if it corresponds to the end of the action that is being monitored
N
- name() - Method in class FAtiMA.DeliberativeComponent.DeliberativeComponent
- NAME - Static variable in class FAtiMA.DeliberativeComponent.DeliberativeComponent
- NumberOfAlternativePlans() - Method in class FAtiMA.DeliberativeComponent.Intention
-
Gets the number of alternative plans that the agent has to achieve the intention
O
- options(AgentModel) - Method in class FAtiMA.DeliberativeComponent.DeliberativeComponent
- options(AgentModel) - Method in interface FAtiMA.DeliberativeComponent.IOptionsStrategy
P
- perceiveActionFailure(AgentModel, Step) - Method in interface FAtiMA.DeliberativeComponent.strategies.IActionFailureStrategy
- perceiveActionSuccess(AgentModel, Step) - Method in interface FAtiMA.DeliberativeComponent.strategies.IActionSuccessStrategy
- perceiveGoalFailure(AgentModel, ActivePursuitGoal) - Method in interface FAtiMA.DeliberativeComponent.strategies.IGoalFailureStrategy
- perceiveGoalSuccess(AgentModel, ActivePursuitGoal) - Method in interface FAtiMA.DeliberativeComponent.strategies.IGoalSuccessStrategy
- processExternalRequest(AgentModel, String, String) - Method in class FAtiMA.DeliberativeComponent.DeliberativeComponent
- ProcessIntentionActivation(AgentModel) - Method in class FAtiMA.DeliberativeComponent.Intention
-
Registers and appraises the activation of a given intention
- ProcessIntentionCancel(AgentModel) - Method in class FAtiMA.DeliberativeComponent.Intention
- ProcessIntentionFailure(AgentModel) - Method in class FAtiMA.DeliberativeComponent.Intention
-
Registers and appraises the failure of this intention
- ProcessIntentionSuccess(AgentModel) - Method in class FAtiMA.DeliberativeComponent.Intention
-
Registers and appraises the success of the intention
- propertyChangedPerception(String, Name, String) - Method in class FAtiMA.DeliberativeComponent.DeliberativeComponent
R
- reappraisal(AgentModel) - Method in class FAtiMA.DeliberativeComponent.DeliberativeComponent
- removeAllGoals() - Method in class FAtiMA.DeliberativeComponent.DeliberativeComponent
-
Removes all the agent's goals
- removeGoal(String) - Method in class FAtiMA.DeliberativeComponent.DeliberativeComponent
-
Removes a given goal from the agent's goal list
- removeIntention(Intention) - Method in class FAtiMA.DeliberativeComponent.DeliberativeComponent
- RemovePlan() - Method in class FAtiMA.DeliberativeComponent.Intention
-
Removes the last plan from the list of alternative plans
- RemovePlan(Plan) - Method in class FAtiMA.DeliberativeComponent.Intention
-
Removes the received plan from the list of alternative plans
- RemoveSubIntention() - Method in class FAtiMA.DeliberativeComponent.Intention
- reset() - Method in class FAtiMA.DeliberativeComponent.DeliberativeComponent
-
Resets the deliberative layer.
- ResetIntention(AgentModel) - Method in class FAtiMA.DeliberativeComponent.DeliberativeComponent
- ResetPlans() - Method in class FAtiMA.DeliberativeComponent.Intention
S
- setExpectedUtilityStrategy(IExpectedUtilityStrategy) - Method in class FAtiMA.DeliberativeComponent.DeliberativeComponent
- SetFear(ActiveEmotion) - Method in class FAtiMA.DeliberativeComponent.Intention
-
Sets the Fear emotion associated with the intention.
- SetHope(ActiveEmotion) - Method in class FAtiMA.DeliberativeComponent.Intention
-
Sets the Hope emotion associated with the intention.
- setMainIntention(Intention) - Method in class FAtiMA.DeliberativeComponent.Intention
- setProbabilityStrategy(IProbabilityStrategy) - Method in class FAtiMA.DeliberativeComponent.DeliberativeComponent
- SetStrongCommitment(AgentModel) - Method in class FAtiMA.DeliberativeComponent.Intention
- setUtilityForOthersStrategy(IGetUtilityForOthers) - Method in class FAtiMA.DeliberativeComponent.DeliberativeComponent
- setUtilityStrategy(IUtilityStrategy) - Method in class FAtiMA.DeliberativeComponent.DeliberativeComponent
T
- ThinkAbout(AgentModel, DeliberativeComponent, Intention) - Method in class FAtiMA.DeliberativeComponent.EmotionalPlanner
-
Implements a cycle of the reasoning/planning process.
- toString() - Method in class FAtiMA.DeliberativeComponent.ActionMonitor
- toString() - Method in class FAtiMA.DeliberativeComponent.Intention
-
Converts the intention to a String
U
- update(AgentModel, long) - Method in class FAtiMA.DeliberativeComponent.DeliberativeComponent
- update(AgentModel, Event) - Method in class FAtiMA.DeliberativeComponent.DeliberativeComponent
- Update(AgentCore) - Method in class FAtiMA.DeliberativeComponent.display.GoalsPanel
- Update(AgentModel) - Method in class FAtiMA.DeliberativeComponent.display.GoalsPanel
- Update(AgentModel, Intention) - Method in class FAtiMA.DeliberativeComponent.display.IntentionDisplay
- updateProbabilities() - Method in class FAtiMA.DeliberativeComponent.DeliberativeComponent
-
Forces the recalculation of all plan's probability
- UpdateProbabilities() - Method in class FAtiMA.DeliberativeComponent.Intention
-
Updates the probability of achieving the intention This function should be called whenever the plans change
_
- _event - Variable in class FAtiMA.DeliberativeComponent.ActionMonitor
- _step - Variable in class FAtiMA.DeliberativeComponent.ActionMonitor
All Classes All Packages