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.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
emf-tutorial-exercice1
emf-tutorial-exercice2
emf-tutorial-exercice3
emf-tutorial-exercice4
emf-tutorial-exercice5
.gitignore
README.md

README.md

EMF Tutoriel

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 :

You can’t perform that action at this time.