-
Key: QVT-86
-
Legacy Issue Number: 10626
-
Status: closed
-
Source: France Telecom R&D ( Mariano Belaunde)
-
Summary:
There should be a constraint to enforce the top-levelness when the
'Relation::toplevel' boolean is true.
Note: This issue is related to issue: 9385 -
Reported: QVT 1.0b1 — Thu, 25 Jan 2007 05:00 GMT
-
Disposition: Resolved — QVT 1.0
-
Disposition Summary:
Add a "Constraints" subsection with the following content:
"""
A non top-level relation should be invoked from the where clause of some other relation.
self.isTopLevel implies not Relation.allInstances()->exists(r |
r.where.predicate.conditionExpression->exists(ce |
ce.oclIsTypeOf(RelationCallExp) and
ce.oclAsType(RelationCallExp).referredRelation = self
)
)
"""NOTE:
This issue is superseded by issue 11022. The resolution should hence not be applied. -
Updated: Fri, 6 Mar 2015 22:55 GMT
QVT — Top-levelness in QVT relations need to be enforced by a constraint
- Key: QVT-86
- OMG Task Force: MOF QVT FTF