|
Class Summary |
| AbstractModelObjectVisitor |
This class provides a default visitor which can be used
to traverse a model. |
| Activity |
This class represents the base class for all Scribble definition
components. |
| Block |
This class represents a group of activities. |
| Choice |
This class represents the Choice construct between
two or more paths. |
| ContainmentList<E extends ModelObject> |
This class represents a list that understands how to manage
containment and parent relationships. |
| DataType |
This class represents the data type bound to a particular type name used
in the protocol. |
| DefaultVisitor |
This class provides a default visitor which can be used
to traverse a model. |
| DirectedChoice |
This class represents the Choice construct between
two or more paths. |
| Do |
This class represents the Try/Escape construct. |
| End |
This class represents the Include construct. |
| ImportList |
This class represents an import definition associated with a model. |
| Inline |
This class represents the Include construct. |
| Interaction |
This class represents an interaction: the communication
of a message from one role to another, or several others. |
| Interrupt |
This class represents a group of activities within
an interrupt block associated with a global escape. |
| Introduces |
This class represents the list of roles introduced by
an existing role within a Scribble definition. |
| MessageSignature |
This class represents a message signature. |
| ModelObject |
This is the generic object from which all Scribble model objects
are derived. |
| OnMessage |
This class represents a possible path of a directed choice, triggered
by a specified message signature. |
| Parallel |
This class represents the Parallel construct with
two or more concurrent paths. |
| Parameter |
This class represents the binding between a declaration and
the name of a declaration in a composed definition. |
| ParameterDefinition |
This class represents a parameter. |
| Protocol |
This class represents the protocol notation. |
| ProtocolImport |
This class represents an imported protocol. |
| ProtocolImportList |
This class represents an import definition associated with a model. |
| ProtocolModel |
This class represents the base class for models associated with
specific notations. |
| ProtocolReference |
This class represents a protocol reference. |
| RecBlock |
This class represents the Recur construct. |
| Recursion |
This class represents the Raise construct. |
| Repeat |
This class represents the Repeat construct. |
| Role |
This class represents a role. |
| Run |
This class represents the Run construct. |
| TypeImport |
This class represents an imported type associated with a model. |
| TypeImportList |
This class represents an import definition associated with a model. |
| TypeReference |
This class represents a type reference. |
| Unordered |
This class represents the Unordered construct. |