Issue 18544: Classifier operation inherit(NamedElement[*]) : NamedElement[*] (uml25-ftf) Source: Fraunhofer FOKUS (Mr. Marc-Florian Wendland, marc-florian.wendland(at)fokus.fraunhofer.de) Nature: Clarification Severity: Summary: Classifier operation inherit(NamedElement[*]) : NamedElement[*] needs to be overridden for Signal, Interface, Enumeration, Component, Association Resolution: Revised Text: Actions taken: March 13, 2013: received issue Discussion: End of Annotations:===== m: "Wendland, Marc-Florian" To: Juergen Boldt , "uml25-ftf@omg.org" Subject: AW: [Interactions] Constraint for Signal signature inusfficient - and other things Thread-Topic: [Interactions] Constraint for Signal signature inusfficient - and other things Thread-Index: AQHOHpMYWL0goXfTB0q+PEAW5gNBAJijT1BQ Date: Wed, 13 Mar 2013 08:46:17 +0000 Accept-Language: de-DE, en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.147.78.246] x-kse-antivirus-interceptor-info: scan successful x-kse-antivirus-info: Clean X-cloud-security-sender: marc-florian.wendland@fokus.fraunhofer.de X-cloud-security-recipient: juergen@omg.org X-cloud-security-Virusscan: CLEAN X-cloud-security-disclaimer: This E-Mail was scanned by E-Mailservice on mx-gate12-muc with AD09312B4007 X-cloud-security: scantime:.2020 X-Virus-Scanned: amavisd-new at omg.org X-Brightmail-Tracker: AAAAAh0YqyAdGKrx X-Brightmail-Tracker: AAAAAA== Juergen, Could you please file two issues for that mail: 1. Classifier operation inherit(NamedElement[*]) : NamedElement[*] needs to be overridden for Signal, Interface, Enumeration, Component, Association. From: Ed Seidewitz To: "uml25-ftf@omg.org" CC: Juergen Boldt , "issues@omg.org" Date: Wed, 13 Mar 2013 11:48:49 -0400 Subject: RE: issue 18544 -- IUML 2.5 FTF issue Thread-Topic: issue 18544 -- IUML 2.5 FTF issue Thread-Index: Ac4gALAWa5QRJX4dSaKcNeRZLWiSlwAAJhyg Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: acceptlanguage: en-US X-Mailprotector-Decision: deliver X-Mailprotector-Connection: TLSv1|[10.1.50.225]|10.1.50.225|outbound.mailprotector.net|0.0|0.0|0|||0|0|0|0 X-Mailprotector-Results: null_ptr clean X-Mailprotector-Score: 40 X-Mailprotector-IP-Analysis: 0, 10.1.50.225, Ugly c=0.812236 p=-0.96829 Source White X-Mailprotector-Scan-Diagnostics: 0-0-0-8900-c X-Mailprotector-ID: 52754466-4e6c-489a-8fb7-9e5fa5ee4d30 X-Virus-Scanned: amavisd-new at omg.org X-Brightmail-Tracker: AAAAAgr+n5EdGKrx X-Brightmail-Tracker: AAAAAA== Enumeration is a subclass of DataType and Component is a subclass of Class. Since DatTaype and Class already override inherit, I donât believe this is necessary for Enumeration or Component. However, the description of the overridden inherit operation for both DataType and Class is described as âThe inherit operation is overridden to exclude redefined Properties.â In reality, the overridden inherit operation excludes any redefined members, including behavioral as well as structural features. -- Ed From: Juergen Boldt [mailto:juergen@omg.org] Sent: Wednesday, March 13, 2013 8:35 AM To: issues@omg.org; uml25-ftf@omg.org Subject: issue 18544 -- IUML 2.5 FTF issue This is issue # 18544 1. Classifier operation inherit(NamedElement[*]) : NamedElement[*] needs to be overridden for Signal, Interface, Enumeration, Component, Association. Juergen Boldt Director, Member Services 109 Highland Ave Needham, MA 02494 USA Tel: 781 444 0404 x 132 fax: 781 444 0320 www.omg.org From: "Wendland, Marc-Florian" To: "ed-s@modeldriven.com" , "uml25-ftf@omg.org" CC: "juergen@omg.org" , "issues@omg.org" Subject: AW: RE: issue 18544 -- IUML 2.5 FTF issue Thread-Topic: RE: issue 18544 -- IUML 2.5 FTF issue Thread-Index: AQHOIAiDWTxlajes906TgVcORPx+Qg== Date: Wed, 13 Mar 2013 16:33:38 +0000 Reply-To: "Wendland, Marc-Florian" Accept-Language: de-DE, en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-kse-antivirus-interceptor-info: scan successful x-kse-antivirus-info: Clean X-cloud-security-sender: marc-florian.wendland@fokus.fraunhofer.de X-cloud-security-recipient: issues@omg.org X-cloud-security-Virusscan: CLEAN X-cloud-security-disclaimer: This E-Mail was scanned by E-Mailservice on mx-gate12-muc with 1072312B4001 X-cloud-security: scantime:.2087 X-Virus-Scanned: amavisd-new at omg.org X-Brightmail-Tracker: AAAAAR0YqvE= X-Brightmail-Tracker: AAAAAA== Ed, I just listed the potential metaclasses that need to be double-checked regarding the inherit operation. Well, forgot Artifact, though. And you're definitely right, that Operations and Behaviors should also be considered in the inherit operation. Juergen, may supplement the issue with the latest discussion on that matter. Marc-Florian -------- Ursprühe Nachricht -------- Von: Ed Seidewitz Datum: An: uml25-ftf@omg.org Cc: Juergen Boldt ,issues@omg.org Betreff: RE: issue 18544 -- IUML 2.5 FTF issue Enumeration is a subclass of DataType and Component is a subclass of Class. Since DatTaype and Class already override inherit, I don.t believe this is necessary for Enumeration or Component. However, the description of the overridden inherit operation for both DataType and Class is described as .The inherit operation is overridden to exclude redefined Properties.. In reality, the overridden inherit operation excludes any redefined members, including behavioral as well as structural features. -- Ed From: Juergen Boldt [mailto:juergen@omg.org] Sent: Wednesday, March 13, 2013 8:35 AM To: issues@omg.org; uml25-ftf@omg.org Subject: issue 18544 -- IUML 2.5 FTF issue This is issue # 18544 1. Classifier operation inherit(NamedElement[*]) : NamedElement[*] needs to be overridden for Signal, Interface, Enumeration, Component, Association. Juergen Boldt Director, Member Services 109 Highland Ave Needham, MA 02494 USA Tel: 781 444 0404 x 132 fax: 781 444 0320 www.omg.org