swarm.objectbase
Class CustomProbeMapCImpl

java.lang.Object
  |
  +--swarm.BaseImpl
        |
        +--swarm.PhaseCImpl
              |
              +--swarm.objectbase.CustomProbeMapCImpl

public class CustomProbeMapCImpl
extends PhaseCImpl
implements ProbeMapC, ProbeMapS, CustomProbeMapS, CustomProbeMapC

A subclass of ProbeMap, whose initial state is empty unlike the default probeMap initial state which contains all the VarProbes of the requested target class.. This subclass of the ProbeMap is used to create probe maps which are initialised in an emtpy state or with the VarProbes and MessageProbes intended. In other words, the probed class is set, as is the case with the normal ProbeMap class but upon createEnd no VarProbes or MessageProbes will be present within it. This feature is useful when creating a probe map from scratch (e.g. to be used in conjunction with the setProbeMap:For: message of the ProbeLibrary).


Fields inherited from class swarm.PhaseCImpl
nextPhase
 
Constructor Summary
CustomProbeMapCImpl()
           
CustomProbeMapCImpl(CustomProbeMap nextPhase)
           
 
Methods implemented by this class for interface swarm.objectbase.ProbeMapC
setProbedClass, setProbedObject
 
Methods implemented by this class for interface swarm.defobj.CreateC
create, createBegin, createEnd
 
Methods implemented by this class for interface swarm.defobj.CustomizeC
customizeBegin, customizeCopy, customizeEnd
 
Methods inherited from class swarm.PhaseCImpl
_copy_creating_phase_to_using_phase
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CustomProbeMapCImpl

public CustomProbeMapCImpl(CustomProbeMap nextPhase)

CustomProbeMapCImpl

public CustomProbeMapCImpl()