|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Object
|
+--java.lang.Thread
|
+--Scheduler
Hier wird die Simulation angetrieben.
| Field Summary | |
private java.util.Vector |
agents
|
private boolean |
recordMode
|
private java.io.ObjectOutputStream |
recordOutStream
|
static boolean |
run
|
private java.util.Vector |
saveChanges
|
static boolean |
stillRunning
|
private WorldView |
worldView
|
| Fields inherited from class java.lang.Thread |
contextClassLoader, daemon, eetop, group, inheritableThreadLocals, inheritedAccessControlContext, MAX_PRIORITY, MIN_PRIORITY, name, NORM_PRIORITY, priority, single_step, stillborn, stopThreadPermission, target, threadInitNumber, threadLocals, threadQ |
| Constructor Summary | |
Scheduler()
Der Konstruktor... |
|
| Method Summary | |
void |
addAgent(Agent a)
Fügt einen Agenten in die Liste der zu bearbeitenden Agenten ein. |
boolean |
getRecordMode(boolean flag)
|
java.io.ObjectOutputStream |
getRecordStream()
|
void |
removeAgent(Agent a)
Löscht einen Agenten aus der Liste der zu bearbeitenden Agenten. |
void |
run()
Lässt die Simulation laufen bis der Modus auf 'Edit' geändert wird. |
void |
setRecordMode(boolean flag)
|
void |
setRecordStream(java.io.ObjectOutputStream ros)
|
void |
setWorldView(WorldView vw)
Setzt einen Verweis auf WorldView |
void |
step()
Führt einen Simulationsschritt durch (eine Runde). |
| Methods inherited from class java.lang.Thread |
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
private java.util.Vector agents
private WorldView worldView
public static boolean run
public static boolean stillRunning
private boolean recordMode
private java.util.Vector saveChanges
private java.io.ObjectOutputStream recordOutStream
| Constructor Detail |
public Scheduler()
| Method Detail |
public void setWorldView(WorldView vw)
vw - der Verweis auf WorldView.public void addAgent(Agent a)
a - der Agent.public void removeAgent(Agent a)
a - der Agent.public void setRecordMode(boolean flag)
public boolean getRecordMode(boolean flag)
public void setRecordStream(java.io.ObjectOutputStream ros)
public java.io.ObjectOutputStream getRecordStream()
public void step()
public void run()
run in class java.lang.Thread
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||