About This Content

The QVTr Examples Plugin provides example QVTr programs, including the QVTr to QVTc transformation. Further examples may be obtained from the ModelMorf site.

ModelMorfExamples

All files in the ModelMorfExamples folders are copied from the pre-beta-3 distribution of ModelMorf. ModelMorf developed by Sreedhar Reddy and his team at TCS provides an execution engine for QVTr transformations. ModelMorf is available from http://www.tcs-trddc.com/modelmorf/index.htm. Permission to copy and make these files available is very gratefully acknowledged.

Only the QVTr sources and meta-models files necessary to demonstrate the editor and registration of models are copied. The ModelMorf tool, scripts to execute the QVTr transformations and example user models are available as part of the ModelMorf distribution.

The import statement in Import/spec/UmlToRdbms_1.qvt has been changed to use a string-literal file specification rather than a dot-separated package path. (The current QVTr specification is for a simple identifier.)

Duplication of meta-models has been reduced by moving all meta-models to the root folder of each example.

The DNF example makes use of an unspecified and undefined ID property.

Copyright

Copyright (c) 2007 E.D.Willink and others.

License

Eclipse.org makes available all content in this plug-in ("Content"). Unless otherwise indicated below, the Content is provided to you under the terms and conditions of the Eclipse Public License Version 1.0 ("EPL"). A copy of the EPL is available at http://www.eclipse.org/legal/epl-v10.html. For purposes of the EPL, "Program" will mean the Content.

Contributions

If this Content is licensed to you under the terms and conditions of the EPL, any Contributions, as defined in the EPL, uploaded, submitted, or otherwise made available to Eclipse.org, members of Eclipse.org and/or the host of Eclipse.org web site, by you that relate to such Content are provided under the terms and conditions of the EPL and can be made available to others under the terms of the EPL.

If this Content is licensed to you under license terms and conditions other than the EPL ("Other License"), any modifications, enhancements and/or other code and/or documentation ("Modifications") uploaded, submitted, or otherwise made available to Eclipse.org, members of Eclipse.org and/or the host of Eclipse.org, by you that relate to such Content are provided under terms and conditions of the Other License and can be made available to others under the terms of the Other License. In addition, with regard to Modifications for which you are the copyright holder, you are also providing the Modifications under the terms and conditions of the EPL and such Modifications can be made available to others under the terms of the EPL.