Next: Readee
Up: Role Type
Previous: Load
Participant
Semantics
The role type Participant corresponds to the requirement that the associated player in a PLBundler connection be any player of a UniCon type that represents a programming language entity: a GlobalDataDef, GlobalDataUse, RoutineCall, RoutineDef, or PLBundle player. The responsibility of the player is to behave as the programming language entity defined by its type.
There must always be at least two, but there may be potentially infinite, participants in a PLBundler connection.
Connector Types In
A role of type Participant can legally be defined in a connector of the following type:
Player Type
Associations
A role of type Participant can legally be associated with the following player types in a PLBundler connection:
RoutineCall (of Computation, General, or Module components)
RoutineDef (of Computation, General, or Module components)
PLBundle (of Computation, General, Module, or SharedData components)
Property Defaults
The following are the default values of the properties for the Participant role:
- General.GlobalDataDef,
Module.GlobalDataDef,
SharedData.GlobalDataDef,
Computation.GlobalDataUse,
General.GlobalDataUse,
Module.GlobalDataUse,
SharedData.GlobalDataUse,
Computation.RoutineCall,
General.RoutineCall,
Module.RoutineCall,
Computation.RoutineDef,
General.RoutineDef,
Module.RoutineDef,
Computation.PLBundle,
General.PLBundle,
Module.PLBundle,
SharedData.PLBundle
Next: Readee
Up: Role Type
Previous: Load
Comments?
Mail the current maintainer of this page.
Author:
Gregory Zelesnik
Last Modified: May 12, 1996