Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Deleted some no-longer relevant notes at the beginning of the WIKI page.




Following is a draft proposal jointly developed with Jessie S Jewitt, 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 77 Attributes for Package RootObjectClasses

 

              

  

Attribute Name

  
  

Type

  
  

Mult.

  
  

Description

  
  

Stereotypes

  

validFor

TimePeriod

1

The period during which the design entity is valid.

 

 

OpenModelAttribute

  •   partOfObjectKey:  0
  •   uniqueSet:
  •   isInvariant:  false
  •   unsigned:  false
  •   counter: NA
  •   support: MANDATORY

 

Preliminary

 

 

status

String

1

The condition of the specification, such s active, inactive, or   planned.

 

 

OpenModelAttribute

  •   partOfObjectKey:  0
  •   uniqueSet:
  •   isInvariant:  false
  •   unsigned:  false
  •   counter: NA
  •   support: MANDATORY

 

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

  •   partOfObjectKey:  0
  •   uniqueSet:
  •   isInvariant:  false
  •   unsigned:  false
  •   counter: NA
  •   support: MANDATORY

 

Preliminary

 

 

description

String

1

Defines a textual free-form description of the object.

 

 

OpenModelAttribute

  •   partOfObjectKey:  0
  •   uniqueSet:
  •   isInvariant:  false
  •   unsigned:  false
  •   counter: NA
  •   support: MANDATORY

 

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

  •   partOfObjectKey:  0
  •   uniqueSet:
  •   isInvariant:  false
  •   unsigned:  false
  •   counter: NA
  •   support: MANDATORY

 

Preliminary

 

 

 

 

1.1.1.1.2        Domain class

...

Table 79 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

  •   partOfObjectKey:  0
  •   uniqueSet:
  •   isInvariant:  false
  •   unsigned:  false
  •   counter: NA
  •   support: MANDATORY

 

Preliminary

 

 

description

String

0..1

Defines a textual free-form description of the object.

 

 

OpenModelAttribute

  •   partOfObjectKey:  0
  •   uniqueSet:
  •   isInvariant:  false
  •   unsigned:  false
  •   counter: NA
  •   support: MANDATORY

 

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

  •   partOfObjectKey:  0
  •   uniqueSet:
  •   isInvariant:  false
  •   unsigned:  false
  •   counter: NA
  •   support: MANDATORY

 

Preliminary