Issue 14983: OCL 2.1 11.7 Missing OrderedSet::excluding and including (ocl2-rtf) Source: Model Driven Solutions (Dr. Edward Willink, ed(at)willink.me.uk) Nature: Uncategorized Issue Severity: Summary: excluding and including are defined for Bag, Sequence and Set but not OrderedSet or Collection. The Collections would be more consistent with an OrderedSet::excluding and an OrderedSet::including. With all concrete Collection types defining excluding and including, the abstract Collection could also define Collection ::excluding and an Collection ::including supporting fully polymorphic addition and querying of collections. Resolution: Revised Text: Actions taken: January 17, 2010: received issue Discussion: End of Annotations:===== ronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: ApoEAPXxUkvUnw4T/2dsb2JhbADUIoQyBA Date: Sun, 17 Jan 2010 19:20:30 +0000 From: Ed Willink User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.0; en-GB; rv:1.9.1.5) Gecko/20091204 Thunderbird/3.0 To: issues@omg.org Subject: OCL 2.1 11.7 Missing OrderedSet::excluding and including X-Plusnet-Relay: 7c4e8f2b2d07e34ed541ce6f4378852f Hi excluding and including are defined for Bag, Sequence and Set but not OrderedSet or Collection. The Collections would be more consistent with an OrderedSet::excluding and an OrderedSet::including. With all concrete Collection types defining excluding and including, the abstract Collection could also define Collection ::excluding and an Collection ::including supporting fully polymorphic addition and querying of collections. Regards Ed Willink