Générer les classes Java pour le métamodèle
A partir du .genmodel, il est possible de générer :
• des classes Java pour manipuler des modèles conforme à notre
métamodèle
• un éditeur arborescent pour créer graphiquement des modèles
Pour cela, il faut générer les classes Java et les éditeurs :
• ouvrez le .genmodel
• selectionnez la racine
• menu contextuel -> Generate All
Les classes et les éditeurs sont générés.
Tester l’éditeur arborescent généré
Pour savoir comment tester les éditeurs, vous pouvez aussi vous référer au
tutorial EMF.
Testez les classes et l’éditeur généré.
Vous devez lancer un deuxième Eclipse qui servira d’environnement de tests :
Run -> Run As -> Eclipse Application
Vous pouvez aussi cliquer sur la flèche noir à coté de cette icône , puis Run
As -> Eclipse Application
Dans l’Eclipse de test, créez un projet « test », new project -> general ->
project .
Puis créez un modèle en utilisant le wizard adéquat (cherchez le !)
Enrichir son métamodèle
Vous pouvez modifier votre métamodèle pour ajouter de nouveaux concepts
(Property, Method, …). Une fois fait, il faut recharger le métamodèle Ecore et
régénérer les classes et éditeurs :
• modifiez votre métamodèle
• Allez dans le projet contenant votre .genmodel et selectionnez-le