Issue 12572: QVT 1.0 7.13.5 Transformation hierarchy (qvt-rtf) Source: Model Driven Solutions (Dr. Edward Willink, ed(at)willink.me.uk) Nature: Uncategorized Issue Severity: Summary: The QVT Relation Concrete Syntax makes no provision for organisation of transformations in a package hierarchy; all transformations are presumed to be in root packages. Suggest: change <identifier> to <transformationId> in both definition and reference of the <transformation> production, and define <transformationId> as <pathNameCS>. Resolution: simple change Revised Text: In 7.13.5 Relations Textual Syntax Grammar change <transformation> ::= 'transformation' <identifier> '(' <modelDecl> (',' <modelDecl>)* ')' ['extends' <identifier>] '{' <keyDecl>* ( <relation> | <query> )* '}' to <transformation> ::= 'transformation' <transformationId> '(' <modelDecl> (',' <modelDecl>)* ')' ['extends' <transformationId>] '{' <keyDecl>* ( <relation> | <query> )* '}' <transformationId> ::= <pathNameCS> Actions taken: July 11, 2008: received issue July 15, 2014: closed issue Discussion: End of Annotations:===== m: "Ed Willink" To: Subject: QVT 1.0 7.13.5 Transformation hierarchy Date: Fri, 11 Jul 2008 09:06:14 +0100 X-Mailer: Microsoft Outlook, Build 10.0.6838 Thread-Index: AcjjLPz0aiX9PYloRYapHX3Mac9xqg== X-Plusnet-Relay: f1e18df8c93d39fd45e8c6ce22cd1ea0 The QVT Relation Concrete Syntax makes no provision for organisation of transformations in a package hierarchy; all transformations are presumed to be in root packages. Suggest: change to in both definition and reference of the production, and define as .