lundi, juin 17, 2013

Atelier EMF - Création et instanciation de modèles avec Eclipse Modeling Framework (EMF)

Un nouvel atelier consacré à la création et l'instanciation de modèles avec Eclipse Modeling Framework (EMF) est disponible à cette adresse : http://mbaron.developpez.com/tutoriels/eclipse/emf/creation-instanciation-modeles/

L'atelier se décompose en cinq exercices :
  • Exercice 1 : Création du modèle EMF d'un carnet d'adresses
  • Exercice 2 : Génération de codes Java
  • Exercice 3 : Création d'instances via l'éditeur généré
  • Exercice 4 : Création d'instances via l'API EMF : EarlyBinding
  • Exercice 5 : Manipulation du métamodèle Ecore : LateBinding

Les trois premiers exercices sont basiques et rien de révolutionnaires par rapport à ce que l'on peut trouver sur le net. Pour les exercices quatre et cinq, j'ai tenté d'être moins dépendant de l'outil Eclipse. J'ai préféré explorer l'APIs d'EMF. C'est ainsi que pour l'exercice 5, je montre comment charger un modèle Ecore et ses instances.

N'hésitez pas à me faire des retours s'il y a des choses que vous ne comprenez pas.