swarm.simtoolsgui
Class ControlPanelImpl

java.lang.Object
  |
  +--swarm.simtoolsgui.ControlPanelImpl

public class ControlPanelImpl
extends Object
implements SwarmObjectS, SwarmObject, ControlPanelS, ControlPanel

Class to control the top level SwarmProcess. ControlPanel keeps track of the users requests to run, stop, quit, or time step the simulation. It cooperates with the GUISwarm to control the execution of activities in Swarm.


Constructor Summary
ControlPanelImpl()
           
 
Methods implemented by this class for interface swarm.objectbase.SwarmObject
getCompleteProbeMap, getProbeForMessage, getProbeForVariable, getProbeMap
 
Methods implemented by this class for interface swarm.simtoolsgui.ControlPanel
getState, setState, setStateNextTime, setStateQuit, setStateRunning, setStateSave, setStateStepping, setStateStopped, startInActivity
 
Methods implemented by this class for interface swarm.defobj.Drop
drop
 
Methods implemented by this class for interface swarm.defobj.DefinedObject
compare, describe, describeID, getDisplayName, getTypeName, getZone, perform, perform$with, perform$with$with, perform$with$with$with, respondsTo, setDisplayName, xfprint, xfprintid, xprint, xprintid
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ControlPanelImpl

public ControlPanelImpl()