-
Key: OCL21-227
-
Legacy Issue Number: 7514
-
Status: closed
-
Source: OpenModeling ( Jos Warmer)
-
Summary:
6. – [2] The result value of an ocl message expression is the sequence of the
– outgoing messages of the ‘self’ object that matches the expression. Note that
– this may result in an empty sequence when the expression does not match to any
– of the outgoing messages.
context OclMessageExpEval
inv: resultValue =
environment.getValueOf( ’self’ ).outgoingMessages->select( m |
m.target = target.resultValue and
m.name = self.name and
self.arguments->forAll( expArg: OclMessageArgEval |
not expArg.resultValue.oclIsUndefined() implies
m.arguments->exists( messArg | messArg.value = expArg.value ))
==> add one closing bracket after expression -
Reported: OCL 2.0b2 — Thu, 10 Jun 2004 04:00 GMT
-
Disposition: Resolved — OCL 2.1
-
Disposition Summary:
yes
-
Updated: Fri, 6 Mar 2015 20:58 GMT