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


Image Added



 

1.1        RootObjectClasses

...

Parent class: Entity

Applied Stereotypes:

  • Experimental
  • OpenModelClass

-          support:   MANDATORY 

  • Preliminary

Table 717 Attributes for Class DesignEntityPackage 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
  •  
valueRange
  • unsigned:
 no
  •  
range constraint  
  • false
  •   counter: NA
  •   support: MANDATORY

 

MANDATORY

Preliminary

 

 

status

String

1

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

 

 

OpenModelAttribute

  •   partOfObjectKey:  0
  •   uniqueSet:
  •   isInvariant:  false
  •  
valueRange
  • unsigned:
 no
  •  
range constraint  
  • false
  •   counter: NA
  •   support: MANDATORY

 

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
  •  
valueRange
  • unsigned:
 no
  •  
range constraint  
  • false
  •   counter: NA
  •   support: MANDATORY

 

MANDATORY

Preliminary

 

 

description

String

1

Defines a textual free-form description of the object.

 

 

OpenModelAttribute

  •  
isInvariant
  • partOfObjectKey:
false
  •   0
  •  
valueRange
  • uniqueSet:
 no   range constraint  
  •  
support
  • isInvariant
MANDATORY

 

 

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

  •   isInvariant: false
  •   valueRange:  no   range constraint  
    • false
    •   unsigned:  false
    •   counter: NA
    •   support:
     
    • MANDATORY

     

     

    description

    String

    0..1

    Defines a textual free-form description of the object.

     

     

    OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no   range constraint  
  •   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
    •  
    valueRange
    • unsigned:
     no
    •  
    range constraint  
    • false
    •   counter: NA
    •   support: MANDATORY

     

    Preliminary

     

    MANDATORY

     

     

     

    1.1.1.1.2        Domain class

    ...

    • Experimental
    • OpenModelClass

    -          support:  MANDATORY

     

     

    Table 72 Attributes for Class Domain

     

                  

    ...

    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

    •   isInvariant: false
    •   valueRange:  no   range constraint  
    •   support:  MANDATORY

     

     

    ...

    description

    ...

    String

    ...

    0..1

    ...

    Defines a textual free-form description of the object.

     

     

    ...

    OpenModelAttribute

    •   isInvariant: false
    •   valueRange:  no   range constraint  
    •   support:  MANDATORY

     

     

    ...

    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

    ...

    support:

    ...

    MANDATORY

     

     

     

    1.1.1.1.3        Entity class

    ...

    Parent class: RootEntity

    Applied Stereotypes:

    ...

    • OpenModelClass

    -          support:   MANDATORY

     

     

    Table 72 Attributes for Class Entity

     

                  

    ...

    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

    •   isInvariant: false
    •   valueRange:  no   range constraint  
    •   support:  MANDATORY

     

     

    ...

    description

    ...

    String

    ...

    0..1

    ...

    Defines a textual free-form description of the object.

     

     

    ...

    OpenModelAttribute

    •   isInvariant: false
    •   valueRange:  no   range constraint  
    •   support:  MANDATORY

     

     

    ...

    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

    •   isInvariant: false
    •   valueRange:  no   range constraint  
    •   support:  MANDATORY

     

     

     

    • Preliminary

     

    1.1.1.1.4        ManagedEntity class

    ...

    • Experimental
    • OpenModelClass

    -          support:   MANDATORY 

    Table 718 Attributes for Class ManagedEntityPackage RootObjectClasses

     

                  

      

    Attribute Name

      
      

    Type

      
      

    Mult.

      
      

    Description

      
      

    Stereotypes

      

    managementMethodCurrent

    Integer

    1

    This is an enumerated integer that defines the particular type   of management method that is currently being used.
     
      Permitted Values:
      0: Unknown
      1: None
      2: CLI
      3: SNMP
      4: TL1
      5: CMIP
      6: Proprietary

     

     

    OpenModelAttribute

    •   partOfObjectKey:  0
    •   uniqueSet:
    •   isInvariant:  false
    •   valueRangeunsigned:  no   range constraint  false
    •   counter: NA
    •   support:   MANDATORY

     

     

    managementMethodSupported

    Integer

    1..*

    This is an array of integers that define the different   management methods that are supported by this object.
     
      Permitted Values:
     
      0: Unknown
      1: None
      2: CLI
      3: SNMP
      4: TL1
      5: CMIP
      6: Proprietary

     

     

    OpenModelAttribute

    •   partOfObjectKey:  0
    •   uniqueSet:
    •   isInvariant:  false
    •   valueRangeunsigned:  no   range constraint  false
    •   counter: NA
    •   support: MANDATORY

     

    MANDATORY

     

     

     

    1.1.1.1.5        OperationalEntity class

    ...

    Parent class: Entity

    Applied Stereotypes:

    ...

    • OpenModelClass

    -          support:   MANDATORY

     

     

    Table 72 Attributes for Class OperationalEntity

     

                  

    ...

    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

    •   isInvariant: false
    •   valueRange:  no   range constraint  
    •   support:  MANDATORY

     

     

    ...

    description

    ...

    String

    ...

    0..1

    ...

    Defines a textual free-form description of the object.

     

     

    ...

    OpenModelAttribute

    •   isInvariant: false
    •   valueRange:  no   range constraint  
    •   support:  MANDATORY

     

     

    ...

    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

    •   isInvariant: false
    •   valueRange:  no   range constraint  
    •   support:  MANDATORY

     

     

     

    ...

    • Preliminary

     

    1.1.1.1.6        RootEntity class

    ...

    This class is abstract.

    Applied Stereotypes:

    • Experimental
    • OpenModelClass

    -          support:   MANDATORY

    • Reference

    -          reference: TMF & MEF

     

    • Preliminary

    Table 719 Attributes for Class RootEntityPackage 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
    •  
    valueRange
    • unsigned:
     no
    •  
    range constraint  
    • false
    •   counter: NA
    •   support: MANDATORY

     

    MANDATORY

    Preliminary

     

     

    description

    String

    0..1

    Defines a textual free-form description of the object.

     

     

    OpenModelAttribute

    •   partOfObjectKey:  0
    •   uniqueSet:
    •   isInvariant:  false
    •  
    valueRange
    • unsigned:
     no
    •  
    range constraint  
    • false
    •   counter: NA
    •   support: MANDATORY

     

    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
    •  
    valueRange
    • unsigned:
     no
    •  
    range constraint  
    • false
    •   counter: NA
    •   support:
      MANDATORY
    • MANDATORY

     

    Preliminary