Interface Controller

All Known Implementing Classes:
ConcreteController

public interface Controller


Method Summary
abstract  void receiveGoal(Location goal)
           
abstract  void receiveMessage(Option o)
           
abstract  void setModel(Model m)
           
abstract  void setView(View v)
           
abstract  void start()
           
abstract  void updateView()
           
abstract  void updateView(AbstractStory storyToHighlight)
           
 

Method Detail

receiveGoal

void receiveGoal(Location goal)

receiveMessage

void receiveMessage(Option o)

setModel

void setModel(Model m)

setView

void setView(View v)

start

void start()

updateView

void updateView()

updateView

void updateView(AbstractStory storyToHighlight)