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.

master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 

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 :

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