|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--swarm.BaseImpl | +--swarm.simtoolsgui.GUISwarmImpl | +--ESFrameObserverSwarm
The Observer contains the Model and the graphic widgets
Field Summary | |
swarm.activity.ActionGroup |
displayActions1
two ActionGroup for sequence of GUI events |
swarm.activity.ActionGroup |
displayActions2
two ActionGroup for sequence of GUI events |
int |
displayFrequency
update frequency |
swarm.activity.Schedule |
displaySchedule
the single Schedule instance |
ESFrameModelSwarm |
eSFrameModelSwarm
the Swarm we are observing |
int |
timeToFinish
the time at which we stop the simulation (if ! |
swarm.analysis.EZGraphImpl |
totalTimeLengthGraph
our graphics or EZGraph output to files |
boolean |
verboseChoice
displaying all messages on the console |
Fields inherited from class swarm.simtoolsgui.GUISwarmImpl |
actionCache, controlPanel |
Constructor Summary | |
ESFrameObserverSwarm(swarm.defobj.Zone aZone)
Constructor for class |
Method Summary | |
swarm.activity.Activity |
activateIn(swarm.objectbase.Swarm swarmContext)
activateIn: - activate the schedules so they're ready to run. |
java.lang.Object |
buildActions()
Create the actions necessary for the simulation. |
java.lang.Object |
buildObjects()
Create the objects used to display the model. |
void |
drop()
drop the Observer, but after having dropped the EZGraph |
void |
finish()
to finish automatically, if timeToFinish! |
Methods inherited from class swarm.simtoolsgui.GUISwarmImpl |
allocIVars, allocIVarsComponent, compare, copyIVars, copyIVarsComponent, describe, describeForEach, describeForEachID, describeID, freeIVars, freeIVarsComponent, getActionCache, getActivity, getCompleteProbeMap, getComponentZone, getControlPanel, getDisplayName, getInternalZone, getName, getPageSize, getPopulation, getProbeForVariable, getProbeMap, getSynchronizationType, getTypeName, getZone, go, perform, perform$with, perform$with$with, perform$with$with$with, respondsTo, setDisplayName, xfprint, xfprintid, xprint, xprintid |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public int displayFrequency
public int timeToFinish
public boolean verboseChoice
public swarm.activity.ActionGroup displayActions1
public swarm.activity.ActionGroup displayActions2
public swarm.activity.Schedule displaySchedule
public ESFrameModelSwarm eSFrameModelSwarm
public swarm.analysis.EZGraphImpl totalTimeLengthGraph
Constructor Detail |
public ESFrameObserverSwarm(swarm.defobj.Zone aZone)
Method Detail |
public java.lang.Object buildObjects()
buildObjects
in interface swarm.objectbase.Swarm
buildObjects
in class swarm.simtoolsgui.GUISwarmImpl
public java.lang.Object buildActions()
buildActions
in interface swarm.objectbase.Swarm
buildActions
in class swarm.simtoolsgui.GUISwarmImpl
public swarm.activity.Activity activateIn(swarm.objectbase.Swarm swarmContext)
activateIn
in interface swarm.objectbase.Swarm
activateIn
in class swarm.simtoolsgui.GUISwarmImpl
public void drop()
drop
in interface swarm.defobj.Drop
drop
in class swarm.simtoolsgui.GUISwarmImpl
public void finish()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |