Skip to main content
Jump to: navigation, search

Difference between revisions of "QVTo"

(Other documentation)
 
(45 intermediate revisions by 5 users not shown)
Line 1: Line 1:
 
==Questions and discussions about Operational QVT usage==
 
==Questions and discussions about Operational QVT usage==
  
Questions and discussions about the usage of Operational QVT should take place on the [news://news.eclipse.org/eclipse.modeling.m2m eclipse.modeling.m2m] [http://www.eclipse.org/newsgroups/ Eclipse newsgroup] for the [[M2M|M2M project]] (more details about this newsgroup there), of which QVTO is a component. Please, remember to prefix the subject of your Operational QVT-related posts with <nowiki>[QVTO]</nowiki>.
+
Questions and discussions about the usage of Operational QVT should take place on the [http://www.eclipse.org/forums/index.php?t=thread&frm_id=244 forum] or [news://news.eclipse.org/eclipse.qvto eclipse.qvto newsgroup].
 +
 
 +
The [https://www.eclipse.org/mmt/qvto QVTo project] is a component of the [[MMT|MMT project]].
  
 
==Information about Operational QVT==
 
==Information about Operational QVT==
  
The language implementation is based on an OMG document ptc/07-07-07 ([http://www.omg.org/cgi-bin/doc?ptc/2007-07-07 Meta Object Facility (MOF) 2.0 Query/View/Transformation Final Adopted Specification]).
+
The original language implementation was based on QVT 1.0:  OMG document ptc/07-07-07 ([http://www.omg.org/cgi-bin/doc?ptc/2007-07-07 Meta Object Facility (MOF) 2.0 Query/View/Transformation Final Adopted Specification]).
  
[[Category:Modeling]] [[Category:M2M]]
+
The current implementation has evolved to track QVT 1.2: OMG document formal/15-02-01 ([http://www.omg.org/spec/QVT/1.2/PDF/ Meta Object Facility (MOF) 2.0
 +
Query/View/Transformation Specification]). Eclipse QVTo is the only actively maintained QVTo implementation, and so conversely, QVT 1.2 has evolved to resolve issues uncovered by Eclipse QVTo and its users.
 +
 
 +
The QVTo distribution includes the [[http://help.eclipse.org/mars QVT Operational Developer Guide]] that may be accessed as Help->Help Contents->QVT Operational Developer Guide.
 +
 
 +
[[Category:Modeling]] [[Category:MMT]]
  
 
==Examples==
 
==Examples==
 
Executing QVT transformations programmatically in [http://wiki.eclipse.org/QVTOML/Examples/InvokeInJava Java]
 
Executing QVT transformations programmatically in [http://wiki.eclipse.org/QVTOML/Examples/InvokeInJava Java]
 +
 +
The QVTo distribution includes a version of the UML2RDBMS transformation that demonstrates many language features. It may be installed via New->Examples->Operational QVT Transformation->SimpleUML to RDB Transformation Project.
 +
 +
==Publications==
 +
[[QVTo/Publications | List of relevant articles]].
  
 
==Other documentation==
 
==Other documentation==
* [[M2M/QVTO/New_and_Noteworthy/Helios|New and Noteworthy]] features in Helios release, by milestone
+
* [[QVTo/FAQ | Frequently Asked Questions]] and answers.
 +
<br />
 +
* Latest release
 +
:: Latest QVT Operational Update Site [http://download.eclipse.org/mmt/qvto/updates/releases/latest http://download.eclipse.org/mmt/qvto/updates/releases/latest]
 +
* Latest development builds towards next release
 +
:: Milestone [http://download.eclipse.org/mmt/qvto/updates/milestones/latest http://download.eclipse.org/mmt/qvto/updates/milestones/latest]
 +
:: Interim [http://download.eclipse.org/mmt/qvto/updates/interim/latest http://download.eclipse.org/mmt/qvto/updates/interim/latest]
 +
:: Nightly [http://download.eclipse.org/mmt/qvto/updates/nightly/latest http://download.eclipse.org/mmt/qvto/updates/nightly/latest]
 +
* [[MMT/QVTo/New_and_Noteworthy/2019-09|2019-09<Eclipse v4.13, 2019-09> New and Noteworthy]] features in 2019-09 to 2020-06 releases, by milestone (QVTo v3.10)
 +
:: 2019-09 QVT Operational Update Site [http://download.eclipse.org/mmt/qvto/updates/releases/3.10.0 http://download.eclipse.org/mmt/qvto/updates/releases/3.10.0]
 +
:: 2019-12 QVT Operational Update Site [http://download.eclipse.org/mmt/qvto/updates/releases/3.10.1 http://download.eclipse.org/mmt/qvto/updates/releases/3.10.1]
 +
:: 2020-06 QVT Operational Update Site [http://download.eclipse.org/mmt/qvto/updates/releases/3.10.2 http://download.eclipse.org/mmt/qvto/updates/releases/3.10.2]
 +
* [[MMT/QVTo/New_and_Noteworthy/2018-09|2018-09<Eclipse v4.9, 2018-09> New and Noteworthy]] features in 2018-09 to 2019-06 releases, by milestone (QVTo v3.9)
 +
:: 2018-09 QVT Operational Update Site [http://archive.eclipse.org/mmt/qvto/updates/releases/3.9.0 http://archive.eclipse.org/mmt/qvto/updates/releases/3.9.0]
 +
:: 2018-12 QVT Operational Update Site [http://archive.eclipse.org/mmt/qvto/updates/releases/3.9.1 http://archive.eclipse.org/mmt/qvto/updates/releases/3.9.1]
 +
:: 2019-03 QVT Operational Update Site [http://archive.eclipse.org/mmt/qvto/updates/releases/3.9.2 http://archive.eclipse.org/mmt/qvto/updates/releases/3.9.2]
 +
:: 2019-06 QVT Operational Update Site [http://download.eclipse.org/mmt/qvto/updates/releases/3.9.3 http://download.eclipse.org/mmt/qvto/updates/releases/3.9.3]
 +
* [[MMT/QVTo/New_and_Noteworthy/Photon|Photon <Eclipse v4.8, 2018-06> New and Noteworthy]] features in Photon release, by milestone (QVTo v3.8)
 +
:: Photon QVT Operational Update Site [http://archive.eclipse.org/mmt/qvto/updates/releases/3.8.0 http://archive.eclipse.org/mmt/qvto/updates/releases/3.8.0]
 +
* [[MMT/QVTo/New_and_Noteworthy/Oxygen|Oxygen <Eclipse v4.7, 2017> New and Noteworthy]] features in Oxygen release, by milestone (QVTo v3.7)
 +
:: Oxygen QVT Operational Update Site [http://archive.eclipse.org/mmt/qvto/updates/releases/3.7.0 http://archive.eclipse.org/mmt/qvto/updates/releases/3.7.0]
 +
* [[MMT/QVTo/New_and_Noteworthy/Neon|Neon <Eclipse v4.6, 2016> New and Noteworthy]] features in Neon release, by milestone (QVTo v3.6)
 +
:: Neon QVT Operational Update Site [http://archive.eclipse.org/mmt/qvto/updates/releases/3.6.0 http://archive.eclipse.org/mmt/qvto/updates/releases/3.6.0]
 +
* [[MMT/QVTo/New_and_Noteworthy/Mars|Mars <Eclipse v4.5, 2015> New and Noteworthy]] features in Mars release, by milestone (QVTo v3.5)
 +
:: Mars QVT Operational Update Site [http://archive.eclipse.org/mmt/qvto/updates/releases/3.5.0 http://archive.eclipse.org/mmt/qvto/updates/releases/3.5.0]
 +
* [[MMT/QVTo/New_and_Noteworthy/Luna|Luna <Eclipse v4.4, 2014> New and Noteworthy]] features in Luna release, by milestone (QVTo v3.4)
 +
:: Luna QVT Operational Update Site [http://archive.eclipse.org/mmt/qvto/updates/releases/3.4.0 http://archive.eclipse.org/mmt/qvto/updates/releases/3.4.0]
 +
* [[MMT/QVTo/New_and_Noteworthy/Kepler|Kepler <Eclipse v4.3, 2013> New and Noteworthy]] features in Kepler release, by milestone (QVTo v3.3)
 +
:: Kepler QVT Operational Update Site [http://archive.eclipse.org/mmt/qvto/updates/releases/3.3.0 http://archive.eclipse.org/mmt/qvto/updates/releases/3.3.0]
 +
* [[MMT/QVTo/New_and_Noteworthy/Juno|Juno <Eclipse v3.8/v4.2, 2012> New and Noteworthy]] features in Juno release, by milestone (QVTo v3.2)
 +
* [[MMT/QVTo/New_and_Noteworthy/Indigo|Indigo <Eclipse v3.7, 2011> New and Noteworthy]] features in Indigo release, by milestone (QVTo v3.1)
 +
* [[QVTo/New_and_Noteworthy/Helios|Helios <Eclipse v3.6, 2010> New and Noteworthy]] features in Helios release, by milestone (QVTo v3.0)
 +
<br />
 +
* [https://wiki.eclipse.org/images/e/ee/QVTO_EclipseCon_2009_Presentation.pdf EclipseCon 2009 Presentation]
 +
* [http://help.eclipse.org/juno/topic/org.eclipse.m2m.qvt.oml.doc/references/M2M-QVTO.pdf EclipseCon 2008 Presentation]
 +
* [http://redpanda.nl/index.php?p=tutorial Tutorial] based on [http://redpanda.nl/BEP_P.J.Barendrecht.pdf P.J.Barendrecht's Research Project Report]
 +
* [http://www.levysiqueira.com.br/2011/01/eclipse-qvto-hello-world/ Tutorial by Fabio Levy Siqueira]
 +
* [http://www.levysiqueira.com.br/2012/06/inheritance-in-qvto/ Blog entry by Fabio Levy Siqueira on Inheritance in QVTo]
 +
<br />

Latest revision as of 15:49, 29 May 2020

Questions and discussions about Operational QVT usage

Questions and discussions about the usage of Operational QVT should take place on the forum or eclipse.qvto newsgroup.

The QVTo project is a component of the MMT project.

Information about Operational QVT

The original language implementation was based on QVT 1.0: OMG document ptc/07-07-07 (Meta Object Facility (MOF) 2.0 Query/View/Transformation Final Adopted Specification).

The current implementation has evolved to track QVT 1.2: OMG document formal/15-02-01 ([http://www.omg.org/spec/QVT/1.2/PDF/ Meta Object Facility (MOF) 2.0 Query/View/Transformation Specification]). Eclipse QVTo is the only actively maintained QVTo implementation, and so conversely, QVT 1.2 has evolved to resolve issues uncovered by Eclipse QVTo and its users.

The QVTo distribution includes the [QVT Operational Developer Guide] that may be accessed as Help->Help Contents->QVT Operational Developer Guide.

Examples

Executing QVT transformations programmatically in Java

The QVTo distribution includes a version of the UML2RDBMS transformation that demonstrates many language features. It may be installed via New->Examples->Operational QVT Transformation->SimpleUML to RDB Transformation Project.

Publications

List of relevant articles.

Other documentation


  • Latest release
Latest QVT Operational Update Site http://download.eclipse.org/mmt/qvto/updates/releases/latest
  • Latest development builds towards next release
Milestone http://download.eclipse.org/mmt/qvto/updates/milestones/latest
Interim http://download.eclipse.org/mmt/qvto/updates/interim/latest
Nightly http://download.eclipse.org/mmt/qvto/updates/nightly/latest
2019-09 QVT Operational Update Site http://download.eclipse.org/mmt/qvto/updates/releases/3.10.0
2019-12 QVT Operational Update Site http://download.eclipse.org/mmt/qvto/updates/releases/3.10.1
2020-06 QVT Operational Update Site http://download.eclipse.org/mmt/qvto/updates/releases/3.10.2
2018-09 QVT Operational Update Site http://archive.eclipse.org/mmt/qvto/updates/releases/3.9.0
2018-12 QVT Operational Update Site http://archive.eclipse.org/mmt/qvto/updates/releases/3.9.1
2019-03 QVT Operational Update Site http://archive.eclipse.org/mmt/qvto/updates/releases/3.9.2
2019-06 QVT Operational Update Site http://download.eclipse.org/mmt/qvto/updates/releases/3.9.3
Photon QVT Operational Update Site http://archive.eclipse.org/mmt/qvto/updates/releases/3.8.0
Oxygen QVT Operational Update Site http://archive.eclipse.org/mmt/qvto/updates/releases/3.7.0
Neon QVT Operational Update Site http://archive.eclipse.org/mmt/qvto/updates/releases/3.6.0
Mars QVT Operational Update Site http://archive.eclipse.org/mmt/qvto/updates/releases/3.5.0
Luna QVT Operational Update Site http://archive.eclipse.org/mmt/qvto/updates/releases/3.4.0
Kepler QVT Operational Update Site http://archive.eclipse.org/mmt/qvto/updates/releases/3.3.0



Back to the top