Package swarm.objectbase

Support for Swarm objects and probing.

See:
          Description

Class Summary
ActivityControlCImpl A class that provides an object interface to an activity..
ActivityControlImpl A class that provides an object interface to an activity..
CompleteProbeMapCImpl A subclass of ProbeMap whose initial state contains the VarProbes and MessageProbes of the requested target class but also those of all its subclasses..
CompleteProbeMapImpl A subclass of ProbeMap whose initial state contains the VarProbes and MessageProbes of the requested target class but also those of all its subclasses..
CompleteVarMapCImpl A subclass of ProbeMap, whose initial state contains no MessageProbes..
CompleteVarMapImpl A subclass of ProbeMap, whose initial state contains no MessageProbes..
CustomProbeMapCImpl 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..
CustomProbeMapImpl 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..
DefaultProbeMapCImpl A subclass of ProbeMap, whose initial state contains all the VarProbes of the requested target class and also those of all its superclasses..
DefaultProbeMapImpl A subclass of ProbeMap, whose initial state contains all the VarProbes of the requested target class and also those of all its superclasses..
EmptyProbeMapCImpl A CustomProbeMap to be used for building up ProbeMaps from scratch..
EmptyProbeMapImpl A CustomProbeMap to be used for building up ProbeMaps from scratch..
MessageProbeCImpl A class that allows the user to call a given message on any candidate that is an instance of, or inherits from, a given class..
MessageProbeImpl A class that allows the user to call a given message on any candidate that is an instance of, or inherits from, a given class..
ProbeLibraryCImpl A (singleton) Class, whose instance is used as a container for a global mapping between classnames and their 'default' ProbeMaps.
ProbeLibraryImpl A (singleton) Class, whose instance is used as a container for a global mapping between classnames and their 'default' ProbeMaps.
ProbeMapCImpl A container class for Probes used to specify the contents of a ProbeDisplay..
ProbeMapImpl A container class for Probes used to specify the contents of a ProbeDisplay..
SwarmCImpl A temporal container..
SwarmImpl A temporal container..
SwarmObjectCImpl A superclass of most objects in a Swarm simulation that provides support for probing..
SwarmObjectImpl A superclass of most objects in a Swarm simulation that provides support for probing..
VarProbeCImpl A class that allows the user to inspect a given variable in any candidate that is an instance of, or inherits from, a given class..
VarProbeImpl A class that allows the user to inspect a given variable in any candidate that is an instance of, or inherits from, a given class..
 

Interface Summary
ActivityControl A class that provides an object interface to an activity..
ActivityControlC A class that provides an object interface to an activity..
ActivityControlS A class that provides an object interface to an activity..
CompleteProbeMap A subclass of ProbeMap whose initial state contains the VarProbes and MessageProbes of the requested target class but also those of all its subclasses..
CompleteProbeMapC A subclass of ProbeMap whose initial state contains the VarProbes and MessageProbes of the requested target class but also those of all its subclasses..
CompleteProbeMapS A subclass of ProbeMap whose initial state contains the VarProbes and MessageProbes of the requested target class but also those of all its subclasses..
CompleteVarMap A subclass of ProbeMap, whose initial state contains no MessageProbes..
CompleteVarMapC A subclass of ProbeMap, whose initial state contains no MessageProbes..
CompleteVarMapS A subclass of ProbeMap, whose initial state contains no MessageProbes..
CustomProbeMap 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..
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..
CustomProbeMapS 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..
DefaultProbeMap A subclass of ProbeMap, whose initial state contains all the VarProbes of the requested target class and also those of all its superclasses..
DefaultProbeMapC A subclass of ProbeMap, whose initial state contains all the VarProbes of the requested target class and also those of all its superclasses..
DefaultProbeMapS A subclass of ProbeMap, whose initial state contains all the VarProbes of the requested target class and also those of all its superclasses..
EmptyProbeMap A CustomProbeMap to be used for building up ProbeMaps from scratch..
EmptyProbeMapC A CustomProbeMap to be used for building up ProbeMaps from scratch..
EmptyProbeMapS A CustomProbeMap to be used for building up ProbeMaps from scratch..
MessageProbe A class that allows the user to call a given message on any candidate that is an instance of, or inherits from, a given class..
MessageProbeC A class that allows the user to call a given message on any candidate that is an instance of, or inherits from, a given class..
MessageProbeS A class that allows the user to call a given message on any candidate that is an instance of, or inherits from, a given class..
Probe An abstract superclass of both VarProbe and MessageProbe..
ProbeC An abstract superclass of both VarProbe and MessageProbe..
ProbeConfig Protocol for configuration of Probes, ProbeMaps, and the ProbeLibrary..
ProbeConfigC Protocol for configuration of Probes, ProbeMaps, and the ProbeLibrary..
ProbeConfigS Protocol for configuration of Probes, ProbeMaps, and the ProbeLibrary..
ProbeLibrary A (singleton) Class, whose instance is used as a container for a global mapping between classnames and their 'default' ProbeMaps.
ProbeLibraryC A (singleton) Class, whose instance is used as a container for a global mapping between classnames and their 'default' ProbeMaps.
ProbeLibraryS A (singleton) Class, whose instance is used as a container for a global mapping between classnames and their 'default' ProbeMaps.
ProbeMap A container class for Probes used to specify the contents of a ProbeDisplay..
ProbeMapC A container class for Probes used to specify the contents of a ProbeDisplay..
ProbeMapS A container class for Probes used to specify the contents of a ProbeDisplay..
ProbeS An abstract superclass of both VarProbe and MessageProbe..
Swarm A temporal container..
SwarmC A temporal container..
SwarmObject A superclass of most objects in a Swarm simulation that provides support for probing..
SwarmObjectC A superclass of most objects in a Swarm simulation that provides support for probing..
SwarmObjectS A superclass of most objects in a Swarm simulation that provides support for probing..
SwarmS A temporal container..
VarProbe A class that allows the user to inspect a given variable in any candidate that is an instance of, or inherits from, a given class..
VarProbeC A class that allows the user to inspect a given variable in any candidate that is an instance of, or inherits from, a given class..
VarProbeS A class that allows the user to inspect a given variable in any candidate that is an instance of, or inherits from, a given class..
 

Package swarm.objectbase Description

Support for Swarm objects and probing. The objectbase library contains the most basic objects users need to design their agents and swarms. It also serves, at present, as a repository for the probe machinery, which is provided for every SwarmObject.