-
Key: UMLR-134
-
Legacy Issue Number: 12272
-
Status: open
-
Source: OFFIS e.V. ( Christian Mrugalla)
-
Summary:
The metaclasses 'Attribute' and 'AssociationEnd' (defined in UML 1.x) are merged in the metaclass 'Property' in UML 2.x. But the terms 'attribute' and 'association end' are still used in the standard, based one the two possible Property-containments (Property owned by a 'Class' respectively by an 'Association'). In addition, a semantic for the different values of the meta-property 'aggregation' is only defined for a 'Property' of style 'association end'. I propose to re-introduce the metaclasses 'Attribute' and 'AssociationEnd' as specializations of 'Property', making 'Property' an abstract class (the meta-property 'aggregation' should be then moved to AssociationEnd).
-
Reported: UML 2.1.2 — Wed, 12 Mar 2008 04:00 GMT
-
Updated: Fri, 6 Mar 2015 20:57 GMT