Interface | Description |
---|---|
ISimulator |
This interface provides all common methods for all kind of simulator
IMPORTANT: Classes which implement this interface or extend both DecoratorSimulator and Simulator should have only fields which implement java.io.Serializable.
|
ISimulatorClassProvider |
An interface to get information about class name providers for available simulators
|
ISimulatorInfo |
An interface to get information about available simulators
|
Class | Description |
---|---|
AbstractSelectionExecutionSimulator |
An abstract class for simulators which execute simulation steps in three microsteps:
init step, select rules for the whole configuration, execute rules for the whole configuration
|
AbstractSimulator | |
AlternativeStepsSupportedSimulator |
This class provides support for selecting and executing alternative rules
different from the selected one by default
|
CopyOfAbstractSimulator |
An abstract class for simulators
|
CreateSimulator |
This class provides support for creating simulators according to the options
defined
|
DecoratorSimulator |
This class gives support for all common functionality in simulator
decorators, according to Decorator pattern
|
ElementFileStream<ElementType> |
This class gives support for storing and loading different elements, according to ElementType class.
|
StepBackSupportedSimulator |
This class is intended to be extended by classes which provide functionality
to take steps back, according to Decorator pattern
|