swarm.objectbase
Interface ProbeMapC

All Known Subinterfaces:
CompleteProbeMapC, CompleteVarMapC, CustomProbeMapC, DefaultProbeMapC, EmptyProbeMapC
All Known Implementing Classes:
DefaultProbeMapCImpl, CompleteVarMapCImpl, CompleteProbeMapCImpl, ProbeMapCImpl, CustomProbeMapCImpl

public interface ProbeMapC
extends SwarmObjectC, SwarmObjectS, ProbeConfigC, ProbeConfigS

A container class for Probes used to specify the contents of a ProbeDisplay.. A ProbeMap is a Map-type collection of Probes. They are used to gather several Probes, who usually have a common referent, into a single bundle. For example, all the instance variables of a ModelSwarm might be gathered into a single ProbeMap. Each ProbeMap is then installed into the global ProbeLibrary.


Method Summary
 java.lang.Object setProbedClass(java.lang.Class aClass)
          The setProbedClass: method sets the class of the object that the set of probes that constitute the probe map points at.
 java.lang.Object setProbedObject(java.lang.Object object)
           
 
Methods inherited from interface swarm.defobj.CreateC
create, createBegin, createEnd
 
Methods inherited from interface swarm.defobj.CustomizeC
customizeBegin, customizeCopy, customizeEnd
 

Method Detail

setProbedClass

public java.lang.Object setProbedClass(java.lang.Class aClass)
The setProbedClass: method sets the class of the object that the set of probes that constitute the probe map points at. This message must be sent before createEnd.

setProbedObject

public java.lang.Object setProbedObject(java.lang.Object object)