next up previous top
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:

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 up previous top
Next: Readee
Up: Role Type
Previous: Load

Comments? Mail the current maintainer of this page.

Author: Gregory Zelesnik

Last Modified: May 12, 1996