QVT Models

The QVT models are defined by the OMG MOF QVT proposal. This proposal is currently being revised by the FTF.

The QVTcore and QVTrelation implementations provided by the UMLX project should be compatible with that presented for Ballot 3 of the Finalisation Task Force. The QVToperational implementation is not used by current UMLX tooling and so has not been upgraded since the original merged QVT submission.
The QVTcore implementation supports a fix for the problem of containment of non-realised pattern variables, and an extension to allow the middle meta-model to be defined following 'where' in the mapping guard pattern.
The QVTrelation implementation incorporates an upward compatible 'isOpposite' extension to support ModelMorf's proposed opposite-of property usage.

The FullOCL package is a pragmatic extension to allow Ecore-based OCL files to be converted to EMOF-based. This package will be replaced by an official package.

Provision of this model as part of UMLX will be withdrawn if a more standard location is provided within the Eclipse Modelling project.

  • JavaDoc Reference