View Javadoc
1   package org.woehlke.simulation.evolution.activities;
2   
3   import org.woehlke.simulation.evolution.gui.ISimGenWorldCanvas;
4   import org.woehlke.simulation.evolution.beans.SimGenPoint;
5   import org.woehlke.simulation.evolution.dom.ISimGenWorld;
6   
7   /**
8    * (C) 2006 - 2008 Thomas Woehlke
9    * http://www.thomas-woehlke.de
10   * @author Thomas Woehlke
11   * Date: 05.02.2006
12   * Time: 01:02:38
13   */
14  public interface ISimGenController
15          extends Runnable {
16      void run();
17  
18      void start();
19  
20      void exit();
21  
22  
23      ISimGenWorldCanvas getCanvas();
24  
25      void setCanvas(ISimGenWorldCanvas canvas);
26  
27      SimGenPoint getMax();
28  
29      void setMax(SimGenPoint max);
30  
31      Boolean getGoOn();
32  
33      void setGoOn(Boolean goOn);
34  
35      ISimGenWorld getWorld();
36  
37      void setWorld(ISimGenWorld world);
38  }