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