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