Issue 12573: QVT 1.0 9.18 Missing transformation extension concrete syntax (qvt-rtf) Source: Model Driven Solutions (Dr. Edward Willink, ed(at)willink.me.uk) Nature: Uncategorized Issue Severity: Summary: There is no support for transformation extension in the QVT Core concrete syntax. Suggest: re-use the concrete syntax of QVT Relation, allowing "extends x" to follow a transformation declaration. example: transformation yy::umlRdbms { middle imports tuml2rdbms; uml imports umlMM; rdbms imports rdbmsMM; } extends base1, xx::base2, base3 Resolution: Simple change. Names are left vague pending resolution of Issue 10935. Revised Text: In 9.18 Concrete Syntax change Transformation ::= “transformation” TransformationName “{” ( Direction“;” )* “}” to Transformation ::= “transformation” TransformationName “{” ( Direction“;” )* “}” [ “extends” TransformationName (“,” TransformationName)*] Actions taken: July 11, 2008: received issue July 15, 2014: closed issue Discussion: End of Annotations:===== m: "Ed Willink" To: Subject: QVT 1.0 9.18 Missing transformation extension concrete syntax Date: Fri, 11 Jul 2008 09:08:13 +0100 X-Mailer: Microsoft Outlook, Build 10.0.6838 Thread-Index: AcjjLUQXWQLMIf+mTOCrYM0Q3tZ1Dg== X-Plusnet-Relay: 3ac1322d1f1ec15596ddc1ed164736d7 There is no support for transformation extension in the QVT Core concrete syntax. Suggest: re-use the concrete syntax of QVT Relation, allowing "extends x" to follow a transformation declaration. example: transformation yy::umlRdbms { middle imports tuml2rdbms; uml imports umlMM; rdbms imports rdbmsMM; } extends base1, xx::base2, base3