O'Reilly logo

Eclipse Modeling Project: A Domain-Specific Language (DSL) Toolkit by Richard C. Gronback

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 6. Developing Model-to-Model Transformations

A model is often used as the source or target of a Model-to-Model Transformation (M2M). Within the Modeling project, the M2M project has two components to provide transformation capabilities: Atlas Transformation Language (ATL) and Query/View/Transformation (QVT). This book does not cover ATL, but it is similar to QVT. QVT is actually a collection of three transformation languages, but this book covers only the Operational Mapping Language (OML). The other languages of QVT are its Relations language and the Core language; the Relations language has just released its first build at Eclipse.

6.1 Transformation Techniques

Much has been written on model transformation and translation. Translation ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required