UML 2.2 RTF Avatar
  1. OMG Issue

UML22 — p. 728: New presentation options. Replace the following paragraph

  • Key: UML22-981
  • Legacy Issue Number: 8846
  • Status: closed  
  • Source: Pivot Point ( Cris Kobryn)
  • Summary:

    Recommended Changes to UML 2.0 Profiles to Support SysML

    Source: SysML Partners (Partners@SysML.org)
    Nature: Revision
    Severity: Significant
    Summary:
    SysML extends the use of Profile notation and requires that stereotypes can reference UML metaclasses. In order to satisfy the needs of SysML, the following changes need to be made to the the UML 2.0 Superstructure Profiles chapter. "Convenience documents" in .fm and .pdf formats, which redline the proposed changes to the Profiles chapter, are provided as attachments to this issue submission. (See
    UML2-Super-Profiles-ConvenienceDoc-050525.fm and UML2-Super-Profiles-ConvenienceDoc-050525.pdf.)

    2) p. 728: New presentation options. Replace the following paragraph:
    "The values of a stereotype that has been applied to a model element can be shown as part of a comment symbol tied to the model element. The values from a specific stereotype are optionally preceded with the name of the applied stereotype within a pair of guillemets, which is useful if values of more than one applied stereotype should be shown."
    with the following text:
    "The values of a stereotype that has been applied to a model element can be shown in one of three ways:
    ·As part of a comment symbol tied to the symbol representing the model element
    ·In compartments of a graphic node representing the model element.
    ·Above the name string within a graphic node or before the name string otherwise
    In the case where a compartment or comment symbol is used, the user may elect to show the stereotype name in guillemets before the name string in addition to in the compartment or comment.
    They are displayed as name/value pairs, thus:
    <namestring>'='<valuestring>
    If a stereotype property is multi-valued then the valuestring is displayed as a comma-separated list:
    <valuestring>::=<value>

    {','<value>}

    Certain values have special display rules:
    ·As an alternative to a name/value pair, when displaying the values of boolean properties diagrams may use the convention that if the namestring is displayed then the value is True, otherwise the value is False;
    ·If the value is the name of a NamedElement then optionally its qualifiedName can be used.
    If compartments are used to display stereotype values then an additional compartment is required for each applied stereotype whose values are to be displayed. Each such compartment is headed by the name of the applied stereotype in guillemets. Any graphic node may have these compartments.
    Within a comment symbol, or if displayed before/above the symbols's namestring, the values from a specific stereotype are optionally preceded with the name of the applied stereotype within a pair of guillemets, which is useful if values of more than one applied stereotype should be shown.
    When displayed in compartments or comment symbol at most one name/value pair can appear on a single line. When displayed above/before a namestring the name/value pairs are separated by semicolons and all pairs for a given stereotype are enclosed in braces."

  • Reported: RAS 2.2 — Thu, 2 Jun 2005 04:00 GMT
  • Disposition: Resolved — UML 2.1
  • Disposition Summary:

    see pages 460 - 461 of ptc/2006-04-01

  • Updated: Fri, 6 Mar 2015 20:58 GMT