0% ont trouvé ce document utile (0 vote)
475 vues24 pages

Modélisation de Graphe avec EMF

Le document décrit les étapes de modélisation d'un graphe simple avec des nœuds et des arcs en utilisant Eclipse Modeling Framework. Il inclut la création d'un méta-modèle Ecore, d'un projet EMF et d'une classe de test pour l'exécution.

Transféré par

Meryem RAHMOUNI
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
475 vues24 pages

Modélisation de Graphe avec EMF

Le document décrit les étapes de modélisation d'un graphe simple avec des nœuds et des arcs en utilisant Eclipse Modeling Framework. Il inclut la création d'un méta-modèle Ecore, d'un projet EMF et d'une classe de test pour l'exécution.

Transféré par

Meryem RAHMOUNI
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

EMF

Eclipse Modeling Framework


TP0: Simple Graphe

Aissam BERRAHOU
[email protected]
MDE

Travail à faire

§ Téléchargement et installation de Eclipse Modeling Tools


⁃ http://www.eclipse.org/downloads/packages/eclipse-modeling-
tools/lunar

§ Modélisation d’un simple graphe qui contient des nœuds et des arcs.

Aissam BERRAHOU Cours : Ingénierie dirigée par les modèles 2


IDM

v Création d’un nouveau projet Ecore Tools:

Aissam BERRAHOU Cours : Ingé nierie dirigé e par les modè les 3
IDM

v Création d’un nouveau d’un diagramme Ecore :

Aissam BERRAHOU Cours : Ingé nierie dirigé e par les modè les 4
IDM

v Workspace :

Aissam BERRAHOU Cours : Ingé nierie dirigé e par les modè les 5
IDM

v Création d’un Graphe de type EClass :

Aissam BERRAHOU Cours : Ingé nierie dirigé e par les modè les 6
IDM

v Refaire l’étape précédente pour la création des Eclass Nœud et Arc :

Aissam BERRAHOU Cours : Ingé nierie dirigé e par les modè les 7
IDM

v Refaire l’étape précédente pour la création des Eclass Nœud et Arc :

Aissam BERRAHOU Cours : Ingé nierie dirigé e par les modè les 8
IDM

v Création des connexions entre les différentes Eclass:

Aissam BERRAHOU Cours : Ingénierie dirigée par les modèles 9


IDM

Concepts

v Validation du méta-modèle:

Aissam BERRAHOU Cours : Ingénierie dirigée par les modèles 10


IDM

v Création d’un projet EMF (EMF project)à base de méta-modèle Graphe.ecore:

Aissam BERRAHOU Cours : Ingé nierie dirigé e par les modè les 11
IDM

v Création d’un projet EMF à base de méta-modèle Graphe.ecore:

Aissam BERRAHOU Cours : Ingé nierie dirigé e par les modè les 12
IDM

v Création d’un projet EMF à base de méta-modèle Graphe.ecore:

Aissam BERRAHOU Cours : Ingé nierie dirigé e par les modè les 13
IDM

v Création d’un projet EMF à base de méta-modèle Graphe.ecore:

Aissam BERRAHOU Cours : Ingé nierie dirigé e par les modè les 14
IDM

v Génération d’un Model code

Aissam BERRAHOU Cours : Ingé nierie dirigé e par les modè les 15
IDM

v Génération d’un Model code

Aissam BERRAHOU Cours : Ingénierie dirigée par les modèles 16


IDM

v Génération d’un Package pour faire le test

Aissam BERRAHOU Cours : Ingénierie dirigée par les modèles 17


IDM

v Génération d’un Package pour faire le test

Aissam BERRAHOU Cours : Ingé nierie dirigé e par les modè les 18
IDM

v Création de la classe MonGraphe

Aissam BERRAHOU Cours : Ingé nierie dirigé e par les modè les 19
IDM

v Classe MonGraphe: composée de deux fonctions init et print

Aissam BERRAHOU Cours : Ingé nierie dirigé e par les modè les 20
IDM

v Création de la classe Test

Aissam BERRAHOU Cours : Ingé nierie dirigé e par les modè les 21
IDM

v Classe Test:
§ instanciation d’un objet de type MonGraphe
§ Appel de la méthode init et print

Aissam BERRAHOU Cours : Ingé nierie dirigé e par les modè les 22
IDM

v Exécution

Aissam BERRAHOU Cours : Ingé nierie dirigé e par les modè les 23
IDM

v Résultat d’exécution

Aissam BERRAHOU Cours : Ingénierie dirigée par les modèles 24

Vous aimerez peut-être aussi