-
Key: QVT-16
-
Legacy Issue Number: 10949
-
Status: closed
-
Source: Model Driven Solutions ( Dr. Edward Willink)
-
Summary:
How can a transformation be defined in a nested package?
Surely OMG should be able to define org.omg.qvt.RelationToCore?
Suggest: introduce a Java-like package statement.
-
Reported: QVT 1.0b1 — Mon, 26 Mar 2007 04:00 GMT
-
Disposition: Resolved — QVT 1.0
-
Disposition Summary:
(1) Within 7.13 Section, add a preliminary sub-section named "Compilation Units" with the following content.
A relational transformation specification provided using concrete syntax in a text file may import one or more compilation units. A compilation unit corresponds to another relational transformation definition given either using the concrete syntax definition or the abstract representation.
Within an import statement a compilation unit is referenced by means of a simple unqualified aplhanumeric identifier - with no special characters and blanks characters allowed - or is referenced by means of a qualified one. In the latter case, the qualification is given by a list of namespaces separated by the dot character. These namespaces have no representation in the metamodel. It is up to an implementation to make a correspondence between the namespace hierarchy and the hierarchy of the file system.
(2) In section 8.4.1, replace the first paragraph by the following two paragraphs:
An operational transformation specification provided using concrete syntax in a text file may import one or more compilation units. A compilation unit corresponds to another operational transformation or library definition given either using the concrete syntax definition or the abstract representation.
Within an import statement a compilation unit is referenced by means of a simple unqualified aplhanumeric identifier - with no special characters and blanks characters allowed - or is referenced by means of a qualified one. In the latter case, the qualification is given by a list of namespaces separated by the dot character. These namespaces have no representation in the metamodel. It is up to an implementation to make a correspondence between the namespace hierarchy and the hierarchy of the file system.
-
Updated: Fri, 6 Mar 2015 20:54 GMT