Uses of Class
vs.communication.StoryAction

Packages that use StoryAction
vs.characteragent The characteragent classes build forth on rational agent, defining the control logic for a Character Agent 
vs.fabula Classes for working with fabula knowledge: reasoning and writing to file. 
vs.plotagent The plotagent classes build forth on rational agent, defining the control logic for a Plot Agent 
 

Uses of StoryAction in vs.characteragent
 

Methods in vs.characteragent that return StoryAction
 StoryAction ExecutionState.currentAction()
           
 StoryAction ICharacterAgent.handleSelectAction()
          get the action the agent want to perform
 StoryAction BasicCharacterAgent.handleSelectAction()
          Handles the selection of an action to perform.
 StoryAction ReactiveLayer.selectAction()
           
 StoryAction DeliberativeLayer.selectAction()
          Implementation of selectAction() for deliberative layer: plan-based.
 StoryAction CharacterProcess.selectAction()
          Selects and returns an action that the character would want to perform.
abstract  StoryAction BehaviourLayer.selectAction()
           
 StoryAction ActorDeliberativeLayer.selectAction()
           
 

Uses of StoryAction in vs.fabula
 

Methods in vs.fabula that return StoryAction
static StoryAction FabulaFactory.createAction(java.lang.String prologString, java.lang.String characterURI)
          Create Action fabula element
 

Uses of StoryAction in vs.plotagent
 

Methods in vs.plotagent with parameters of type StoryAction
 void IPlotAgent.handleIncomingAction(StoryAction act)
          Deals with incoming action from character agent
 void BasicPlotAgent.handleIncomingAction(StoryAction act)
          If the Plot Agent receives an Action from a character agent, this method handles this by sending a REQUEST to the World Agent to execute the Action.