swarm.activity
Interface SwarmProcessS

All Known Subinterfaces:
GUISwarm, GUISwarmC, GUISwarmS, Swarm, SwarmC, SwarmS
All Known Implementing Classes:
SwarmImpl, SwarmCImpl

public interface SwarmProcessS
extends ActionTypeS, ZoneS, SynchronizationTypeS

An object that holds a collection of concurrent subprocesses.. SwarmProcess inherits the messages of both ActionType and Zone. Inheritance of zone behavior means that a swarm can be used as the argument of a create: or createBegin: message, for creation of an object within the internal zone of a swarm. Unlike other action types, swarms and swarm activities always exist in a one-to-one relationship, provided that the swarm has been activated. This restriction to a single activity enables the swarm to do double-duty as a custom object that provides its own interface to the activities running within the swarm.