Executing matching transformations

The matching transformations take as input a weaving model, a left metamodel and a right metamodel. They produce a new weaving model as output. The matching transformations are integrated in the AMW plug-in. They can be executed one by one when right clicking on the weaving panel (the middle panel). The "Match" menu contains the set of the matching transformations available (see below). This screenshot is part of the metamodel comparison use case.



Matching transformations available in the AMW plug-in

These matching transformations are developed using specific metamodel extensions. We present an overview below.

Link generation

Similarity assignment: these matching transformations can be executed in any order. When executed one-by-one, they have the same weight (this means that all are consider of same importance in the general process). Link selection and rewriting

Remark(s):
These matching transformations (source code and executables) are available in the "org.eclipse.weaver.transformation" plug-in and in the library of matching transformations.

These transformations can be modified and new transformations can be easily added in the AMW plug-in. Instructions about how to do it are available in the HowTo - developing new heuristics section.