Issue 6645: UML 2.0 Superstructure Kernal/Packages (uml2-rtf) Source: TimeWarp Engineering Ltd. (Mr. Steven T. Cramer, scramer(at)timewarpllc.com) Nature: Uncategorized Issue Severity: Summary: The Property ownedMember of the Class Package is redefined to specialize the EndType from NamedElement to PackageableElement. But is incorrectly changed from a derived union to NON Derived. If it is intended to be non derived the property string subsets on all the other members are in error. ownedMember for a Package should be a derived union subset by the following Properties: ownedType nestedPackage ownedRule An OCL equivalent would be as follows: ownedMember=ownedType->union(nestedPackage)->union(ownedRule) Resolution: Revised Text: Actions taken: October 1, 2003: received issue Discussion: Disposition: Deferred to UML 2.4 RTF End of Annotations:===== ubject: UML 2.0 Superstructure Kernal/Packages Date: Mon, 1 Dec 2003 15:48:41 -0700 X-MS-Has-Attach: yes X-MS-TNEF-Correlator: Thread-Topic: UML 2.0 Superstructure Kernal/Packages Thread-Index: AcO4XUQMvVLj0pE5TkGAnS+90z00OQ== From: "Steven T. Cramer" To: Cc: , "Branislav Selic" , , "Jeff Wright" , "Joe Otten" , "Mary Ananian" , "Marc J. Balcer" The Property ownedMember of the Class Package is redefined to specialize the EndType from NamedElement to PackageableElement. But is incorrectly changed from a derived union to NON Derived. If it is intended to be non derived the property string subsets on all the other members are in error. ownedMember for a Package should be a derived union subset by the following Properties: ownedType nestedPackage ownedRule An OCL equivalent would be as follows: ownedMember=ownedType->union(nestedPackage)->union(ownedRule) Steven T. Cramer TimeWarp Engineering Ltd. 12255 Jones Park Court Colorado Springs, Colorado 80921 GMT-7 719.487.1623 www.TimeWarpEngineering.com SCramer@TimeWarpEngineering.com