edu.bonn.xulu.model.event
Class StepModelAdapter

java.lang.Object
  extended by edu.bonn.xulu.model.event.ModelAdapter
      extended by edu.bonn.xulu.model.event.StepModelAdapter
All Implemented Interfaces:
ModelListener

public abstract class StepModelAdapter
extends ModelAdapter

Erweitert den normalen ModelAdapter um die Ereignisse...

Version:
1.0
Author:
Martin Schmitz (University of Bonn/Germany)
See Also:
ModelAdapter

Constructor Summary
StepModelAdapter()
           
 
Method Summary
 void modelStepFinished(XuluModel model, int stepNo)
          Wird ausgeloest, nachdem Steppable-Modell einen Modellierungsschritt beendet hat
 void modelStepStarted(XuluModel model, int stepNo)
          Wird ausgeloest, bevor Steppable-Modell einen Modellierungsschritt beginnt
 void performModelEvent(ModelEvent e)
          Wird fuer jedes Modell-Ereignis ausgeloest.
 
Methods inherited from class edu.bonn.xulu.model.event.ModelAdapter
modelDisposed, modelInitialised, modelStarted, modelStopped, performObjectEvent, performOtherEvent
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StepModelAdapter

public StepModelAdapter()
Method Detail

performModelEvent

public void performModelEvent(ModelEvent e)
Wird fuer jedes Modell-Ereignis ausgeloest. Je nach Event-Typ wird die entsprechende Adapter-Methode aufgerufen.

Specified by:
performModelEvent in interface ModelListener
Overrides:
performModelEvent in class ModelAdapter
Parameters:
e - Modell-Ereignis
See Also:
ModelAdapter.modelInitialised(XuluModel), ModelAdapter.modelStarted(XuluModel), ModelAdapter.modelStopped(XuluModel), ModelAdapter.modelDisposed(XuluModel), #modelStepStarted(StepModel,int), #modelStepFinished(StepModel,int), ModelAdapter.performOtherEvent(ModelEvent e)

modelStepStarted

public void modelStepStarted(XuluModel model,
                             int stepNo)
Wird ausgeloest, bevor Steppable-Modell einen Modellierungsschritt beginnt

Parameters:
model - Xulu-Modell das des Schritt ausfuehrt
stepNo - Nummer des gestarteten Modellierungsschritts

modelStepFinished

public void modelStepFinished(XuluModel model,
                              int stepNo)
Wird ausgeloest, nachdem Steppable-Modell einen Modellierungsschritt beendet hat

Parameters:
model - Xulu-Modell das des Schritt ausgefuehrt hat
stepNo - Nummer des beendeten Modellierungsschritts