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

Langage Java Discussion :

Génération automatique de classes UML.java


Sujet :

Langage Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 8
    Par défaut Génération automatique de classes UML.java
    Salut tout le monde,
    Voila, je me présente je suis un étudiant en fin de cycle(5ème ingégneur).je travaille sur un sujet dont l'intitulé est "conception et réalisation d'un entrepot de données XML", je suis actuellement en phase de programmation et j'ai besoin d'une classe ou de méthodes java pour créer automatiquement des classes .java UML. cette méthode devrait recevrai en argument une String (nomclasse).
    Est ce que de telles classes ou méthodes existent est offertes par la JDK?
    Merci d'avance de votre précieuse aide!

  2. #2
    Rédacteur
    Avatar de CyberChouan
    Homme Profil pro
    Directeur technique
    Inscrit en
    Janvier 2007
    Messages
    2 752
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Janvier 2007
    Messages : 2 752
    Par défaut
    Citation Envoyé par boulil
    j'ai besoin d'une classe ou de méthodes java pour créer automatiquement des classes .java UML.
    Je ne comprends pas très bien ce que tu veux... tu pourrais être un peu plus clair?
    Avant de poster, pensez à regarder la FAQ, les tutoriaux, la Javadoc (de la JRE que vous utilisez) et à faire une recherche
    Je ne réponds pas aux questions techniques par MP: les forums sont faits pour ça
    Mes articles et tutoriaux & Mon blog informatique

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 8
    Par défaut
    Citation Envoyé par CyberChouan
    Je ne comprends pas très bien ce que tu veux... tu pourrais être un peu plus clair?
    Salut et Merci beaucoup de m'avoir répondu Mr,
    voila je veux générer un diagramme de classes UML à partir d'un schéma XML(.xsd) en se basant sur des régles de mapping XML vers UML.
    par exemple un complexType se mappe en une classe UML
    le passage doit se faire automatiquement et j'ai besoin donc de méthodes pour des créations uml, genre créerClasse(string nom_complexType),ajouterAttr(nomClasse,attr), etc.
    j'espére que c'est plus clair maintenant
    porter vous bien et à bientot

  4. #4
    Membre régulier
    Inscrit en
    Février 2007
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 11
    Par défaut
    salut,

    A mon avis, (des précisions seraient les bienvenues) Tu devrais découvrir les plugins EMF (un peu vieux mais toujours d'actualité) et GMF (utilise EMF)

    Sinon, des concepts tels que l'introspection ou la méta-modélisation devraient pouvoir répondre (partiellement) à tes attentes. non?

    pour ça, un article intéressant se trouve ici

    EMF : Eclipse Modeling Framework
    GMF : Graphical Modeling Framework

    @+

  5. #5
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 8
    Par défaut
    Citation Envoyé par PsychoMax
    salut,

    A mon avis, (des précisions seraient les bienvenues) Tu devrais découvrir les plugins EMF (un peu vieux mais toujours d'actualité) et GMF (utilise EMF)

    Sinon, des concepts tels que l'introspection ou la méta-modélisation devraient pouvoir répondre (partiellement) à tes attentes. non?

    pour ça, un article intéressant se trouve ici

    EMF : Eclipse Modeling Framework
    GMF : Graphical Modeling Framework

    @+
    Merci beaucoup de m'avoir répondu, je pense que j'essaierai plutot l'introspection
    portez vous bien et à bientot!

  6. #6
    Membre régulier
    Inscrit en
    Février 2007
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 11
    Par défaut
    Salut,

    Pour info, la méta-modélisation est l'art de manipuler des métaclasses, des classes générant des classes. C'est tout un art... dans le sens où les tuiles arrivent assez vite... mais aussi dans le sens où dès que tu arrives à mettre en place toute cette mécanique tu t'impressionnes.
    Tout dépend de ta problématique en terme de masse de travail. (la méta-modélisation, c'est un peu de l'artillerie lourde).

    Si ça t'intéresses quand même, tu peux aussi faire des recherches sur le MDE/MDA, les DSL... et les outils qui les supportent (Microsoft Visual 2005, metaedit+, GMF, andromda...).

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

Discussions similaires

  1. Réponses: 1
    Dernier message: 22/06/2012, 12h25
  2. Réponses: 2
    Dernier message: 22/05/2012, 19h31
  3. Génération automatique de digramme UML dans Eclipse
    Par henpower dans le forum Eclipse
    Réponses: 0
    Dernier message: 22/07/2008, 13h42
  4. Réponses: 2
    Dernier message: 26/05/2007, 23h06
  5. [JUnit] Génération automatique des classes de tests
    Par sidi.elmoctar dans le forum Tests et Performance
    Réponses: 1
    Dernier message: 05/08/2006, 00h54

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