RePast
v. 2.0

Package uchicago.src.sim.engine

Interface Summary
CustomProbeable Interface required for those objects that want to customize which of their properties are probed.
IController Defines methods for controlling the execution of a SimModel.
Incrementer  
MediaScheduler  
PropertyListener An interface for those classes that wish to listen for PropertyEvents, such as the value of a model's property being changed.
SimEventListener The listener interface for those objects that want to listen for SimEvents.
SimEventProducer Interface for those classes that wish to produce SimEvents.
SimModel Interface for all RePast models.
Stepable Agents that are "autostepped" in SimpleModel must implement this interface.
 

Class Summary
AbstractGUIController Base class for GUI controllers.
ActionGroup A collection of BasicActions to be executed by a schedule.
ActionQueue Priority Queue for Action objects.
ActionUtilities A collection of utility methods for the creation of SimActions and SimListActions.
AddIncrementer  
BaseController Abstract base class implementing IController.
BasicAction Abstract base class for any action in a simulation that can be executed by a Schedule.
BatchController A controller for running a simulation over multiple runs.
ConstIncrementer  
Controller Default GUI control of the simulation.
HelpPane  
ListIncrementer  
LoadModelDialog Dialog for loading a model.
LoadModelTree Tree for displaying SimModels to load into repast.
ModelManipulator Creates sliders and buttons for the manipulation of models.
ModelTreeNode  
MovieScheduler  
NumericParameter A numeric batch run parameter.
Parameter Abstract base class for batch run parameters.
ParameterLexer A lexer for parameter files.
ParameterReader Reads a model's parameters from a parameter file for a batch run.
ParameterUtility Some utility methods for working with parameters.
PropertyEvent An event fired by changes to a model's properties/parameters.
PropertyListenerAdapter Empty implementation of the PropertyListener interface.
RandomScheduleGroup  
Schedule Manages the execution of BasicActions (ActionGroups, SimActions, and SimListActions) according to a simulation clock.
ScheduleBase Abstract base class for Schedule and SubSchedule.
ScheduleBase.Order  
ScheduleGroup A specialized BasicAction containing other BasicActions.
SimAction Deprecated. No longer used now that bytecode is generated directly.
SimEvent A semantic event that indicates that the simulation run has paused or stopped.
SimInit Creates and initializes a simulation.
SimListAction Deprecated. No longer needed due to direct bytecode generation of BasicActions.
SimModelImpl A partial implementation of the SimModel interface.
SimpleModel Encapsulates some simple model behavoir and hides the scheduling mechansim.
SnapshotScheduler  
SubSchedule Deprecated.  
Test  
ThinController  
ThreadedAction A wrapper that executes BasicActions within a Thread.
XMLParameterReader Reads and parses xml format parameter files.
 


RePast
v. 2.0

Bug reports and feature requests to RePast