Skip to content

Le but de cette série d'exercices est d’apprendre à manipuler le framework de modélisation d’Eclipse appelé EMF. Nous couvrirons tous les aspects liés aux développements dirigés par les modèles avec les briques logiciels fournis par la plateforme Eclipse.

mickaelbaron/emf-tutorial

Repository files navigation

Tutoriel EMF

Le but de cette série d'exercices est d’apprendre à manipuler le framework de modélisation d’Eclipse appelé EMF. Nous couvrirons tous les aspects liés aux développements dirigés par les modèles avec les briques logiciels fournis par la plateforme Eclipse. La version Eclipse avec le package modeling sera utilisée à cet effet.

Cette série d'exercices se présente sous la forme d'un atelier composé de cinq exercices guidés :

  • un premier exercice s'intéresse à la construction d'un modèle EMF ;
  • un deuxième exercice montre comment générer du code Java et des outils d'assistance à partir du modèle EMF ;
  • le troisième exercice explique comment instancier le modèle EMF à partir d'un éditeur graphique généré ;
  • le quatrième exercice présente l'instanciation du modèle EMF en utilisant directement les codes Java générés (technique appelée EarlyBinding) ;
  • le dernier exercice présente l'instanciation du modèle EMF en utilisant le métamodèle Ecore (technique appelée LateBinding).

Buts pédagogiques : conception de modèles EMF, génération de code Java, manipulation d’API EMF pour instancier le modèle, manipulation du méta-modèle Ecore, sauvegarde et chargement de fichiers XMI, transformation de modèles vers textes.

Ce dépôt est utilisé dans le cadre d'un cours sur l'ingénierie dirigée par les modèles auquel je participe à l'ISAE-ENSMA en français. Tous les supports de cours et tutoriaux sont disponibles sur ma page Developpez.com : https://mbaron.developpez.com.

Prérequis logiciels

Avant de démarrer cette série d'exercices sur la manipulation du framework de modélisation EMF, veuillez préparer votre environnement de tests en installant :

Ressources

Pour aller plus loin, vous pouvez consulter les ressources suivantes :

About

Le but de cette série d'exercices est d’apprendre à manipuler le framework de modélisation d’Eclipse appelé EMF. Nous couvrirons tous les aspects liés aux développements dirigés par les modèles avec les briques logiciels fournis par la plateforme Eclipse.

Topics

Resources

Stars

Watchers

Forks