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

Vous trouverez sur ce lien un contenu détaillé de ce support de cours et sur ce lien le code source des exemples.

Ce billet est open source. Vous avez noté un problème de typographie ?
Ou quelque chose d'obscur ? Améliorer ce billet à partir du dépôt GitHub.