FAtiMA.Core.componentTypes.IAppraisalDerivationComponent, FAtiMA.Core.componentTypes.IComponent, FAtiMA.Core.componentTypes.IProcessExternalRequestComponent, java.io.Serializablepublic class AdvancedMemoryComponent
extends java.lang.Object
implements java.io.Serializable, FAtiMA.Core.componentTypes.IAppraisalDerivationComponent, FAtiMA.Core.componentTypes.IProcessExternalRequestComponent
| Modifier and Type | Field | Description |
|---|---|---|
static java.lang.String |
NAME |
| Constructor | Description |
|---|---|
AdvancedMemoryComponent() |
| Modifier and Type | Method | Description |
|---|---|---|
void |
appraisal(FAtiMA.Core.AgentModel am,
FAtiMA.Core.sensorEffector.Event e,
FAtiMA.Core.emotionalState.AppraisalFrame af) |
|
FAtiMA.Core.Display.AgentDisplayPanel |
createDisplayPanel(FAtiMA.Core.AgentModel am) |
|
java.lang.String[] |
getComponentDependencies() |
|
CompoundCue |
getCompoundCue() |
|
Generalisation |
getGeneralisation() |
|
SpreadActivate |
getSpreadActivate() |
|
void |
initialize(FAtiMA.Core.AgentModel am) |
|
void |
inverseAppraisal(FAtiMA.Core.AgentModel am,
FAtiMA.Core.emotionalState.AppraisalFrame af) |
|
java.lang.String |
name() |
|
void |
processExternalRequest(FAtiMA.Core.AgentModel am,
java.lang.String msgType,
java.lang.String perception) |
|
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 void appraisal(FAtiMA.Core.AgentModel am,
FAtiMA.Core.sensorEffector.Event e,
FAtiMA.Core.emotionalState.AppraisalFrame af)
appraisal in interface FAtiMA.Core.componentTypes.IAppraisalDerivationComponentpublic FAtiMA.Core.Display.AgentDisplayPanel createDisplayPanel(FAtiMA.Core.AgentModel am)
createDisplayPanel in interface FAtiMA.Core.componentTypes.IComponentpublic java.lang.String[] getComponentDependencies()
getComponentDependencies in interface FAtiMA.Core.componentTypes.IComponentpublic CompoundCue getCompoundCue()
public Generalisation getGeneralisation()
public SpreadActivate getSpreadActivate()
public 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 void processExternalRequest(FAtiMA.Core.AgentModel am,
java.lang.String msgType,
java.lang.String perception)
processExternalRequest in interface FAtiMA.Core.componentTypes.IProcessExternalRequestComponentpublic 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