com.pecasim.base.simulation
Class AbstractSimulation
java.lang.Object
com.pecasim.base.simulation.AbstractSimulation
- All Implemented Interfaces:
- ExSimulation, Simulation
public abstract class AbstractSimulation
- extends java.lang.Object
- implements ExSimulation
Standardimplementierung einer Simulation
- Author:
- peha
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractSimulation
public AbstractSimulation(DatabaseManager aDBM)
setParameter
public void setParameter(java.util.Date startDate,
java.util.Date endDate)
- Setzt den Start und Endzeitpunkt der Simulation
- Parameters:
startDate
- endDate
-
initialise
public final void initialise(ProgressMonitor aMonitor)
throws SimBaseException
- Initialisiert alle wichtigen Komponenten der Simulation
- Specified by:
initialise
in interface ExSimulation
- Throws:
SimBaseException
run
public final void run(ProgressMonitor aMonitor)
throws SimBaseException
- Specified by:
run
in interface ExSimulation
- Throws:
SimBaseException
isRunning
public boolean isRunning()
- Specified by:
isRunning
in interface ExSimulation
getSimRandom
public SimRandom getSimRandom()
- Specified by:
getSimRandom
in interface Simulation
getDatabase
public Database getDatabase()
- Specified by:
getDatabase
in interface Simulation
getSimCalendar
public SimCalendar getSimCalendar()
- Specified by:
getSimCalendar
in interface Simulation
stop
public void stop()
- Specified by:
stop
in interface ExSimulation
getBegin
public SimDate getBegin()
- Specified by:
getBegin
in interface Simulation
getEnd
public SimDate getEnd()
- Specified by:
getEnd
in interface Simulation