Package repast.simphony.engine.environment
-
Interface Summary Interface Description ControllerAction An action performed by the Controller.ControllerRegistry A registry that holdsControllerAction
s.GUIRegistry This interface represents an object that contains GUI elements generated for a simulation and that are to be displayed to the user.ProjectionRegistryData<T extends Projection<?>> Projection registry data stores information about the available projection types and their associated capabilities, such as converters, loaders, and GUI panels.RunEnvironmentBuilder Builder for creating a RunEnvironment object.RunListener Interface for those classes that want listen for Run events: started, stopped and so on.Runner Interface for the action that will execute a schedule in the ControllerRegistry.ScheduleRegistry A registry containing schedule related objects.ScheduleRegistryFactory Factory for building ScheduleRegistries. -
Class Summary Class Description AbstractRunner DefaultControllerAction A null implementation of a ControllerAction.DefaultGUIRegistry A default implementation of a GUI registry.DefaultRandomSetter Sets the default random seed to the current time and creates a uniform random stream.DefaultRunEnvironmentBuilder Builder for creating a RunEnvironment object.DefaultScheduleRegistry Default implementation of a ScheduleRegistry.DefaultScheduleRegistryFactory A factory that returns DefaultScheduleRegistries.DefaultScheduleRunner This class executes the model schedule found in the RunState's ScheduleRegistry.ProjectionRegistry RunEnvironment Provides access to the environment in which a particular model run executes.RunInfo A class that contains information on a simulation run.RunState A class that contains information about the current (or upcoming) simulation run. -
Enum Summary Enum Description GUIRegistryType Enumeration of types that can be displayed in the visualization area of the GUI.