The Eclipse QVT Operational component is an implementation of the Operational Mappings Language defined by Meta Object Facility™ (MOF™) 2.0 Query/View/Transformation™ (QVT™). In long term, it aims to provide a complete implementation of the operational part of the standard.
Operational QVT project provides a powerful Eclipse IDE:
-
feature-rich editor (syntax highlighting, hovers, hyperlinks, code completion, templates, outlines, markers, etc.)
-
debugger (conditional breakpoints, variables view, expressions view, watches)
-
metamodel browser, trace view
-
project builders, launch configurations
-
deployment facilities and Ant support
-
Java API for executing QVT transformations programmatically, support for the standalone execution of transformations
-
support of Java Black-Box units and libraries
-
seamless integration with JDT supporting co-development of QVTo and Java in single workspace
Additional tooling QVTO Code Coverage provides:
-
annotate the Operational QVT Editor to highlight covered and non-covered parts of transformation
-
JUnit launch configuration to integrate with the JUnit test framework