| Scenario | The scenario defines the entities to be run by the scheduler. |
| ScheduleExecutor | Wrapper for an ExecutorService. |
| MultiThreadedSchedule | |
| RunnableSimulation | Implements the Presage2 simulation loop. |
| ScheduleExecutor.WaitCondition | Conditions specifying a simulation schedule over a timestep. |