SysML 1.7 RTF Avatar
  1. OMG Issue

SYSML17 — More than one View() operation allowed

  • Key: SYSML17-119
  • Legacy Issue Number: 19623
  • Status: closed  
  • Source: oose Innovative Informatik eG ( Mr. Tim Weilkiens)
  • Summary:

    The viewpoint constraint about the View() operation allows more than one View() operation:

    [2] The property ownedOperation must include at least one operation named “View” with the UML Create stereotype
    applied.

    It is not specified what happens if there is more than one View() operation. For example:

    • In which order are they performed? If only one View() operation is performed it is not defined which one.
    • The wording of the derived property method is only about one operation ("of the operation").

    As long no one has a good use case to have more than View() operation I propose to change constraint [2] to:

    [2] The property ownedOperation must include exactly one operation named “View” with the UML Create stereotype
    applied.

  • Reported: SysML 1.4 — Sat, 27 Sep 2014 04:00 GMT
  • Disposition: Closed; No Change — SysML 1.7
  • Disposition Summary:

    Proposal: More than one View() operation allowed

    The namespace semantic requires that there are only unique View() operations defined. They can have the same name, but must differ in the list of parameters. The call of the View() operation clearly selects exactly one View() operation.

  • Updated: Thu, 22 Dec 2022 13:45 GMT