Package FAtiMA.ToM
Class ToMComponent
java.lang.Object
FAtiMA.ToM.ToMComponent
- All Implemented Interfaces:
FAtiMA.Core.componentTypes.IAdvancedPerceptionsComponent,FAtiMA.Core.componentTypes.IAppraisalDerivationComponent,FAtiMA.Core.componentTypes.IComponent,FAtiMA.Core.IGetModelStrategy,FAtiMA.DeliberativeComponent.strategies.IGetUtilityForOthers,Serializable
public class ToMComponent
extends Object
implements Serializable, FAtiMA.Core.componentTypes.IAppraisalDerivationComponent, FAtiMA.Core.componentTypes.IAdvancedPerceptionsComponent, FAtiMA.Core.IGetModelStrategy, FAtiMA.DeliberativeComponent.strategies.IGetUtilityForOthers
- See Also:
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidactionFailedPerception(FAtiMA.Core.sensorEffector.Event e) voidappraisal(FAtiMA.Core.AgentModel am, FAtiMA.Core.sensorEffector.Event e, FAtiMA.Core.emotionalState.AppraisalFrame as) FAtiMA.Core.Display.AgentDisplayPanelcreateDisplayPanel(FAtiMA.Core.AgentModel am) voidentityRemovedPerception(String entity) FAtiMA.Core.AgentModelexecute(FAtiMA.Core.wellFormedNames.Symbol ToM) String[]getToM()floatgetUtilityForOthers(FAtiMA.Core.AgentModel am, FAtiMA.Core.goals.ActivePursuitGoal g) voidinitialize(FAtiMA.Core.AgentModel am) voidinverseAppraisal(FAtiMA.Core.AgentModel am, FAtiMA.Core.emotionalState.AppraisalFrame af) voidlookAtPerception(FAtiMA.Core.AgentCore ag, String subject, String target) name()voidpropertyChangedPerception(String ToM, FAtiMA.Core.wellFormedNames.Name propertyName, String value) FAtiMA.Core.emotionalState.AppraisalFramereappraisal(FAtiMA.Core.AgentModel am) voidRemoveNearByAgent(String entity) voidreset()voidupdate(FAtiMA.Core.AgentModel am, long time) voidupdate(FAtiMA.Core.AgentModel am, FAtiMA.Core.sensorEffector.Event e)
-
Field Details
-
NAME
- See Also:
-
_name
-
_ToM
-
_nearbyAgents
-
-
Constructor Details
-
ToMComponent
-
-
Method Details
-
actionFailedPerception
public void actionFailedPerception(FAtiMA.Core.sensorEffector.Event e) - Specified by:
actionFailedPerceptionin interfaceFAtiMA.Core.componentTypes.IAdvancedPerceptionsComponent
-
appraisal
public void appraisal(FAtiMA.Core.AgentModel am, FAtiMA.Core.sensorEffector.Event e, FAtiMA.Core.emotionalState.AppraisalFrame as) - Specified by:
appraisalin interfaceFAtiMA.Core.componentTypes.IAppraisalDerivationComponent
-
createDisplayPanel
public FAtiMA.Core.Display.AgentDisplayPanel createDisplayPanel(FAtiMA.Core.AgentModel am) - Specified by:
createDisplayPanelin interfaceFAtiMA.Core.componentTypes.IComponent
-
entityRemovedPerception
- Specified by:
entityRemovedPerceptionin interfaceFAtiMA.Core.componentTypes.IAdvancedPerceptionsComponent
-
execute
public FAtiMA.Core.AgentModel execute(FAtiMA.Core.wellFormedNames.Symbol ToM) - Specified by:
executein interfaceFAtiMA.Core.IGetModelStrategy
-
getComponentDependencies
- Specified by:
getComponentDependenciesin interfaceFAtiMA.Core.componentTypes.IComponent
-
getToM
-
getUtilityForOthers
public float getUtilityForOthers(FAtiMA.Core.AgentModel am, FAtiMA.Core.goals.ActivePursuitGoal g) - Specified by:
getUtilityForOthersin interfaceFAtiMA.DeliberativeComponent.strategies.IGetUtilityForOthers
-
initialize
public void initialize(FAtiMA.Core.AgentModel am) - Specified by:
initializein interfaceFAtiMA.Core.componentTypes.IComponent
-
inverseAppraisal
public void inverseAppraisal(FAtiMA.Core.AgentModel am, FAtiMA.Core.emotionalState.AppraisalFrame af) - Specified by:
inverseAppraisalin interfaceFAtiMA.Core.componentTypes.IAppraisalDerivationComponent
-
lookAtPerception
- Specified by:
lookAtPerceptionin interfaceFAtiMA.Core.componentTypes.IAdvancedPerceptionsComponent
-
name
- Specified by:
namein interfaceFAtiMA.Core.componentTypes.IComponent
-
propertyChangedPerception
public void propertyChangedPerception(String ToM, FAtiMA.Core.wellFormedNames.Name propertyName, String value) - Specified by:
propertyChangedPerceptionin interfaceFAtiMA.Core.componentTypes.IAdvancedPerceptionsComponent
-
reappraisal
public FAtiMA.Core.emotionalState.AppraisalFrame reappraisal(FAtiMA.Core.AgentModel am) - Specified by:
reappraisalin interfaceFAtiMA.Core.componentTypes.IAppraisalDerivationComponent
-
RemoveNearByAgent
-
reset
public void reset()- Specified by:
resetin interfaceFAtiMA.Core.componentTypes.IComponent
-
update
public void update(FAtiMA.Core.AgentModel am, FAtiMA.Core.sensorEffector.Event e) - Specified by:
updatein interfaceFAtiMA.Core.componentTypes.IComponent
-
update
public void update(FAtiMA.Core.AgentModel am, long time) - Specified by:
updatein interfaceFAtiMA.Core.componentTypes.IComponent
-