-
Key: QVT13-30
-
Legacy Issue Number: 19571
-
Status: closed
-
Source: Model Driven Solutions ( Dr. Edward Willink)
-
Summary:
The Helper class in the AS syntax supports both helpers and queries.
These two concepts have important distinctions that are poorly differentiated in 8.2.1.12, where as a minimum the two italicized terms 'helper' and 'query' should be used when defining the semantics of each.
Presumably a 'query' cannot modify anything (other than the log file) anywhere.
Presumably a 'helper' can modify anything anywhere, except of course sets and tuples that are always immutable.
The current wording suggests that a 'helper' can modify sets and tuples but cannot modify objects or create objects. Surely a 'helper' cannot modify sets or tuples but can create or update objects?
-
Reported: QVT 1.2 — Wed, 6 Aug 2014 04:00 GMT
-
Disposition: Duplicate or Merged — QVT 1.3
-
Disposition Summary:
Inadequate helper/query distinction
The Helper class in the AS syntax supports both helpers and queries.
These two concepts have important distinctions that are poorly differentiated in 8.2.1.12, where as a minimum the two italicized terms 'helper' and 'query' should be used when defining the semantics of each.
Presumably a 'query' cannot modify anything (other than the log file) anywhere.
Presumably a 'helper' can modify anything anywhere, except of course sets and tuples that are always immutable.
The current wording suggests that a 'helper' can modify sets and tuples but cannot modify objects or create objects. Surely a 'helper' cannot modify sets or tuples but can create or update objects?
-
Updated: Tue, 29 Mar 2016 15:09 GMT