Issue 6192: UML 2 Super/Metamodel::StructuredClasses/erroneous association (uml2-superstructure-ftf) Source: Simula Research Laboratory (Mr. Bran Selic, selic(at)acm.org) Nature: Uncategorized Issue Severity: Summary: Package StructuredClasses contains class Class and an association +:Class -->+ownedAttribute:InternalStructures::Property which does not appear on any diagram. This association does not match the similar one in Constructs: +class:Class <-->+ownedAttribute:Property because it is missing an end name and navigability in both directions. It is not clear if this was intended to constrain the Constructs association so that a property does not know the class that contains it, or if the association was meant to be deleted. It cannot simply be corrected by adding the missing end and making it navigable in both directions as this would result in Property having two properties called class. Either the association should be removed, or StructuredClasses needs to redefine Property instead of referencing it directly from InternalStructures Resolution: see above Revised Text: Actions taken: September 7, 2003: received issue March 8, 2005: closed issue Discussion: Delete the association from the mdl file. Note that this association is not shown in the specification text. End of Annotations:===== To: issues@omg.org Subject: UML 2 Super/Metamodel::StructuredClasses/erroneous association X-Mailer: Lotus Notes Release 5.0.11 July 24, 2002 From: Branislav Selic Date: Sun, 7 Sep 2003 09:03:16 -0400 X-MIMETrack: Serialize by Router on D25ML05/25/M/IBM(Release 6.0.2CF1|June 9, 2003) at 09/07/2003 09:03:19, Serialize complete at 09/07/2003 09:03:20, Serialize by Router on D25ML05/25/M/IBM(Release 6.0.2CF1|June 9, 2003) at 09/07/2003 09:03:20 Package StructuredClasses contains class Class and an association +:Class -->+ownedAttribute:InternalStructures::Property which does not appear on any diagram. This association does not match the similar one in Constructs: +class:Class <-->+ownedAttribute:Property because it is missing an end name and navigability in both directions. It is not clear if this was intended to constrain the Constructs association so that a property does not know the class that contains it, or if the association was meant to be deleted. It cannot simply be corrected by adding the missing end and making it navigable in both directions as this would result in Property having two properties called class. Either the association should be removed, or StructuredClasses needs to redefine Property instead of referencing it directly from InternalStructures. Bran Selic IBM Software Group -- Rational Software 770 Palladium Drive Kanata, Ontario, Canada K2V 1C8 ph. (613) 591-7915 fax (613) 599-3912 e-mail: bselic@ca.ibm.com OMG Issue No: 6192 Title: UML 2 Super/Metamodel::StructuredClasses/erroneous association Source: Bran Selic, IBM (bselic@ca.ibm.com) Summary: Package StructuredClasses contains class Class and an association +:Class -->+ownedAttribute:InternalStructures::Property which does not appear on any diagram. This association does not match the similar one in Constructs: +class:Class <-->+ownedAttribute:Property because it is missing an end name and navigability in both directions. It is not clear if this was intended to constrain the Constructs association so that a property does not know the class that contains it, or if the association was meant to be deleted. It cannot simply be corrected by adding the missing end and making it navigable in both directions as this would result in Property having two properties called class. Either the association should be removed, or StructuredClasses needs to redefine Property instead of referencing it directly from InternalStructures Discussion: Delete the association from the mdl file. Note that this association is not shown in the specification text. Disposition: Resolved