|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ICharacterAgent
Provides the access functions for the Character Agent
Method Summary | |
---|---|
CharacterProcess |
getCharacterProcess()
|
java.lang.String |
getCharacterURI()
Get the AgentID this character agent has in the World |
EpisodicMemory |
getEpisodicMemory()
|
IInterpretationModule |
getInterpretationModule()
|
jade.core.AID |
getPlotAgent()
Retrieves the Plot Agent that is registered to the Rational Agent |
void |
handleCharacterInfo(CharacterInfo c)
Handle CharacterInfo's by setting AgentID to the name given |
void |
handleIncomingSetting(IncomingSetting is)
Handle worldchanges |
void |
handleNextRound(NextRound n)
Handle nextRound |
void |
handleOperatorResult(OperatorResult or)
Handle operator results |
void |
handlePerception(StoryPerception p)
Handle perceptions |
StoryAction |
handleSelectAction()
get the action the agent want to perform |
boolean |
setCharacterURI(java.lang.String AgentID)
Set the AgentID this character agent has in the World |
void |
setPlotAgent(jade.core.AID plotAgent)
Sets the Plot Agent registering to the Rational Agent |
Methods inherited from interface vs.rationalagent.IRationalAgent |
---|
getKnowledgeManager, getTime, writeGui |
Methods inherited from interface vs.IAgent |
---|
addEventListener, findServiceType, fireEvent, genCID, getAgent, getCodec, getLocalName, getOntology, getTracer, removeEventListener, setTracer, trace, trace |
Methods inherited from interface vs.IExplainable |
---|
explainCausalities, explainElements |
Method Detail |
---|
java.lang.String getCharacterURI()
CharacterProcess getCharacterProcess()
EpisodicMemory getEpisodicMemory()
IInterpretationModule getInterpretationModule()
jade.core.AID getPlotAgent()
void handleCharacterInfo(CharacterInfo c)
void handleIncomingSetting(IncomingSetting is)
void handleNextRound(NextRound n)
void handleOperatorResult(OperatorResult or)
void handlePerception(StoryPerception p)
StoryAction handleSelectAction()
boolean setCharacterURI(java.lang.String AgentID)
void setPlotAgent(jade.core.AID plotAgent)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |