swarm.simtoolsgui
Interface ProbeDisplayManager
- All Known Implementing Classes:
- ProbeDisplayManagerImpl
- public abstract interface ProbeDisplayManager
- extends SwarmObjectS, SwarmObject
The ProbeDisplay manager..
A (singleton) class whose instance is used to manage all the ProbeDisplays created by the user during a GUI run of the simulation.
Methods inherited from interface swarm.defobj.Drop |
drop |
Methods inherited from 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 |
getDropImmediatelyFlag
public boolean getDropImmediatelyFlag()
createProbeDisplayFor
public ProbeDisplayImpl createProbeDisplayFor(Object anObject)
createArchivedProbeDisplayFor$variableName
public ProbeDisplayImpl createArchivedProbeDisplayFor$variableName(Object anObject,
String variableName)
createDefaultProbeDisplayFor
public ProbeDisplayImpl createDefaultProbeDisplayFor(Object anObject)
createArchivedDefaultProbeDisplayFor$variableName
public ProbeDisplayImpl createArchivedDefaultProbeDisplayFor$variableName(Object anObject,
String variableName)
createCompleteProbeDisplayFor
public CompleteProbeDisplayImpl createCompleteProbeDisplayFor(Object anObject)
createArchivedCompleteProbeDisplayFor$variableName
public CompleteProbeDisplayImpl createArchivedCompleteProbeDisplayFor$variableName(Object anObject,
String variableName)
addProbeDisplay
public Object addProbeDisplay(Object probeDisplay)
- Add a probe display to be managed by the ProbeDisplayManager.
removeProbeDisplay
public Object removeProbeDisplay(Object probeDisplay)
- Remove a probe display from management by the ProbeDisplayManager.
dropProbeDisplaysFor
public Object dropProbeDisplaysFor(Object anObject)
- Remove and drop probe displays associated with a given object.
update
public Object update()
- This method will recursively send an update message to all the Probe Displays managed by the ProbeDisplayManager.
setDropImmediatelyFlag
public Object setDropImmediatelyFlag(boolean dropImmediateFlag)