-
Key: QVT13-29
-
Legacy Issue Number: 19548
-
Status: closed
-
Source: Model Driven Solutions ( Dr. Edward Willink)
-
Summary:
OCL defines invalid as the result of a failed evaluation. The QVT specification is almost totally silent on invalid, except for a few library operations that may generate it.
Presumably an invalid not 'caught' by oclIsInvalid/oclIsUndefined in QVTo causes a to-be-specifued exception to be raised in the problem statement.
Presumably an invalid not 'caught' by oclIsInvalid/oclIsUndefined in QVTc/QVTr inhibits the detection of matches.
-
Reported: QVT 1.2 — Mon, 28 Jul 2014 04:00 GMT
-
Disposition: Resolved — QVT 1.3
-
Disposition Summary:
invalid in QVT
OCL defines invalid as the result of a failed evaluation. The QVT specification is almost totally silent on invalid, except for a few library operations that may generate it.
Presumably an invalid not 'caught' by oclIsInvalid/oclIsUndefined in QVTo causes a to-be-specifued exception to be raised in the problem statement.
Presumably an invalid not 'caught' by oclIsInvalid/oclIsUndefined in QVTc/QVTr inhibits the detection of matches.
Discussion
But invalid may be temporarily caught by a let variable of QVTo var. It is the use that is a problem.
-
Updated: Tue, 29 Mar 2016 15:09 GMT