swarm
Class SwarmEnvironment

java.lang.Object
  |
  +--swarm.SwarmEnvironment

public class SwarmEnvironment
extends Object


Field Summary
 SymbolImpl ControlStateNextTime
           
 SymbolImpl ControlStateQuit
           
 SymbolImpl ControlStateRunning
           
 SymbolImpl ControlStateStepping
           
 SymbolImpl ControlStateStopped
           
 ZoneImpl globalZone
           
 boolean guiFlag
           
 ProbeDisplayManagerImpl probeDisplayManager
           
 ProbeLibraryImpl probeLibrary
           
 UniformDoubleDistImpl uniformDblRand
           
 UniformIntegerDistImpl uniformIntRand
           
 
Constructor Summary
SwarmEnvironment()
           
 
Method Summary
 Object createArchivedCompleteProbeDisplay(Object anObject)
           
 Object createArchivedProbeDisplay(Object anObject)
           
 Object createCompleteProbeDisplay(Object anObject)
           
 Object createProbeDisplay(Object anOjbect)
           
 ActionImpl getCurrentAction()
           
 ActivityImpl getCurrentActivity()
           
 ActivityImpl getCurrentOwnerActivity()
           
 ScheduleImpl getCurrentSchedule()
           
 ScheduleActivityImpl getCurrentScheduleActivity()
           
 SwarmImpl getCurrentSwarm()
           
 SwarmActivityImpl getCurrentSwarmActivity()
           
 int getCurrentTime()
           
 void initSwarm(String[] args)
           
 Object setComponentWindowGeometryRecordName(Object widget)
           
 Object setComponentWindowGeometryRecordNameFor(Object obj, Object widget)
           
 Object setWindowGeometryRecordName(Object theWidget)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ControlStateRunning

public SymbolImpl ControlStateRunning

ControlStateStopped

public SymbolImpl ControlStateStopped

ControlStateStepping

public SymbolImpl ControlStateStepping

ControlStateQuit

public SymbolImpl ControlStateQuit

ControlStateNextTime

public SymbolImpl ControlStateNextTime

globalZone

public ZoneImpl globalZone

uniformIntRand

public UniformIntegerDistImpl uniformIntRand

uniformDblRand

public UniformDoubleDistImpl uniformDblRand

probeLibrary

public ProbeLibraryImpl probeLibrary

probeDisplayManager

public ProbeDisplayManagerImpl probeDisplayManager

guiFlag

public boolean guiFlag
Constructor Detail

SwarmEnvironment

public SwarmEnvironment()
Method Detail

initSwarm

public void initSwarm(String[] args)

getCurrentTime

public int getCurrentTime()

getCurrentSwarm

public SwarmImpl getCurrentSwarm()

getCurrentSchedule

public ScheduleImpl getCurrentSchedule()

getCurrentSwarmActivity

public SwarmActivityImpl getCurrentSwarmActivity()

getCurrentScheduleActivity

public ScheduleActivityImpl getCurrentScheduleActivity()

getCurrentOwnerActivity

public ActivityImpl getCurrentOwnerActivity()

getCurrentAction

public ActionImpl getCurrentAction()

getCurrentActivity

public ActivityImpl getCurrentActivity()

createProbeDisplay

public Object createProbeDisplay(Object anOjbect)

createCompleteProbeDisplay

public Object createCompleteProbeDisplay(Object anObject)

createArchivedProbeDisplay

public Object createArchivedProbeDisplay(Object anObject)

createArchivedCompleteProbeDisplay

public Object createArchivedCompleteProbeDisplay(Object anObject)

setWindowGeometryRecordName

public Object setWindowGeometryRecordName(Object theWidget)

setComponentWindowGeometryRecordNameFor

public Object setComponentWindowGeometryRecordNameFor(Object obj,
                                                      Object widget)

setComponentWindowGeometryRecordName

public Object setComponentWindowGeometryRecordName(Object widget)