Transformations de diagrammes de classes simplifiés

Ce TP consiste à exécuter et tester la transformation de modèle d'ajout d'accesseur vue en cours puis à développer d'autres transformations de diagrammes de classes.

L'archive ClassDiagram.zip contient un projet Eclipse complet et fonctionnel. Pour l'importer dans Eclipse, décompressez l'archive et placez le répertoire "ClassDiagram" résultant dans votre workspace courant. Ensuite, sous Eclipse, importez le projet : File -> Import -> General -> Existing Projet into Workspace -> clic sur Workspace + Ok immédiat -> sélectionner le projet -> Finish.

Contenu du projet :

Travail à réaliser

Dans un premier temps, étudiez le méta-modèle ainsi que l'exemple de diagramme (fichier "Banque.xmi"). Exécutez la transformation d'ajouts d'accesseurs (versions Kermeta et ATL) et regardez le résultat.

Dans un deuxième temps, réimplémentez cette transformation d'ajouts d'accesseurs en Java/EMF (voir le TP 1 pour l'aide à la lecture/sauvegarde de modèles).

Dans un troisième temps, implémentez d'autres transformations en ATL et/ou Kermeta :

Resources