|
||||||||||
| 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 | |||||||||