gsim.sim.engine
Interface SimulationManager


public interface SimulationManager


Method Summary
 SimulationID[] getInstances()
           
 ModelState getModelState(SimulationID uid)
           
 long getTime(SimulationID uid)
           
 boolean isFinished()
           
 void pause()
           
 void resume()
           
 void shutdown()
           
 void start()
           
 

Method Detail

getInstances

SimulationID[] getInstances()
                            throws GSimEngineException,
                                   java.lang.Exception
Throws:
GSimEngineException
java.lang.Exception

getModelState

ModelState getModelState(SimulationID uid)
                         throws GSimEngineException,
                                java.lang.Exception
Throws:
GSimEngineException
java.lang.Exception

pause

void pause()
           throws GSimEngineException,
                  java.lang.Exception
Throws:
GSimEngineException
java.lang.Exception

resume

void resume()
            throws GSimEngineException,
                   java.lang.Exception
Throws:
GSimEngineException
java.lang.Exception

shutdown

void shutdown()
              throws GSimEngineException,
                     java.lang.Exception
Throws:
GSimEngineException
java.lang.Exception

start

void start()
           throws GSimEngineException,
                  java.lang.Exception
Throws:
GSimEngineException
java.lang.Exception

getTime

long getTime(SimulationID uid)
             throws GSimEngineException,
                    java.lang.Exception
Throws:
GSimEngineException
java.lang.Exception

isFinished

boolean isFinished()
                   throws GSimEngineException,
                          java.lang.Exception
Throws:
GSimEngineException
java.lang.Exception