A C E F G I M N P R S T U _
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- Action - Class in FAtiMA.ReactiveComponent
-
Represents a Reactive Action Tendency
- Action(Name) - Constructor for class FAtiMA.ReactiveComponent.Action
-
Creates a new Action (Action Tendency)
- ActionDisplay - Class in FAtiMA.ReactiveComponent.display
- ActionDisplay(Action) - Constructor for class FAtiMA.ReactiveComponent.display.ActionDisplay
- actionNode - Static variable in class FAtiMA.ReactiveComponent.EmotionalReactionTreeNode
- actionSelectedForExecution(ValuedAction) - Method in class FAtiMA.ReactiveComponent.ReactiveComponent
- actionSelection(AgentModel) - Method in class FAtiMA.ReactiveComponent.ReactiveComponent
-
Reactive Coping.
- ActionTendencies - Class in FAtiMA.ReactiveComponent
-
Implements a character's set of Action Tendencies and implements the selection mechanism
- ActionTendencies() - Constructor for class FAtiMA.ReactiveComponent.ActionTendencies
-
Create a new ActionTendenciesSet
- ActionTendenciesPanel - Class in FAtiMA.ReactiveComponent.display
- ActionTendenciesPanel(ReactiveComponent) - Constructor for class FAtiMA.ReactiveComponent.display.ActionTendenciesPanel
- ActionTendency(Attributes) - Method in class FAtiMA.ReactiveComponent.parsers.ReactiveLoaderHandler
- AddAction(Action) - Method in class FAtiMA.ReactiveComponent.ActionTendencies
-
Adds a Action to the ActionTendencies Set
- AddEmotionalReaction(Reaction) - Method in class FAtiMA.ReactiveComponent.EmotionalReactionTreeNode
-
Adds an Emotional Reaction rule bellow this node
- AddEmotionalReaction(Reaction) - Method in class FAtiMA.ReactiveComponent.ReactiveComponent
-
Adds an emotional Reaction to the agent's emotional reactions
- AddPreCondition(Condition) - Method in class FAtiMA.ReactiveComponent.Action
-
Adds a precondition to the ActionTendency (that must be verified in order for the action to be executed)
- appraisal(AgentModel, Event, AppraisalFrame) - Method in class FAtiMA.ReactiveComponent.ReactiveComponent
-
Reactive appraisal.
C
- CauseEvent(Attributes) - Method in class FAtiMA.ReactiveComponent.parsers.ReactiveLoaderHandler
- CheckIntegrity(IntegrityValidator) - Method in class FAtiMA.ReactiveComponent.Action
-
Checks the integrity of the Action Tendency, it checks if the action references a SpeechAct that is not defined, in that case it throws an exception
- CheckIntegrity(IntegrityValidator) - Method in class FAtiMA.ReactiveComponent.ActionTendencies
-
Checks the Integrity of all the actions by testing if any of them refers to a SpeechAct not defined
- CheckIntegrity(IntegrityValidator) - Method in class FAtiMA.ReactiveComponent.EmotionalReactionTreeNode
-
Checks the integrity of all emotional Reaction rules stored bellow the node, testing if one of them refers a SpeechAct not defined.
- CheckIntegrity(IntegrityValidator) - Method in class FAtiMA.ReactiveComponent.Reaction
-
Checks the integrity of the Reaction by testing if the reaction references an event with an speechAct not defined.
- ClearFilters() - Method in class FAtiMA.ReactiveComponent.ActionTendencies
- clone() - Method in class FAtiMA.ReactiveComponent.Action
- clone() - Method in class FAtiMA.ReactiveComponent.ActionTendencies
- clone() - Method in class FAtiMA.ReactiveComponent.EmotionalReactionTreeNode
- clone() - Method in interface FAtiMA.ReactiveComponent.IReactionNode
- clone() - Method in class FAtiMA.ReactiveComponent.Reaction
- createDisplayPanel(AgentModel) - Method in class FAtiMA.ReactiveComponent.ReactiveComponent
- createModelOfOther() - Method in class FAtiMA.ReactiveComponent.ReactiveComponent
E
- ElicitingEmotion(Attributes) - Method in class FAtiMA.ReactiveComponent.parsers.ReactiveLoaderHandler
- EmotionalReaction(Attributes) - Method in class FAtiMA.ReactiveComponent.parsers.ReactiveLoaderHandler
- EmotionalReactionTreeNode - Class in FAtiMA.ReactiveComponent
-
Represents a Node in the emotional reaction tree, that is matched against incoming events.
- EmotionalReactionTreeNode(String) - Constructor for class FAtiMA.ReactiveComponent.EmotionalReactionTreeNode
-
Creates a new EmotionalReactionTreeNode
- EmotionalReactionTreeNode(String, String) - Constructor for class FAtiMA.ReactiveComponent.EmotionalReactionTreeNode
-
Deprecated.do not use this constructor anymore, use EmotionalReactionTreeNode(String type) instead
- EmotionCondition(Attributes) - Method in class FAtiMA.ReactiveComponent.parsers.ReactiveLoaderHandler
- EnforceCopingStrategy(String) - Method in class FAtiMA.ReactiveComponent.ReactiveComponent
- Evaluate(AgentModel, Event) - Method in class FAtiMA.ReactiveComponent.ReactiveComponent
- Event(Attributes) - Method in class FAtiMA.ReactiveComponent.parsers.ReactiveLoaderHandler
F
- FAtiMA.ReactiveComponent - package FAtiMA.ReactiveComponent
- FAtiMA.ReactiveComponent.display - package FAtiMA.ReactiveComponent.display
- FAtiMA.ReactiveComponent.parsers - package FAtiMA.ReactiveComponent.parsers
G
- getActions() - Method in class FAtiMA.ReactiveComponent.ActionTendencies
- getActionTendencies() - Method in class FAtiMA.ReactiveComponent.ReactiveComponent
-
Gets the agent's action tendencies
- getComponentDependencies() - Method in class FAtiMA.ReactiveComponent.ReactiveComponent
- getDesirability() - Method in class FAtiMA.ReactiveComponent.Reaction
-
Gets the appraisal variable: Desirability of the event
- getDesirabilityForOther() - Method in class FAtiMA.ReactiveComponent.Reaction
-
Gets the appraisal variable: DesirabilityForOther of the event
- GetElicitingEmotion() - Method in class FAtiMA.ReactiveComponent.Action
-
Get's the Action Tendency's eliciting emotion
- getEmotionalReactions() - Method in class FAtiMA.ReactiveComponent.ReactiveComponent
-
Gets the agent's emotional reactions
- getEvent() - Method in class FAtiMA.ReactiveComponent.Reaction
-
Gets the event referenced by the emotional reaction
- getLike() - Method in class FAtiMA.ReactiveComponent.Reaction
- getName() - Method in class FAtiMA.ReactiveComponent.Action
-
Gets the Action's name
- getOther() - Method in class FAtiMA.ReactiveComponent.Reaction
-
Gets the name of the character that the appraisal variable desirabilityForOther refers
- getPraiseworthiness() - Method in class FAtiMA.ReactiveComponent.Reaction
-
Gets the appraisal variable: Praiseworthiness of the event
- GetPreconditions() - Method in class FAtiMA.ReactiveComponent.Action
- getReaction(Event) - Method in class FAtiMA.ReactiveComponent.EmotionalReactionTreeNode
- getReaction(Event) - Method in interface FAtiMA.ReactiveComponent.IReactionNode
- getReaction(Event) - Method in class FAtiMA.ReactiveComponent.Reaction
I
- IgnoreActionForDuration(ValuedAction, long) - Method in class FAtiMA.ReactiveComponent.ActionTendencies
-
Temporarly deactives an action tendency.
- IGNOREDURATION - Static variable in class FAtiMA.ReactiveComponent.ReactiveComponent
- initialize(AgentModel) - Method in class FAtiMA.ReactiveComponent.ReactiveComponent
- inverseAppraisal(AgentModel, AppraisalFrame) - Method in class FAtiMA.ReactiveComponent.ReactiveComponent
- IReactionNode - Interface in FAtiMA.ReactiveComponent
- isGrounded() - Method in class FAtiMA.ReactiveComponent.Action
- isGrounded() - Method in class FAtiMA.ReactiveComponent.Reaction
-
Indicates if the Predicate is grounded (no unbound variables in it's WFN) Example: Stronger(Luke,John) is grounded while Stronger(John,[X]) is not.
- isIgnored(ValuedAction) - Method in class FAtiMA.ReactiveComponent.ActionTendencies
M
- MakeGround(Substitution) - Method in class FAtiMA.ReactiveComponent.Action
- MakeGround(Substitution) - Method in class FAtiMA.ReactiveComponent.Reaction
-
Applies a set of substitutions to the object, grounding it.
- MakeGround(ArrayList<Substitution>) - Method in class FAtiMA.ReactiveComponent.Action
- MakeGround(ArrayList<Substitution>) - Method in class FAtiMA.ReactiveComponent.Reaction
-
Applies a set of substitutions to the object, grounding it.
- MatchEvent(Event) - Method in class FAtiMA.ReactiveComponent.EmotionalReactionTreeNode
-
Tries to match a given event with all Reaction rules stored under this node.
- MatchEvent(Event) - Method in class FAtiMA.ReactiveComponent.Reaction
-
tests if a given event matches the emotional Reaction
- MoodCondition(Attributes) - Method in class FAtiMA.ReactiveComponent.parsers.ReactiveLoaderHandler
N
- name() - Method in class FAtiMA.ReactiveComponent.ReactiveComponent
- NAME - Static variable in class FAtiMA.ReactiveComponent.ReactiveComponent
P
- param1Node - Static variable in class FAtiMA.ReactiveComponent.EmotionalReactionTreeNode
- param2Node - Static variable in class FAtiMA.ReactiveComponent.EmotionalReactionTreeNode
- param3Node - Static variable in class FAtiMA.ReactiveComponent.EmotionalReactionTreeNode
- parseElicitingEmotion(String, Integer) - Method in class FAtiMA.ReactiveComponent.parsers.ReactiveLoaderHandler
- PastEvent(Attributes) - Method in class FAtiMA.ReactiveComponent.parsers.ReactiveLoaderHandler
- Predicate(Attributes) - Method in class FAtiMA.ReactiveComponent.parsers.ReactiveLoaderHandler
- Print() - Method in class FAtiMA.ReactiveComponent.ActionTendencies
- Property(Attributes) - Method in class FAtiMA.ReactiveComponent.parsers.ReactiveLoaderHandler
R
- Reaction - Class in FAtiMA.ReactiveComponent
-
Represents an Emotional Reaction based in Construal Frames that specify values for some of OCC's appraisal variables: Desirability, DesirabilityForOther, Like and Praiseworthiness.
- Reaction() - Constructor for class FAtiMA.ReactiveComponent.Reaction
-
Creates a new empty Emotional Reaction
- Reaction(Event) - Constructor for class FAtiMA.ReactiveComponent.Reaction
-
Creates a new empty Emotional Reaction
- Reaction(Float, Float, Float, Symbol) - Constructor for class FAtiMA.ReactiveComponent.Reaction
-
Creates a new Emotional Reaction
- ReactiveComponent - Class in FAtiMA.ReactiveComponent
-
Implements FearNot's Agent Reactive Layer (appraisal and coping processes)
- ReactiveComponent() - Constructor for class FAtiMA.ReactiveComponent.ReactiveComponent
-
Creates a new ReactiveProcess
- ReactiveLoaderHandler - Class in FAtiMA.ReactiveComponent.parsers
- ReactiveLoaderHandler() - Constructor for class FAtiMA.ReactiveComponent.parsers.ReactiveLoaderHandler
- ReactiveLoaderHandler(ReactiveComponent) - Constructor for class FAtiMA.ReactiveComponent.parsers.ReactiveLoaderHandler
- reappraisal(AgentModel) - Method in class FAtiMA.ReactiveComponent.ReactiveComponent
- RecentEvent(Attributes) - Method in class FAtiMA.ReactiveComponent.parsers.ReactiveLoaderHandler
- RecognizeEmotion(AgentModel, Name) - Method in class FAtiMA.ReactiveComponent.ActionTendencies
- ReinforceAction(int) - Method in class FAtiMA.ReactiveComponent.Action
-
Reinforces the likelihood of an action tendency to be activated, by lowering the minimum emotional intensity necessary to activate the AT by a given value
- ReinforceActionTendency(String) - Method in class FAtiMA.ReactiveComponent.ActionTendencies
- ReplaceUnboundVariables(int) - Method in class FAtiMA.ReactiveComponent.Action
- ReplaceUnboundVariables(int) - Method in class FAtiMA.ReactiveComponent.Reaction
-
Replaces all unbound variables in the object by applying a numeric identifier to each one.
- reset() - Method in class FAtiMA.ReactiveComponent.ReactiveComponent
-
Resets the reactive layer, clearing all received events that were not appraised yet
S
- SelectAction(AgentModel) - Method in class FAtiMA.ReactiveComponent.ActionTendencies
-
Selects the most appropriate ActionTendency given the character's emotional state
- setDesirability(Float) - Method in class FAtiMA.ReactiveComponent.Reaction
-
Sets the appraisal variable: Desirability
- setDesirabilityForOther(Float) - Method in class FAtiMA.ReactiveComponent.Reaction
-
Sets the appraisal variable: DesirabilityForOther
- SetElicitingEmotion(BaseEmotion) - Method in class FAtiMA.ReactiveComponent.Action
-
Sets the emotion that elicits this action tendency.
- setEvent(Event) - Method in class FAtiMA.ReactiveComponent.Reaction
-
Sets the event that the emotional reaction references
- setLike(Float) - Method in class FAtiMA.ReactiveComponent.Reaction
- setPraiseworthiness(Float) - Method in class FAtiMA.ReactiveComponent.Reaction
-
Sets the appraisal variable: Praiseworhtiness
- shutDown() - Method in class FAtiMA.ReactiveComponent.ReactiveComponent
-
prepares the reactive layer for a shutdown
- subjectNode - Static variable in class FAtiMA.ReactiveComponent.EmotionalReactionTreeNode
- SuppressAction(int) - Method in class FAtiMA.ReactiveComponent.Action
-
Suppresses the likelihood of an action tendency to be activated, by increasing the minimum emotional intensity necessary to activate the AT by a given value
T
- targetNode - Static variable in class FAtiMA.ReactiveComponent.EmotionalReactionTreeNode
- toString() - Method in class FAtiMA.ReactiveComponent.Action
- toString() - Method in class FAtiMA.ReactiveComponent.EmotionalReactionTreeNode
-
Converts the node to a String
- toString() - Method in class FAtiMA.ReactiveComponent.Reaction
-
Converts the emotional Reaction to a String
- TriggerAction(AgentModel, Iterator<ActiveEmotion>) - Method in class FAtiMA.ReactiveComponent.Action
U
- update(AgentModel, long) - Method in class FAtiMA.ReactiveComponent.ReactiveComponent
- update(AgentModel, Event) - Method in class FAtiMA.ReactiveComponent.ReactiveComponent
- Update(AgentCore) - Method in class FAtiMA.ReactiveComponent.display.ActionTendenciesPanel
- Update(AgentModel) - Method in class FAtiMA.ReactiveComponent.display.ActionTendenciesPanel
_
- _action - Variable in class FAtiMA.ReactiveComponent.parsers.ReactiveLoaderHandler
- _actions - Variable in class FAtiMA.ReactiveComponent.ActionTendencies
- _desirability - Variable in class FAtiMA.ReactiveComponent.Reaction
- _desirabilityForOther - Variable in class FAtiMA.ReactiveComponent.Reaction
- _elicitingEmotion - Variable in class FAtiMA.ReactiveComponent.parsers.ReactiveLoaderHandler
- _event - Variable in class FAtiMA.ReactiveComponent.Reaction
- _filteredActions - Variable in class FAtiMA.ReactiveComponent.ActionTendencies
- _like - Variable in class FAtiMA.ReactiveComponent.Reaction
- _other - Variable in class FAtiMA.ReactiveComponent.Reaction
- _praiseworthiness - Variable in class FAtiMA.ReactiveComponent.Reaction
All Classes All Packages