Generation of ATL after executing equality and structural matchings

This example uses matching transformations to produce a weaving model between two versions of the same metamodel. It uses the same algorithms from the AMW_Match_SF example (see below). This example automatically produces an ATL transformation.

This example modifies the Book.km3 metamodel available the Atlantic Zoo. This way we have two versions of the same metamodel.
This example executes a set of matching transformations to automatically produce a weaving model. The weaving model contains links between the old and new versions of the metamodels.

Instructions

Executing the transformations

There is an Ant Script (scripts/executeAll.xml) that produces a weaving model (models/mw_refined_match.ecore) between two metamodels (models/Book.ecore and models/BookNew.ecore). BookNew.ecore is a modified version of Book.ecore. This weaving model in The script executes the following actions:

Loading the weaving model into AMW:

The weaving model (models/mw_refined_match.amw) can be loaded by double-clicking on the file or by using the wizard.

Remarks: