KM3, OCL, QVTcore and QVTrelation Natures
The presence/absence of each concrete syntax nature in a project determines whether
the UMLX Builder automatically transforms (concrete syntax)
*.km3,*.ocl,*.qvtc, and *.qvtr (or *.qvt)
files into either their Ecore-based (abstract syntax)
*.ecore, *.oclecore, *.eqvtcore and *.eqvtrelation
or their EMOF-based (abstract syntax)
*.emof, *.oclemof, *.qvtcore and *.qvtrelation
counterparts.
The selection between Ecore and EMOF generation is determined by Window->Preferences|UMLX.
The above extensions are configured by Window->Preferences|UMLX->Extensions.
Invoking the right button menu on a project within Navigator or Package Explorer
views activates a menu that contains either UMLX Natures->Add *** Relation Nature or
UMLX Natures->Remove *** Relation Nature according to the prevailing usage.