All Classes and Interfaces

Class
Description
 
 
This abstract event is used for the special case that an event uses generics which need to be distinguished by it.
 
 
 
 
 
 
 
 
 
A general Bus interface that can handle events of any type, and allows adding subscribers to events.
 
 
 
 
This is an event that should happen during the simulation.
 
 
The actual subscriber of an event of type T that should be listened to and eventually called.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
A Guice compatible annotation so that an injector allows nulls into constructors.
 
 
 
 
An OSGI Event carries additional information from which bundle/plugin the event has originated.
 
 
 
 
 
Pre-Intercept the events of certain type.
 
 
 
Events that have generics must implement this interface in order to recognize the generic parameter.
 
 
A result is a container that holds any type of information of an event handler's result.
A provider for the SimuComConfig object that holds all the information about the simulation.
 
 
 
 
 
 
 
 
 
 
 
 
Provides Simulation Run specific instances for simulation driver and engine.
 
 
 
 
 
 
This interface is the upper-most event type for any event that should be considered by Slingshot.
 
This is the central class where all the Slingshot modules are defined, and where the initial Injector is defined.
 
 
 
 
 
 
A subscriber to an event of type T that should be activated upon the event.
 
Holds all the necessary contract for subscribers of a particular event of the type returned by SubscriberContract.getWhen().
 
 
 
 
A system event is an event that is not a simulation event.