swarm
Class SwarmEnvironment

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

public class SwarmEnvironment
extends Object


Field Summary
 Symbol ControlStateNextTime
           
 Symbol ControlStateQuit
           
 Symbol ControlStateRunning
           
 Symbol ControlStateStepping
           
 Symbol ControlStateStopped
           
 Zone globalZone
           
 boolean guiFlag
           
 HDF5Archiver hdf5AppArchiver
           
 HDF5Archiver hdf5Archiver
           
 LispArchiver lispAppArchiver
           
 LispArchiver lispArchiver
           
 ProbeDisplayManager probeDisplayManager
           
 ProbeLibrary probeLibrary
           
 SimpleRandomGenerator randomGenerator
           
 Symbol Randomized
           
 Symbol Sequential
           
 UniformDoubleDist uniformDblRand
           
 UniformIntegerDist uniformIntRand
           
 
Constructor Summary
SwarmEnvironment()
           
 
Method Summary
 Object createArchivedCompleteProbeDisplay(Object anObject, String objectName)
           
 Object createArchivedProbeDisplay(Object anObject, String objectName)
           
 Object createCompleteProbeDisplay(Object anObject)
           
 Object createProbeDisplay(Object anOjbect)
           
 void dumpDirectory()
           
 Action getCurrentAction()
           
 Activity getCurrentActivity()
           
 Activity getCurrentOwnerActivity()
           
 Schedule getCurrentSchedule()
           
 ScheduleActivity getCurrentScheduleActivity()
           
 Swarm getCurrentSwarm()
           
 SwarmActivity getCurrentSwarmActivity()
           
 int getCurrentTime()
           
 void initSwarm(String appName, String version, String bugAddress, String[] args)
           
 Object setComponentWindowGeometryRecordName(Object widget, String widgetName)
           
 Object setComponentWindowGeometryRecordNameFor(Object obj, Object widget, String widgetName)
           
 Object setWindowGeometryRecordName(Object theWidget, String widgetName)
           
 void xfprint(Object obj)
           
 void xprint(Object obj)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ControlStateRunning

public Symbol ControlStateRunning

ControlStateStopped

public Symbol ControlStateStopped

ControlStateStepping

public Symbol ControlStateStepping

ControlStateQuit

public Symbol ControlStateQuit

ControlStateNextTime

public Symbol ControlStateNextTime

Randomized

public Symbol Randomized

Sequential

public Symbol Sequential

globalZone

public Zone globalZone

randomGenerator

public SimpleRandomGenerator randomGenerator

uniformIntRand

public UniformIntegerDist uniformIntRand

uniformDblRand

public UniformDoubleDist uniformDblRand

probeLibrary

public ProbeLibrary probeLibrary

probeDisplayManager

public ProbeDisplayManager probeDisplayManager

hdf5Archiver

public HDF5Archiver hdf5Archiver

lispArchiver

public LispArchiver lispArchiver

hdf5AppArchiver

public HDF5Archiver hdf5AppArchiver

lispAppArchiver

public LispArchiver lispAppArchiver

guiFlag

public boolean guiFlag
Constructor Detail

SwarmEnvironment

public SwarmEnvironment()
Method Detail

initSwarm

public void initSwarm(String appName,
                      String version,
                      String bugAddress,
                      String[] args)

xprint

public void xprint(Object obj)

xfprint

public void xfprint(Object obj)

dumpDirectory

public void dumpDirectory()

getCurrentTime

public int getCurrentTime()

getCurrentSwarm

public Swarm getCurrentSwarm()

getCurrentSchedule

public Schedule getCurrentSchedule()

getCurrentSwarmActivity

public SwarmActivity getCurrentSwarmActivity()

getCurrentScheduleActivity

public ScheduleActivity getCurrentScheduleActivity()

getCurrentOwnerActivity

public Activity getCurrentOwnerActivity()

getCurrentAction

public Action getCurrentAction()

getCurrentActivity

public Activity getCurrentActivity()

createProbeDisplay

public Object createProbeDisplay(Object anOjbect)

createCompleteProbeDisplay

public Object createCompleteProbeDisplay(Object anObject)

createArchivedProbeDisplay

public Object createArchivedProbeDisplay(Object anObject,
                                         String objectName)

createArchivedCompleteProbeDisplay

public Object createArchivedCompleteProbeDisplay(Object anObject,
                                                 String objectName)

setWindowGeometryRecordName

public Object setWindowGeometryRecordName(Object theWidget,
                                          String widgetName)

setComponentWindowGeometryRecordNameFor

public Object setComponentWindowGeometryRecordNameFor(Object obj,
                                                      Object widget,
                                                      String widgetName)

setComponentWindowGeometryRecordName

public Object setComponentWindowGeometryRecordName(Object widget,
                                                   String widgetName)