Issue 18228: UML2.5 issue : missing constraints on aggregation / composition (uml25-ftf) Source: Microsoft (Mr. Steve Cook, stcook(at)microsoft.com) Nature: Uncategorized Issue Severity: Summary: As far as I know, a Property may only be marked as an aggregation or composition if either (a) it is not an association end or (b) it is the end of a binary association and the other end is not marked as an aggregation or composition. The spec does not actually say this clearly, and there is no OCL to enforce it. Resolution: Revised Text: Actions taken: October 25, 2012: received issue Discussion: End of Annotations:===== m: Steve Cook To: "issues@omg.org" Subject: UML2.5 issue : missing constraints on aggregation / composition Thread-Topic: UML2.5 issue : missing constraints on aggregation / composition Thread-Index: Ac2y0Dh0j7gieU69QsqqN0QLAnC91g== Date: Thu, 25 Oct 2012 16:47:44 +0000 Accept-Language: en-GB, en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.166.18.103] X-Forefront-Antispam-Report: CIP:131.107.125.37;CTRY:US;IPV:CAL;IPV:NLI;EFV:NLI;SFV:NSPM;SFS:(49866001)(53806001)(54356001)(51856001)(16826001)(20776001)(50986001)(54316001)(3846001)(4196001)(1076001)(74662001)(16696001)(74502001)(47976001)(4396001)(47736001)(31966008)(33656001)(16406001)(15202345001)(5343635001)(512954001)(44976002)(8716001)(5343655001)(47446002)(46102001)(316001)(3556001)(3746001);DIR:OUT;LANG:en; X-OriginatorOrg: microsoft.onmicrosoft.com X-Forefront-PRVS: 0645BEB7AA As far as I know, a Property may only be marked as an aggregation or composition if either (a) it is not an association end or (b) it is the end of a binary association and the other end is not marked as an aggregation or composition. The spec does not actually say this clearly, and there is no OCL to enforce it. -- Steve Date: Tue, 19 Feb 2013 15:29:44 +0000 From: Dave Hawkins User-Agent: Mozilla/5.0 (X11; Linux i686 on x86_64; rv:17.0) Gecko/17.0 Thunderbird/17.0 To: "Manfred R. Koethe" CC: "uml25-ftf@omg.org" Subject: [UML 2.5 FTF] Ballot 2 - Issue 18228 X-Source-IP: userp1040.oracle.com [156.151.31.81] X-Virus-Scanned: amavisd-new at omg.org X-Brightmail-Tracker: AAAAAA== X-Brightmail-Tracker: AAAAAA== There's already a constraint, Association::binary_associations, that limits aggregation to binary associations. It doesn't check only one end is an aggregation, however I think this is a more sensible place to have such a constraint than Property. It should probably just be a separate constraint. Dave On 17/02/13 22:27, Manfred R. Koethe wrote: Dear Colleagues, Thank you all for reading and commenting on Ballot 2 right away. As requested, and considering the early comments, I herewith change the voting period of Ballot 2 to: ==>> Poll start date: Monday, 25 February 2013 (01:00 AM EDT - 06:00 GMT) ==>> Poll closing date: Sunday, 03 March 2013 (7:00 PM EDT - 24:00 GMT) Please review the attached REVISED preview, which has changes to 12167, 17854, 17890 and 18071. Important: If you have comments on resolutions in Ballot 2, try to be on the call next Tuesday 11:00 - 12:00 EST or delegate your comments to a call participant for discussion. Thank you. Kind regards, Manfred --------------------------------------------------------------- Manfred R. Koethe 88solutions Corporation tel: +1 (617) 848 0525 fax: +1 (815) 550 2086 mailto: koethe@88solutions.com web: http://www.88solutions.com --------(Model-Driven Modeling Solutions)-------- -- Dave Hawkins | Principal Software Engineer | +44 118 924 0022 Oracle JDeveloper Development Oracle Corporation UK Ltd is a company incorporated in England & Wales. Company Reg. No. 1782505. Reg. office: Oracle Parkway, Thames Valley Park, Reading RG6 1RA. :wq