Package org.gcn.plinguacore.simulator

Interface Summary
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 Summary
AlternativeStepsSupportedSimulator This class provides support for selecting and executing alternative rules different from the selected one bu default
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.
Simulator An abstract class for simulators
StepBackSupportedSimulator This class is intended to be extended by classes which provide functionality to take steps back, according to Decorator pattern