edu.bonn.xulu.model
Interface StepModel

All Superinterfaces:
XuluModel
All Known Subinterfaces:
ParallelStepModel
All Known Implementing Classes:
AbstractParallelStepModel, AbstractStepModel, AverageNeighborhoodParallelDemoModel, AverageNeighborhoodSerialDemoModel, AVNTuned, CellularAutomaton, ClueModel, ClueModel_deterministic, ClueModel_Optimized, ClueModel_Original, ClueModelParallel, ClueParallelTuned, DynamicStepModel, GameOfLife, ImpetusCellularAutomaton, ImpetusFireCA, MultiCellularAutomaton, SingleCellularAutomaton, SmallReservoirModel, TestModel

public interface StepModel
extends XuluModel

Dieses Interface muessen alle Modelle implementieren, deren Ablauf schrittweise durchgefuehrt werden kann.

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

Method Summary
 int getStepCount()
          Liefert die Anzahl der durchzufuehrenden Modellierungsschritte.
 void performModelStep(int stepNo)
          Modelliert genau einen Zeitschritt.
 
Methods inherited from interface edu.bonn.xulu.model.XuluModel
addModelListener, disposeModel, getContentManager, getEvents, getModelSpecificGUI, getResourceProvider, getStatusOut, initModel, isDisposed, isInitialised, isRunning, isStopped, performError, removeModelListener, setStatusOut, startModelling, stopModelling
 

Method Detail

performModelStep

void performModelStep(int stepNo)
Modelliert genau einen Zeitschritt.

Parameters:
stepNo - Nummer des Zeitschritts

getStepCount

int getStepCount()
Liefert die Anzahl der durchzufuehrenden Modellierungsschritte.