IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Eclipse Modeling Discussion :

Génération de code Java à partir de UML


Sujet :

Eclipse Modeling

  1. #1
    Membre confirmé Avatar de khallou2007
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    111
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Mars 2008
    Messages : 111
    Par défaut Génération de code Java à partir de UML
    Bonjour,

    J'ai créé des diagrammes de classes avec Papyrus sous Eclipse Standard/SDK Kepler et je souhaiterais générer les squelettes de codes.

    Je sais que c'est une question récurrente mais je n'ai pas trouvé de solution. Je n'ai pas compris comment l'intégrer avec Acceleo.

    Quelqu'un saurait-il m'indiquer comment faire ?

    Merci d'avance pour votre aide.

  2. #2
    Membre Expert
    Avatar de Mickael_Istria
    Homme Profil pro
    Développeur Expert Eclipse IDE/RCP, pour Red Hat
    Inscrit en
    Juillet 2008
    Messages
    1 478
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Expert Eclipse IDE/RCP, pour Red Hat
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 478
    Par défaut
    Je sais pas trop pour Papyrus, mais par contre, si tu crees des diagrammes EMF, ca te donne des fichiers .ecore, qui sont equivalent a des diagrammes de classe UML, et qui te donnent plus facilement acces a de la generation de code.

  3. #3
    Membre confirmé Avatar de khallou2007
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    111
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Mars 2008
    Messages : 111
    Par défaut
    Bonjour,

    Effectivement ce que j'ai fais:
    *j'ai crée un projet EMF et j'ai rattacher le model.uml (issu de papyrus) au projet
    *j'ai généré le fichier .genmodel
    *et à partir de ce fichier j'ai généré le code

    resolu

  4. #4
    Membre confirmé Avatar de khallou2007
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    111
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Mars 2008
    Messages : 111
    Par défaut
    Je reviens vers vous...

    En effet, la génération (avec EMF) à partir de mon model.uml (créé avec Papyrus) a donné plusieurs classes que je n'ai pas modélisées, comme ModelFactory.java, ModelPackage.java. Il a aussi créé deux packages Model.impl et Model.util.

    Bref, il a créé 12 classes au totale or mon modèle contient que deux interfaces et 2 classes qu'il l'implémentent.

    Est-ce c'est normale ?

  5. #5
    Membre confirmé
    Femme Profil pro
    doctorante
    Inscrit en
    Février 2011
    Messages
    114
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : doctorante

    Informations forums :
    Inscription : Février 2011
    Messages : 114
    Par défaut En passant de l'UML vers EMF,est ce que vous avez conservé les annotations appliquées sur votre modèle .uml ?

    Effectivement ce que j'ai fais:
    *j'ai crée un projet EMF et j'ai rattacher le model.uml (issu de papyrus) au projet
    *j'ai généré le fichier .genmodel
    *et à partir de ce fichier j'ai généré le code
    Salut,
    Vous avez dit que vous utilisez papyrus, je suppose donc que vous utilisez un profil d'annotation tel que MARTE.
    En passant de l'UML annoté vers l'EMF, vous n'avez pas perdu les annotations utilisées ?

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Génération de code Java à partir d'un WSDL
    Par stanilas dans le forum Services Web
    Réponses: 3
    Dernier message: 20/02/2013, 20h50
  2. Réponses: 0
    Dernier message: 22/02/2010, 14h45
  3. Réponses: 3
    Dernier message: 29/01/2010, 23h24
  4. Réponses: 1
    Dernier message: 09/03/2007, 14h40
  5. Génération du code [Java UML] AGL
    Par am.adnane dans le forum Outils
    Réponses: 2
    Dernier message: 05/07/2006, 02h27

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo