UML 2.2 RTF Avatar
  1. OMG Issue

UML22 — Property ownership must be consistent across association redefinitions

  • Key: UML22-151
  • Legacy Issue Number: 8977
  • Status: closed  
  • Source: International Business Machines ( Mr. Jim Amsden)
  • Summary:

    When an association generalizes another association and redefines its ends, the redefined end must be accessible through the generalization. This means redefining and redefined properties must be ownedEnds of the association or ownedAttributes of the participating classes. Redefining ownership (either directly or indirectly by changing navigability with default ownership) resulting in the redefined property no longer being a member of the general class should not be allowed. UML2 needs to include a constraint capturing this rule

  • Reported: UML 2.0 — Fri, 26 Aug 2005 04:00 GMT
  • Disposition: Resolved — UML 2.2
  • Disposition Summary:

    Discussion
    This is already covered by RedefinableElement::isRedefinitionContextValid() and
    RedefinableElement::redefinition_consistent.
    Disposition: Closed - No Change

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