Siafu Simulator 1.0.6-SNAPSHOT API

Packages 
Package Description
de.nec.nle.siafu.behaviormodels
This package contains the three models that you will have to override in order to implement your simulation, namely the behavior of agents, places and the evoution of context data.
de.nec.nle.siafu.control
With the exepction of the GUI class, this package contains all the controlling classes.
de.nec.nle.siafu.control.progress
This package contains the progess indicators that show the simulation load status.
de.nec.nle.siafu.exceptions
This package contains all the simulation exceptions
de.nec.nle.siafu.externalCommand
Classes in this package provide the TCP based interface to control the simulator.
de.nec.nle.siafu.graphics
Anything that relates to the graphical user interface of Siafu is contained in this package.
de.nec.nle.siafu.graphics.controlpanel
This package contains the classes relted to the Control Panel, that is, the right side panel of Siafu when a simulation is running.
de.nec.nle.siafu.graphics.markers
This package contains all the markers used to track agents or places (actually, Trackable instances) in the user interface.
de.nec.nle.siafu.graphics.simulationarea
This package contains the classes that draw the simulation area, that is, the Canvas where the agents live and thrive.
de.nec.nle.siafu.model
This package roughly contains all the modelled data objects.
de.nec.nle.siafu.output
This package contains the simulation output printers.
de.nec.nle.siafu.types
All the Publishable objects are in here.
de.nec.nle.siafu.utils
Misc classes that would not fit anywhere else, and which, for the most part, could be reused for software other than Siafu.

Copyright © 2013. All Rights Reserved.