samedi, janvier 21, 2012

Nouveau support de cours disponible : Introduction à la modélisation avec EMF

Le premier support de cours consacré à la modélisation est désormais disponible. Ce support de cours se focalise principalement sur EMF et voici un plan détaillé :
  • Généralités EMF
  • Modèle Ecore
    • Présentation des déclarations
    • Présentation Structural Feature (volatile, dérivé, ...)
  • Définir un modèle EMF 
    • Création du modèle
    • Générer le code Java (utilité du genmodel)
    • Mise à jour du code Java (intérêt du @generated)
    • Générer le code de l'éditeur
  • Instancier un modèle par les APIs
  • Sauvegarder et charger des instances du modèle
  • Manipuler le méta-modèle EMF
    • Interrogation
    • Création et modification
  • Utiliser EMF sans conteneur OSGi (Swing, GWT)
  • Notifier les changements du modèle
  • Transactions avec EMF
    • Définition Domain
    • Command
    • Undo/Redo
Le support de cours et les exemples sont disponibles à l'adresse suivante : http://mbaron.developpez.com/eclipse/introemf.

Si vous avez des commentaires concernant ce support de cours, exprimez-vous à partir de ce billet.