Package FAtiMA.Core
Interface AgentModel
- All Known Implementing Classes:
AgentCore
public interface AgentModel
-
Method Summary
Modifier and TypeMethodDescriptiongetComponent(String name) getModelToTest(Symbol ToM) getName()booleanisSelf()voidsimulateEmotionalState(Event ficticiousEvent, IComponent callingComponent) void
-
Method Details
-
getActionLibrary
ActionLibrary getActionLibrary() -
getComponent
-
getEmotionalState
EmotionalState getEmotionalState() -
getGoalLibrary
GoalLibrary getGoalLibrary() -
getMemory
Memory getMemory() -
getModelToTest
-
getName
String getName() -
getRemoteAgent
RemoteAgent getRemoteAgent() -
isSelf
boolean isSelf() -
setModelStrategy
-
updateEmotions
-
simulateEmotionalState
-