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
9
10
11
12
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 }