| Package | Description | 
|---|---|
| desmoj.core.simulator | The core simulation infrastructure and basic components. | 
| desmoj.core.util | Various helper classes, particularly for experiment parameterization and control. | 
| desmoj.extensions.experimentation.util | Various helper classes for the experimentation GUI. | 
| desmoj.extensions.visualization2d.animation | Core package of DESMO-J's 2D animation component. | 
| Modifier and Type | Method and Description | 
|---|---|
| Experiment | ExpProgressBar. getExperiment()Returns the  Experimentthis progress bar monitors. | 
| Experiment | Model. getExperiment()Returns the experiment that is connected to this model or
  nullif the model is not yet connected to an experiment. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | Model. connectToExperiment(Experiment exp)Connects this model to an experiment. | 
| Constructor and Description | 
|---|
| ExpProgressBar(Experiment experiment,
              boolean autoclose)Constructs an ExpProgressBar for an  Experimentto display
 its progress on the screen. | 
| Scheduler(Experiment exp,
         java.lang.String name,
         EventList eventList)Constructs a scheduler with given name and the event-list (i.e. inheritor
 of  desmoj.core.simulator.EventList) to use. | 
| Modifier and Type | Method and Description | 
|---|---|
| Experiment | SimRunEvent. getExperiment() | 
| Constructor and Description | 
|---|
| SimRunEvent(Experiment source)Creates a new sim run event | 
| Modifier and Type | Method and Description | 
|---|---|
| Experiment | ExperimentRunner. getExperiment() | 
| Modifier and Type | Method and Description | 
|---|---|
| void | CmdGeneration. experimentStart(Experiment exp,
               double initSpeed)sets begin and end time of experiment,
 create cmds command "createSimTimeBounds" and
 starts experiment |