Edge Rewrite
// HTMLRewriter · presentation

This page was redesigned at the edge.

Cloudflare fetched the original article and streamed it through HTMLRewriter to apply an entirely new visual system without rebuilding the source page.

Jump to content

SmartQVT

From Wikipedia, the free encyclopedia
SmartQVT
Stable release0.1.4 (February 27, 2007; 19 years ago (2007-02-27)) [±]
Written inJava
Available inFrench
TypeSoftware Development
LicenseEPL
Websitesmartqvt.elibel.tm.fr (Offline)

SmartQVT is a unmaintained (since 2013) full Java open-source implementation of the QTV-Operational language which is dedicated to express model-to-model transformations.[1] This tool compiles QVT transformations into Java programs to be able to run QVT transformations. The compiled Java programs are EMF-based applications. It is provided as Eclipse plug-ins running on top of the EMF metamodeling framework and is licensed under EPL.[2]

Components

[edit]

SmartQVT contains 3 main components:

  • a code editor: this component helps the user to write QVT code by highlighting key words.
  • a parser: this component converts QVT code files into model representations of the QVT programs (abstract syntax).
  • a compiler: this component converts model representations of the QVT program into executable Java programs.

See also

[edit]

References

[edit]
  1. "SmartQVT". SourceForge. 2013-04-23. Retrieved 2025-10-20.
  2. "QVT - SDQ Wiki". sdq.kastel.kit.edu (in German). Retrieved 2025-10-20.