HowTo - Model difference use case

This is a step by step document that explains how to generate the generic match and difference transformations, and how to execute them.

The use case was applied to two different KM3 models, Relational and Class. The initial configuration is set up to the Relational models.

Installation

Configuration

Folder's description

build/

metamodels/
This folder contains the input metamodels (Class and Relational). It is necessary to have a KM3 an an Ecore version of each metamodel.

models/
This folder contains the sample input models (KM3 and Relational), and the patched model.

output_matchAndDiff_<KM3>/
This folder contains the weaving models generated after the match and diff transformations, and the patch transformation.

Configuration of the Ant Scripts