Générateur de classes Java
à partir de diagramme de classes UML

Author : Cedric Dumoulin

Date : 15 Dec. 2010
Rev : 15 Dec. 2010

 

 

L’objectif de ce projet est de pouvoir générer le squelette des classes Java à partir des classes modélisées dans un diagramme de classes UML de Papyrus.

Dans ce projet, nous voulons utiliser le modèle Java interne à Eclipse (dans JDT). Ce modèle Java existe : c’est celui que vous voyez dans la vue « Package Explorer » ou la vue « Outline » quand vous sélectionnez une classe Java. Ce modèle prend en charge la génération du code Java. Le projet consistera à synchroniser le modèle UML du modeleur Papyrus avec le modèle Java de Eclipse. Cette synchronisation devra être débraillable.

 

Les candidats devront dans un premier temps établir plus précisément le cahier des charges de l’application, puis proposer des solutions et enfin développer un prototype pour Papyrus.

La solution proposée passera par une approche Ingénierie Dirigé par les Modèles : synchronisation modèle UML -> modèle Java. Si le projet avance bien, il sera ajouté à la distribution Papyrus Eclipse, avec le nom des auteurs.

 

Papyrus

·       http://www.eclipse.org/modeling/mdt/papyrus/

Eclipse

·       http://www.eclipse.org

JDT – Modèle Java dans Eclipse

·       http://www.eclipse.org/jdt/core/index.php