QVT Relation Nature

The presence/absence of the Model Registry nature in a project determines whether the QVTr Builder automatically transforms (concrete syntax) *.qvtr files into their (abstract syntax) *.qvtrelation counterparts.

Note that the QVTr Builder transforms *.qvtr into *.qvtrelation, while the QVTr Editor creates a *.qvtr.qvtrelation counterpart for a *.qvtr file, or a *.qvtrelation.qvtr counterpart for a *.qvtrelation. Therefore when editing a *.qvtrelation, a *.qvtrelation.qvtrelation may result as the builder performs a forward transformation of the reverse transformed file created by the editor.

Invoking the right button menu on a project within Navigator or Package Explorer views activates a menu that contains either Add QVT Relation Nature or Remove QVT Relation Nature according to the prevailing usage.