Issue 6911: UML 2 Super / Templates / subsetting templateParameter (uml2-superstructure-ftf) Source: Simula Research Laboratory (Mr. Bran Selic, selic(at)acm.org) Nature: Uncategorized Issue Severity: Summary: ParameterableElement::owningParameter should subset ParameterableElement::templateParameter Resolution: see above Revised Text: Actions taken: January 15, 2004: received issue March 8, 2005: closed issue Discussion: This is correct, since the corresponding association is a specialization of both the TemplateParameter::parameteredElement to ParameterableElement::templateParameter association as well as the owner— ownedElement association. Therefore, the following changes are required: ?? pg. 542, fig. 427, add the “subsets templateParameter” to the specialization constraint on the ParameterableElement::owningParameter role. ?? Pg. 543 for the description of owningParameter replace: o owningParameter : TemplateParameter[0..1]The formal template parameter that owns this element. Subsets Element::owner. With: o owningParameter : TemplateParameter[0..1]The formal template parameter that owns this element. Subsets Element::owner and ParameterableElement::templateParameter.. End of Annotations:===== ubject: UML 2 Super / Templates / subsetting templateParameter X-Mailer: Lotus Notes Release 6.0.2CF1 June 9, 2003 From: Branislav Selic Date: Thu, 15 Jan 2004 14:08:13 -0500 X-MIMETrack: Serialize by Router on D25ML05/25/M/IBM(Release 6.0.2CF1|June 9, 2003) at 01/15/2004 14:08:17, Serialize complete at 01/15/2004 14:08:17 ParameterableElement::owningParameter should subset ParameterableElement::templateParameter. Bran Selic Distinguished Engineer IBM Rational Software 770 Palladium Drive Kanata, Ontario, Canada K2V 1C8 ph. (613) 591-7915 fax (613) 599-3912 OMG Issue No: 6911 Title: UML 2 Super / Templates / subsetting templateParameter Source: International Business Machines (Mr. Bran Selic, bselic@ca.ibm.com) Summary: ParameterableElement::owningParameter should subset ParameterableElement::templateParameter Discussion: This is correct, since the corresponding association is a specialization of both the TemplateParameter::parameteredElement to ParameterableElement::templateParameter association as well as the owner.ownedElement association. Therefore, the following changes are required: · pg. 542, fig. 427, add the .subsets templateParameter. to the specialization constraint on the ParameterableElement::owningParameter role. · Pg. 543 for the description of owningParameter replace: o owningParameter : TemplateParameter[0..1]The formal template parameter that owns this element. Subsets Element::owner. With: o owningParameter : TemplateParameter[0..1]The formal template parameter that owns this element. Subsets Element::owner and ParameterableElement::templateParameter.. Disposition: Resolved e-mail: bselic@ca.ibm.com