Issue 8977: Property ownership must be consistent across association redefinitions (uml2-rtf) Source: International Business Machines (Mr. Jim Amsden, jamsden(at)us.ibm.com) Nature: Uncategorized Issue Severity: 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 Resolution: Revised Text: Actions taken: August 26, 2005: received issue Discussion: End of Annotations:===== ubject: Property ownership must be consistent across association redefinitions X-Mailer: Lotus Notes Release 6.0.2CF2 July 23, 2003 From: Jim Amsden Date: Fri, 26 Aug 2005 12:04:24 -0400 X-MIMETrack: Serialize by Router on D03NM118/03/M/IBM(Build V70_M6_06302005 Beta 4|June 30, 2005) at 08/26/2005 10:04:04, Serialize complete at 08/26/2005 10:04:04 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.