|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IPlotAgent
Method Summary | |
---|---|
ICharacterManager |
getCharacterManager()
Retrieves the Character Manager |
IFabulaBuilder |
getFabulaBuilder()
Retrieves the Fabula Builder |
IInspirationModule |
getInspirationModule()
Retrieves the Inspiration module |
IPerceptionManager |
getPerceptionManager()
Retrieves the Perception Manager |
IPlotGoalManager |
getPlotGoalManager()
Retrieves the Plot Goal Manager |
IThreadManager |
getThreadManager()
Retrieves the Episode Manager |
jade.core.AID |
getWorldAgent()
Getter for (registered) world agent |
void |
handleIncomingAction(StoryAction act)
Deals with incoming action from character agent |
void |
handleSubscription(jade.domain.FIPAAgentManagement.DFAgentDescription dfds)
Deals with incoming subscription info from world and character agents. |
void |
nextRound()
Starts the next time step |
void |
setWorldAgent(jade.core.AID worldAgent)
Setter for world 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 |
---|
ICharacterManager getCharacterManager()
IFabulaBuilder getFabulaBuilder()
IInspirationModule getInspirationModule()
IPerceptionManager getPerceptionManager()
IPlotGoalManager getPlotGoalManager()
IThreadManager getThreadManager()
jade.core.AID getWorldAgent()
void handleIncomingAction(StoryAction act)
act
- the actionvoid handleSubscription(jade.domain.FIPAAgentManagement.DFAgentDescription dfds)
dfds
- the agent description of the agent whose presence the plot agent is subscribed tovoid nextRound()
void setWorldAgent(jade.core.AID worldAgent)
worldAgent
- the AID of the World Agent
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |