Index

A C D E F G I M N O P R S T U _ 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

Action(Attributes) - Method in class FAtiMA.motivationalSystem.NeedsLoaderHandler
 
ActionEffectsOnDrives - Class in FAtiMA.motivationalSystem
 
ActionEffectsOnDrives(String) - Constructor for class FAtiMA.motivationalSystem.ActionEffectsOnDrives
 
ActivePursuitGoal(Attributes) - Method in class FAtiMA.motivationalSystem.NeedsLoaderHandler
 
addActionEffectsOnDrive(String, String, Symbol, float) - Method in class FAtiMA.motivationalSystem.MotivationalComponent
 
AddEffect(EffectOnDrive) - Method in class FAtiMA.motivationalSystem.ActionEffectsOnDrives
 
AddEffect(EffectOnDrive) - Method in class FAtiMA.motivationalSystem.ExpectedGoalEffectsOnDrives
 
addExpectedGoalEffectOnDrive(String, short, String, Symbol, float) - Method in class FAtiMA.motivationalSystem.MotivationalComponent
 
AddMotivator(Motivator) - Method in class FAtiMA.motivationalSystem.MotivationalComponent
Adds a motivator to the MotivationalState
AFFILIATION - Static variable in class FAtiMA.motivationalSystem.MotivatorType
 
appraisal(AgentModel, Event, AppraisalFrame) - Method in class FAtiMA.motivationalSystem.MotivationalComponent
 

C

CERTAINTY - Static variable in class FAtiMA.motivationalSystem.MotivatorType
 
COMPETENCE - Static variable in class FAtiMA.motivationalSystem.MotivatorType
 
createDisplayPanel(AgentModel) - Method in class FAtiMA.motivationalSystem.MotivationalComponent
 
createModelOfOther() - Method in class FAtiMA.motivationalSystem.MotivationalComponent
 

D

DecayMotivator() - Method in class FAtiMA.motivationalSystem.Motivator
Decays the motivator intensity according to the system's timer
determineQuadraticNeedVariation(float, float) - Static method in class FAtiMA.motivationalSystem.MotivationalComponent
 
DrivesDisplay - Class in FAtiMA.motivationalSystem
 
DrivesDisplay(String) - Constructor for class FAtiMA.motivationalSystem.DrivesDisplay
 

E

EffectOnDrive - Class in FAtiMA.motivationalSystem
 
EffectOnDrive(Short, String, Symbol, float) - Constructor for class FAtiMA.motivationalSystem.EffectOnDrive
 
EffectType - Class in FAtiMA.motivationalSystem
 
EffectType() - Constructor for class FAtiMA.motivationalSystem.EffectType
 
ENERGY - Static variable in class FAtiMA.motivationalSystem.MotivatorType
 
ExpectedGoalEffectsOnDrives - Class in FAtiMA.motivationalSystem
 
ExpectedGoalEffectsOnDrives(String) - Constructor for class FAtiMA.motivationalSystem.ExpectedGoalEffectsOnDrives
 

F

FAtiMA.motivationalSystem - package FAtiMA.motivationalSystem
 

G

getActionName() - Method in class FAtiMA.motivationalSystem.ActionEffectsOnDrives
 
getCompetence(AgentModel, ActivePursuitGoal) - Method in class FAtiMA.motivationalSystem.MotivationalComponent
 
getComponentDependencies() - Method in class FAtiMA.motivationalSystem.MotivationalComponent
 
getContributionToNeeds(AgentModel, ActivePursuitGoal) - Method in class FAtiMA.motivationalSystem.MotivationalComponent
 
GetDecayFactor() - Method in class FAtiMA.motivationalSystem.Motivator
 
getDriveName() - Method in class FAtiMA.motivationalSystem.EffectOnDrive
 
getDrivesPanel() - Method in class FAtiMA.motivationalSystem.DrivesDisplay
 
getEffects() - Method in class FAtiMA.motivationalSystem.ActionEffectsOnDrives
 
getEffects() - Method in class FAtiMA.motivationalSystem.ExpectedGoalEffectsOnDrives
 
getExpectedUtility(AgentModel, ActivePursuitGoal) - Method in class FAtiMA.motivationalSystem.MotivationalComponent
 
getExpectedUtility(AgentModel, Intention) - Method in class FAtiMA.motivationalSystem.MotivationalComponent
 
getGoalName() - Method in class FAtiMA.motivationalSystem.ExpectedGoalEffectsOnDrives
 
GetIntensity() - Method in class FAtiMA.motivationalSystem.Motivator
Gets the motivator's intensity
GetIntensity(short) - Method in class FAtiMA.motivationalSystem.MotivationalComponent
Gets the received motivator's intensity, i.e.
GetMotivator(short) - Method in class FAtiMA.motivationalSystem.MotivationalComponent
 
getMotivators() - Method in class FAtiMA.motivationalSystem.MotivationalComponent
 
GetName(short) - Static method in class FAtiMA.motivationalSystem.MotivatorType
Gets the motivator's name, given its identifier
GetNeed() - Method in class FAtiMA.motivationalSystem.Motivator
Deprecated.
use GetNeedUrgency() instead.
GetNeedUrgency() - Method in class FAtiMA.motivationalSystem.Motivator
Gets the motivator's urgency discretizing the need intensity into diffent categories (very urgent, urgent, not urgent, satisfied)
GetNeedUrgency(String, short) - Method in class FAtiMA.motivationalSystem.MotivationalComponent
Gets the motivator's urgency discretizing the need intensity into diffent categories (very urgent, urgent, not urgent, satisfied)
getProbability(AgentModel, ActivePursuitGoal) - Method in class FAtiMA.motivationalSystem.MotivationalComponent
 
getProbability(AgentModel, Intention) - Method in class FAtiMA.motivationalSystem.MotivationalComponent
 
getTarget() - Method in class FAtiMA.motivationalSystem.EffectOnDrive
 
getType() - Method in class FAtiMA.motivationalSystem.EffectOnDrive
 
GetType() - Method in class FAtiMA.motivationalSystem.Motivator
Gets the motivator's type
getUtility(AgentModel, ActivePursuitGoal) - Method in class FAtiMA.motivationalSystem.MotivationalComponent
 
getValue() - Method in class FAtiMA.motivationalSystem.EffectOnDrive
 
GetWeight() - Method in class FAtiMA.motivationalSystem.Motivator
Gets the motivator's weight
GetWeight(short) - Method in class FAtiMA.motivationalSystem.MotivationalComponent
Gets the received motivator's weight, i.e.
Goal(Attributes) - Method in class FAtiMA.motivationalSystem.NeedsLoaderHandler
 

I

initialize(AgentModel) - Method in class FAtiMA.motivationalSystem.MotivationalComponent
 
INTEGRITY - Static variable in class FAtiMA.motivationalSystem.MotivatorType
 
InterestGoal(Attributes) - Method in class FAtiMA.motivationalSystem.NeedsLoaderHandler
 
InvalidMotivatorTypeException - Exception in FAtiMA.motivationalSystem
Exception thrown when an invalid MotivatorType is parsed in the enumerable Class of MotivatorType
InvalidMotivatorTypeException(int) - Constructor for exception FAtiMA.motivationalSystem.InvalidMotivatorTypeException
 
InvalidMotivatorTypeException(String) - Constructor for exception FAtiMA.motivationalSystem.InvalidMotivatorTypeException
 
inverseAppraisal(AgentModel, AppraisalFrame) - Method in class FAtiMA.motivationalSystem.MotivationalComponent
 

M

MotivationalComponent - Class in FAtiMA.motivationalSystem
Implements the character's motivational state.
MotivationalComponent(ArrayList<String>) - Constructor for class FAtiMA.motivationalSystem.MotivationalComponent
Creates an empty MotivationalState
MotivationalParameter(Attributes) - Method in class FAtiMA.motivationalSystem.NeedsLoaderHandler
 
Motivator - Class in FAtiMA.motivationalSystem
Represents a motivator based on the PSI model, which is an instance of MotivatorType
Motivator(short, float, float, float) - Constructor for class FAtiMA.motivationalSystem.Motivator
Creates a new Motivator
Motivator(Motivator) - Constructor for class FAtiMA.motivationalSystem.Motivator
Creates a new Motivator that consists in a copy of a given motivator
Motivator(Attributes) - Method in class FAtiMA.motivationalSystem.NeedsLoaderHandler
 
MotivatorDecayFactor - Static variable in class FAtiMA.motivationalSystem.Motivator
Constant value that defines how fast should a drive decay over time.
MotivatorType - Class in FAtiMA.motivationalSystem
 
MotivatorType() - Constructor for class FAtiMA.motivationalSystem.MotivatorType
 

N

name() - Method in class FAtiMA.motivationalSystem.MotivationalComponent
 
NAME - Static variable in class FAtiMA.motivationalSystem.MotivationalComponent
 
NeedsLoaderHandler - Class in FAtiMA.motivationalSystem
 
