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.