FAtiMA.Core.componentTypes.IAppraisalDerivationComponent, FAtiMA.Core.componentTypes.IComponent, FAtiMA.Core.componentTypes.IModelOfOtherComponent, FAtiMA.Core.componentTypes.IProcessEmotionComponent, java.io.Serializablepublic class SocialRelationsComponent
extends java.lang.Object
implements java.io.Serializable, FAtiMA.Core.componentTypes.IAppraisalDerivationComponent, FAtiMA.Core.componentTypes.IModelOfOtherComponent, FAtiMA.Core.componentTypes.IProcessEmotionComponent
| Modifier and Type | Field | Description |
|---|---|---|
static java.lang.String |
NAME |
| Constructor | Description |
|---|---|
SocialRelationsComponent(java.lang.String socialRelationsFile,
java.util.ArrayList<java.lang.String> extraParsingFiles) |
| Modifier and Type | Method | Description |
|---|---|---|
void |
appraisal(FAtiMA.Core.AgentModel am,
FAtiMA.Core.sensorEffector.Event e,
FAtiMA.Core.emotionalState.AppraisalFrame as) |
|
FAtiMA.Core.Display.AgentDisplayPanel |
createDisplayPanel(FAtiMA.Core.AgentModel am) |
|
FAtiMA.Core.componentTypes.IComponent |
createModelOfOther() |
|
void |
emotionActivation(FAtiMA.Core.AgentModel am,
FAtiMA.Core.emotionalState.ActiveEmotion em) |
|
java.lang.String[] |
getComponentDependencies() |
|
void |
initialize(FAtiMA.Core.AgentModel am) |
|
void |
inverseAppraisal(FAtiMA.Core.AgentModel am,
FAtiMA.Core.emotionalState.AppraisalFrame af) |
|
java.lang.String |
name() |
|
FAtiMA.Core.emotionalState.AppraisalFrame |
reappraisal(FAtiMA.Core.AgentModel am) |
|
void |
reset() |
|
void |
update(FAtiMA.Core.AgentModel am,
long time) |
|
void |
update(FAtiMA.Core.AgentModel am,
FAtiMA.Core.sensorEffector.Event e) |
public static final java.lang.String NAME
public SocialRelationsComponent(java.lang.String socialRelationsFile,
java.util.ArrayList<java.lang.String> extraParsingFiles)
public void appraisal(FAtiMA.Core.AgentModel am,
FAtiMA.Core.sensorEffector.Event e,
FAtiMA.Core.emotionalState.AppraisalFrame as)
appraisal in interface FAtiMA.Core.componentTypes.IAppraisalDerivationComponentpublic FAtiMA.Core.Display.AgentDisplayPanel createDisplayPanel(FAtiMA.Core.AgentModel am)
createDisplayPanel in interface FAtiMA.Core.componentTypes.IComponentpublic FAtiMA.Core.componentTypes.IComponent createModelOfOther()
createModelOfOther in interface FAtiMA.Core.componentTypes.IModelOfOtherComponentpublic void emotionActivation(FAtiMA.Core.AgentModel am,
FAtiMA.Core.emotionalState.ActiveEmotion em)
emotionActivation in interface FAtiMA.Core.componentTypes.IProcessEmotionComponentpublic java.lang.String[] getComponentDependencies()
getComponentDependencies in interface FAtiMA.Core.componentTypes.IComponentpublic void initialize(FAtiMA.Core.AgentModel am)
initialize in interface FAtiMA.Core.componentTypes.IComponentpublic void inverseAppraisal(FAtiMA.Core.AgentModel am,
FAtiMA.Core.emotionalState.AppraisalFrame af)
inverseAppraisal in interface FAtiMA.Core.componentTypes.IAppraisalDerivationComponentpublic java.lang.String name()
name in interface FAtiMA.Core.componentTypes.IComponentpublic FAtiMA.Core.emotionalState.AppraisalFrame reappraisal(FAtiMA.Core.AgentModel am)
reappraisal in interface FAtiMA.Core.componentTypes.IAppraisalDerivationComponentpublic void reset()
reset in interface FAtiMA.Core.componentTypes.IComponentpublic void update(FAtiMA.Core.AgentModel am,
FAtiMA.Core.sensorEffector.Event e)
update in interface FAtiMA.Core.componentTypes.IComponentpublic void update(FAtiMA.Core.AgentModel am,
long time)
update in interface FAtiMA.Core.componentTypes.IComponent