|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectswarm.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 |
swarm.analysis.EZGraphImpl |
numberOfUnitsGraph
our graphics or EZGraph output to files |
swarm.analysis.EZGraphImpl |
productionGraph
our graphics or EZGraph output to files |
swarm.analysis.EZGraphImpl |
ratioGraph
our graphics or EZGraph output to files |
int |
time
the time |
int |
timeToFinish
the time at which we stop the simulation (if ! |
swarm.analysis.EZGraphImpl |
totalTimeLengthGraph
our graphics or EZGraph output to files |
swarm.space.Value2dDisplay |
unitActivityDisplay
|
swarm.space.Object2dDisplay |
unitDisplay
|
swarm.gui.ZoomRaster |
unitRaster
|
boolean |
verboseChoice
displaying all messages on the console |
int |
zoomFactor
|
Fields inherited from class swarm.simtoolsgui.GUISwarmImpl |
actionCache, controlPanel |
Constructor Summary | |
ESFrameObserverSwarm(swarm.defobj.Zone aZone)
Constructor for class |
Method Summary | |
java.lang.Object |
_unitRasterDeath_(java.lang.Object caller)
handling the raster |
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! |
float |
getRatio1()
evaluating ratio1 (global / potential production) |
float |
getRatio2()
evaluating ratio2 (global / potential production) |
float |
getRatio3()
evaluating ratio2 (final / global production) |
void |
setTime()
setting the time of the simulation |
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 time
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
public swarm.analysis.EZGraphImpl numberOfUnitsGraph
public swarm.analysis.EZGraphImpl productionGraph
public swarm.analysis.EZGraphImpl ratioGraph
public swarm.gui.ZoomRaster unitRaster
public swarm.space.Object2dDisplay unitDisplay
public int zoomFactor
public swarm.space.Value2dDisplay unitActivityDisplay
Constructor Detail |
public ESFrameObserverSwarm(swarm.defobj.Zone aZone)
Method Detail |
public java.lang.Object buildObjects()
public java.lang.Object buildActions()
public swarm.activity.Activity activateIn(swarm.objectbase.Swarm swarmContext)
public void drop()
public void finish()
public java.lang.Object _unitRasterDeath_(java.lang.Object caller)
public float getRatio1()
public float getRatio2()
public float getRatio3()
public void setTime()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |