-
Key: OCL25-73
-
Legacy Issue Number: 19192
-
Status: open
-
Source: Model Driven Solutions ( Dr. Edward Willink)
-
Summary:
The non-normative text defines iterate() and suggests that all iterators may be defined in terms of iterate() and notes that the use of iterate() on Bag/Set is indeterminate.
The normative text omits iterate() and states that all iterators are defined in terms of iterate().
Suggest: Add iterate() to Section 11.
Suggest: explicitly asSequence() all unordered iterate() inputs.
Suggest: retract availability of iterate() on Bag/Set forcing an explicit asSequence().
-
Reported: OCL 2.4 — Sat, 18 Jan 2014 05:00 GMT
-
Updated: Thu, 8 Oct 2015 14:12 GMT
OCL25 — Missing/Poor definition of iterate()
- Key: OCL25-73
- OMG Task Force: Object Constraint Language 2.5 RTF