Chapter 13. Query/View/Transformation Operational Mapping Language

The Meta-Object Facility (MOF) Query/View/Transformation (QVT) specification includes three languages: the Relations language, the Core language, and the Operational Mapping Language (OML). The first two are related, in that the Relations language is transformed into the Core language for “execution.” The Relations language is a high-level, declarative language that is intended to be more user-friendly than low-level, imperative languages. It can support complex pattern matching between objects, creating a trace file implicitly that allows for bidirectional transformation.

The Core language is semantically equivalent to the Relations language but is defined at a lower level ...

Get Eclipse Modeling Project: A Domain-Specific Language (DSL) Toolkit now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.