Package repast.simphony.scenario
package repast.simphony.scenario
-
ClassDescriptionAbstractControllerActionIO<T extends ControllerAction>Creates an action from a serialized descriptor and adds the action to a registry.ActionSaver<T extends ControllerAction>Interface for classes that can persist ControllerActions.Provides
ActionSaver
andActionLoader
classes for saving and loading a ControllerAction.DefaultActionLoader<T extends ControllerAction>DefaultActionSaver<T extends ControllerAction>DefaultControllerActionIO<T extends ControllerAction>DescriptorActionLoader<T extends Descriptor>XStream converter for simphony descriptors.XStream converter for a FastMethod.Interface for classes that want to perform some custom initialization of the runtime context.Encapsulates a repast simphony scenario.Event used to convey data about a scenario change.Interface for classes that need to be notified if a scenario has changed.Support class for registering ScenarioChagedListeners and firing scenario changed events.Initializes the classpath for a scenario from the user patn file.Creates a scenario.xml file.Interface for classes that want to add additional functionality to the creation of a scenario file.Encapsulates an action entry in a scenario.xml file.Parses a scenario.xml file and loads the serialized controller actions into a ControllerRegistry.Loads a scenario, setting up the user classpath, action tree, parameters, etc.Exception thrown during scenario loading.Saves a scenario, that is, this serializes the scenario action tree.Provides access to the scenario directory.Initializes watchers using scenario model file data.