UML 2.4 RTF Avatar
  1. OMG Issue

UML24 — Association-owned association end name changes

  • Key: UML24-92
  • Legacy Issue Number: 15563
  • Status: closed  
  • Source: Model Driven Solutions ( Mr. Steve Cook)
  • Summary:

    Kernel & Infrastructure:

    A_member_namespace => A_member_memberNamespace

    Change the association-owned association end from 'namespace' to 'memberNamespace'

    Interactions::BasicInteractions

    Change:

    A_sendEvent_message => A_sendEvent_endMessage

    A_receiveEvent_message => A_receiveEvent_endMessage

    + association-owned association end: 'message' => 'endMessage'

  • Reported: UML 2.3 — Wed, 22 Sep 2010 04:00 GMT
  • Disposition: Resolved — UML 2.4
  • Disposition Summary:

    The reason for the first change can be understood by looking at figure 7.4. This shows importedMember subsets member. The other end of this association, non-navigable and un-named on the diagram, is called namespace in the metamodel. This needs, by symmetry, to subset the other end of the association A_member_namespace. That cannot be called namespace, because of the constraint “A Property cannot be subset by a Property with the same name”. Hence we change its name to member_Namespace, and change the association name to follow the convention.
    The second change is for similar reasons. It is actually reflected in the current figure 14.4 but the association name has not been changed to match, and the change has not been introduced in any existing resolution.

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