In Eclipse:

  • Go to File → New → Other
  • Select: BCerT → Create transformation project

  • Click Next

  • Enter the name of the transformation project. For example: pivot

  • Click Next.

  • Add the .ecore files of your input and output languages.
    For example: Families.ecore and Persons.ecore. These files are typically located in: model/generated

  • Click Next.

  • Select the root class for each metamodel. In our example:

    • FamilyModel for the Families metamodel
    • PersonModel for the Persons metamodel
  • Click Finish. BCerT creates a new Ecore project containing two files: pivot.ecore and pivot.genmodel

  • Open the file pivot.genmodel

  • Right-click on the root element and generate the EMF code:

    • Generate Model Code
    • Generate Edit Code
    • Generate Editor Code
This step generates the EMF model implementation, the editing support, and the Eclipse editor for the pivot metamodel used by the transformation.