-
Key: OCL2-8
-
Legacy Issue Number: 3855
-
Status: closed
-
Source: Anonymous
-
Summary:
The second form of the context declaration for OCL invariants should be extended from
context c : Class inv:
to
context c1,..,cn : Class inv:
In similar situations, like the forAll and Exists operators, multiple iterators are allowed. So the above suggestion would increase uniformity. It also leads in some cases to simplified OCL expressions, e.g.
context C inv C.allInstances->forAll(c1,c2 | c1.id = c2.id implies c1=c2)
could be written as
context c1,c2 : C inv c1.id = c2.id implies c1=c2
Crossreference to issue #3139.
-
Reported: OCL 2.0b1 — Wed, 13 Sep 2000 04:00 GMT
-
Disposition: Resolved — OCL 2.0b2
-
Disposition Summary:
No Data Available
-
Updated: Sun, 8 Mar 2015 13:38 GMT