NeedsLoaderHandler(AgentModel, MotivationalComponent) - Constructor for class FAtiMA.motivationalSystem.NeedsLoaderHandler
 
NeedsPanel - Class in FAtiMA.motivationalSystem
 
NeedsPanel(MotivationalComponent) - Constructor for class FAtiMA.motivationalSystem.NeedsPanel
 
NO_MOTIVATORS - Static variable in class FAtiMA.motivationalSystem.MotivatorType
 
numberOfTypes() - Static method in class FAtiMA.motivationalSystem.MotivatorType
 

O

ON_IGNORE - Static variable in class FAtiMA.motivationalSystem.EffectType
 
ON_PERFORMANCE - Static variable in class FAtiMA.motivationalSystem.EffectType
 
ON_SELECT - Static variable in class FAtiMA.motivationalSystem.EffectType
 
OnIgnore(Attributes) - Method in class FAtiMA.motivationalSystem.NeedsLoaderHandler
 
OnSelect(Attributes) - Method in class FAtiMA.motivationalSystem.NeedsLoaderHandler
 

P

ParseType(String) - Static method in class FAtiMA.motivationalSystem.MotivatorType
Parses a string that corresponds to the motivator type and returns the appropriate motivator type (enumerable)
perceiveActionFailure(AgentModel, Step) - Method in class FAtiMA.motivationalSystem.MotivationalComponent
 
perceiveGoalFailure(AgentModel, ActivePursuitGoal) - Method in class FAtiMA.motivationalSystem.MotivationalComponent
 
perceiveGoalSuccess(AgentModel, ActivePursuitGoal) - Method in class FAtiMA.motivationalSystem.MotivationalComponent
 
PredictCompetenceChange(boolean) - Method in class FAtiMA.motivationalSystem.MotivationalComponent
 

R

reappraisal(AgentModel) - Method in class FAtiMA.motivationalSystem.MotivationalComponent
 
reset() - Method in class FAtiMA.motivationalSystem.MotivationalComponent
 

S

searchEventsWithAppraisal(AgentModel, Symbol, Symbol, Symbol, Symbol, float) - Method in class FAtiMA.motivationalSystem.MotivationalComponent
 
SetDecayFactor(float) - Method in class FAtiMA.motivationalSystem.Motivator
 
SetIntensity(float) - Method in class FAtiMA.motivationalSystem.Motivator
Set the motivator's intensity
SetWeight(float) - Method in class FAtiMA.motivationalSystem.Motivator
 

T

toXml() - Method in class FAtiMA.motivationalSystem.MotivationalComponent
Converts the motivational state to XML
toXml() - Method in class FAtiMA.motivationalSystem.Motivator
Converts the Motivator to XMl

U

update(AgentModel, long) - Method in class FAtiMA.motivationalSystem.MotivationalComponent
 
update(AgentModel, Event) - Method in class FAtiMA.motivationalSystem.MotivationalComponent
 
Update(AgentCore) - Method in class FAtiMA.motivationalSystem.NeedsPanel
 
Update(AgentModel) - Method in class FAtiMA.motivationalSystem.NeedsPanel
 
Update(MotivationalComponent) - Method in class FAtiMA.motivationalSystem.DrivesDisplay
 
UpdateCertainty(float) - Method in class FAtiMA.motivationalSystem.MotivationalComponent
Update the agent's certainty value
UpdateCompetence(boolean) - Method in class FAtiMA.motivationalSystem.MotivationalComponent
Calculates the agent's competence about a goal
UpdateIntensity(float) - Method in class FAtiMA.motivationalSystem.Motivator
Update the motivator's intensity
UpdateMotivators(AgentModel, Event) - Method in class FAtiMA.motivationalSystem.MotivationalComponent
Updates the intensity of the motivators based on the event received

_

_actionEffectsOnDrives - Variable in class FAtiMA.motivationalSystem.MotivationalComponent
 
_appraisals - Variable in class FAtiMA.motivationalSystem.MotivationalComponent
 
_goalEffectsOnDrives - Variable in class FAtiMA.motivationalSystem.MotivationalComponent
 
_goalSucceeded - Variable in class FAtiMA.motivationalSystem.MotivationalComponent
 
_goalTried - Variable in class FAtiMA.motivationalSystem.MotivationalComponent
 
_lastTime - Variable in class FAtiMA.motivationalSystem.MotivationalComponent
 
_motivators - Variable in class FAtiMA.motivationalSystem.MotivationalComponent
 
A C D E F G I M N O P R S T U _ 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form