Issue 6874: UML 2 Super / use cases / invalid subsetting (uml2-superstructure-ftf) Source: Simula Research Laboratory (Mr. Bran Selic, selic(at)acm.org) Nature: Uncategorized Issue Severity: Summary: UseCase::extensionPoint subsets Classifier::feature, but ExtensionPoint is not a specialization of Feature. Resolution: see above Revised Text: Actions taken: December 31, 2003: received issue March 8, 2005: closed issue Discussion: In Figure 401 (and in the corresponding diagram in the metamodel) in the association end UseCase::extensionPoint, remove the “subsets feature” specialization leaving only “subsets ownedMember”. Also, on page 519, the corresponding description should be changed from: ?? extensionPoint: ExtensionPoint References the ExtensionPoints owned by the use case. (Specializes Classifier.feature and Namespace.ownedMember.) to: ?? extensionPoint: ExtensionPoint References the ExtensionPoints owned by the use case. (Specializes Namespace.ownedMember.) End of Annotations:===== ubject: UML 2 Super / use cases / invalid subsetting X-Mailer: Lotus Notes Release 6.0.2CF1 June 9, 2003 From: Branislav Selic Date: Tue, 30 Dec 2003 09:45:55 -0500 X-MIMETrack: Serialize by Router on D25ML05/25/M/IBM(Release 6.0.2CF1|June 9, 2003) at 12/30/2003 09:45:56, Serialize complete at 12/30/2003 09:45:56 UseCase::extensionPoint subsets Classifier::feature, but ExtensionPoint is not a specialization of Feature. Bran Selic Distinguished Engineer IBM Rational Software OMG Issue No: 6874 Title: UML 2 Super / use cases / invalid subsetting Source: International Business Machines (Mr. Bran Selic, bselic@ca.ibm.com) Summary: UseCase::extensionPoint subsets Classifier::feature, but ExtensionPoint is not a specialization of Feature. Discussion: In Figure 401 (and in the corresponding diagram in the metamodel) in the association end UseCase::extensionPoint, remove the .subsets feature. specialization leaving only .subsets ownedMember.. Also, on page 519, the corresponding description should be changed from: · extensionPoint: ExtensionPoint References the ExtensionPoints owned by the use case. (Specializes Classifier.feature and Namespace.ownedMember.) to: · extensionPoint: ExtensionPoint References the ExtensionPoints owned by the use case. (Specializes Namespace.ownedMember.) Disposition: Resolved