A C D E F G I L M N O P R S T U _ 
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
 
A C D E F G I L M N O P R S T U _ 
All Classes All Packages