Following is a draft proposal jointly developed with Former user (Deleted), with input from Andy Mayer and Arun Gupta .
This is related to a presentation found here.
There appears to be some issues with the gendoc tool, which generates the output from Papyrus, so you may notice some interesting things in the class tables that follow.
Diagrams
1.1 RootObjectClasses
...
Table 7‑7 Attributes for Package RootObjectClasses
Attribute Name | Type | Mult. | Description | Stereotypes |
validFor | TimePeriod | 1 | The period during which the design entity is valid.
| OpenModelAttribute
Preliminary
|
status | String | 1 | The condition of the specification, such s active, inactive, or planned.
| OpenModelAttribute
Preliminary
|
name | String | 1 | Represents a user-friendly identifier of an object. It is a (possibly ambiguous) name by which the object is commonly known in some limited scope (such as an organization) and conforms to the naming conventions of the country or culture with which it is associated. It is NOT used as a naming attribute (i.e., to uniquely identify an instance of the object).
| OpenModelAttribute
Preliminary
|
description | String | 1 | Defines a textual free-form description of the object.
| OpenModelAttribute
Preliminary
|
id | Identifier | 1 | Identifier of this information element. This attribute shall be globally unique. Unambiguously distinguishes different object instances. It is the naming attribute of the object.
| OpenModelAttribute
Preliminary
|
1.1.1.1.2 Domain class
...
Table 7‑9 Attributes for Package RootObjectClasses
Attribute Name | Type | Mult. | Description | Stereotypes |
name | String | 0..1 | Represents a user-friendly identifier of an object. It is a (possibly ambiguous) name by which the object is commonly known in some limited scope (such as an organization) and conforms to the naming conventions of the country or culture with which it is associated. It is NOT used as a naming attribute (i.e., to uniquely identify an instance of the object).
| OpenModelAttribute
Preliminary
|
description | String | 0..1 | Defines a textual free-form description of the object.
| OpenModelAttribute
Preliminary
|
id | Identifier | 1 | Identifier of this information element. This attribute shall be globally unique. Unambiguously distinguishes different object instances. It is the naming attribute of the object.
| OpenModelAttribute
Preliminary
|