edu.bonn.xulu.model
Class StepModelThread
java.lang.Object
WorkingThread
edu.bonn.xulu.model.XuluModelThread
edu.bonn.xulu.model.StepModelThread
public class StepModelThread
- extends XuluModelThread
Diese Klasse implementiert einen Thread fuer ein Modell, welches schrittweise
ausgefuehrt wird. Diese Modell muss das Interface StepModel
implementieren, z.B. AbstractStepModel
.
- Version:
- 1.0
- Author:
- Martin Schmitz (University of Bonn/Germany)
Field Summary |
static int |
MODE_STEP
Modus "Thread fuehrt aktuellen Schritt zu Ende und wechselt dann in
'Pause'". |
Method Summary |
void |
performDispose()
Entfernt die gesetzten Listener wieder vom Modell, damit der Thread nicht
weiterhin ueber Model-Aktivitaeten informiert wird. |
void |
step()
Fuehrt einen einzelnen Arbeitsschritt aus. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MODE_STEP
public static final int MODE_STEP
- Modus "Thread fuehrt aktuellen Schritt zu Ende und wechselt dann in
'Pause'".
- See Also:
- Constant Field Values
StepModelThread
public StepModelThread(StepModel model)
- Erzeugt einen neuen Modell-Prozess.
- Parameters:
model
- zu startendes Modell
step
public void step()
- Fuehrt einen einzelnen Arbeitsschritt aus. Danach wird der Thread
wieder schlafen gelegt.
performDispose
public void performDispose()
- Entfernt die gesetzten Listener wieder vom Modell, damit der Thread nicht
weiterhin ueber Model-Aktivitaeten informiert wird.
- Overrides:
performDispose
in class XuluModelThread