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

BOUML Discussion :

Stéréotype List et generics java


Sujet :

BOUML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé

    Inscrit en
    Septembre 2003
    Messages
    65
    Détails du profil
    Informations forums :
    Inscription : Septembre 2003
    Messages : 65
    Par défaut Stéréotype List et generics java
    Bonjour,

    Tout d'abord toute mes remerciements au concepteur de cet outil pour nous l'avoir mis à disposition.

    Je souhaiterais que les associations que je stéréotype en <<list>> soient générées par BoUml sous la forme de listes génériques.

    Je pensais pouvoir m'en tirer en indiquant dans la configuration des stéréotypes : "java.util.List<${type}>" mais la macro ${type} n'est pas remplacée lors de la génération du code java.

    Y a-t-il un autre moyen d'y parvenir ?

    Autre question. Toujours dans la fenêtre de génération de code, je voulais ajouter un nouveau stéréotype de liste (de façon par exemple à pouvoir spécifier si on voulait générer le code de l'association avec ou sans generic). Toutefois je n'ai pas vu ce nouveau stéréotype dans les fenêtres d'édition des associations.
    Est-ce normal ?

    Dernière question. J'ai défini un raccourci clavier pour la fonction "Duplicate", est-ce normale que ce raccourci fonctionne pour les classes, les opération et les associations mais pas pour les attributs ?

    Merci d'avance pour votre aide.

  2. #2
    Modérateur
    Avatar de bruno_pages
    Homme Profil pro
    ingénieur informaticien à la retraite
    Inscrit en
    Juin 2005
    Messages
    3 551
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 65
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : ingénieur informaticien à la retraite
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Juin 2005
    Messages : 3 551
    Par défaut
    Bonjour,

    Citation Envoyé par ptit-lu
    Je souhaiterais que les associations que je stéréotype en <<list>> soient générées par BoUml sous la forme de listes génériques.

    Je pensais pouvoir m'en tirer en indiquant dans la configuration des stéréotypes : "java.util.List<${type}>" mais la macro ${type} n'est pas remplacée lors de la génération du code java.
    il ne faut pas faire cela au niveau du stereotype, mais au niveau de la definition de la relation, ou dans les generation settings des relations.

    Si l'utilisation est ponctuelle, il faut editer la relation en question, allez dans l'onglet Java et modifier la definition pour avoir ...${stereotype}<${type> ${name}

    Si une relation avec multiplicite > 1 utilise par defaut un generique il faut editer les generation settings, aller dans l'onglet Java[2] et modifier de la meme facon la definition pour une multiplicite '*' ou 'a..b'. Ensuite il faut editer la relation, mettre la multiplicite à '*' ou autre, puis aller dans l'onglet Java et faire 'default definition'

    Pour transformer 'list' en 'java.util.List' il faut editer les generation settings et dans l'onglet 'stereotype' dire que 'list' devient java.util.List' en Java

    Citation Envoyé par ptit-lu
    Autre question. Toujours dans la fenêtre de génération de code, je voulais ajouter un nouveau stéréotype de liste (de façon par exemple à pouvoir spécifier si on voulait générer le code de l'association avec ou sans generic). Toutefois je n'ai pas vu ce nouveau stéréotype dans les fenêtres d'édition des associations.
    Est-ce normal ?
    La definition des stereotypes (au niveau 'UML') par defaut se fait via edit default stereotype, et dans ce cas il faut allez dans l'onglet 'class' et faire les ajouts sur les relations souhaitees. Ne pas oublié d'indiquer si besoin comment le stereotype se traduit en C++/java.Idl comme je l'ai indiqué pour 'list' préalablement

    Citation Envoyé par ptit-lu
    J'ai défini un raccourci clavier pour la fonction "Duplicate", est-ce normale que ce raccourci fonctionne pour les classes, les opération et les associations mais pas pour les attributs
    non, c'est un bug , merci de l'avoir signalé
    Bruno Pagès, auteur de Bouml (freeware), mes tutoriels sur DVP (vieux, non à jour )

    N'oubliez pas de consulter les FAQ UML et les cours et tutoriels UML

  3. #3
    Membre éclairé

    Inscrit en
    Septembre 2003
    Messages
    65
    Détails du profil
    Informations forums :
    Inscription : Septembre 2003
    Messages : 65
    Par défaut
    Merci de cette réponse complète et rapide.

    Citation Envoyé par bruno_pages
    non, c'est un bug , merci de l'avoir signalé
    De rien. C'est la moindre des choses.

  4. #4
    Modérateur
    Avatar de bruno_pages
    Homme Profil pro
    ingénieur informaticien à la retraite
    Inscrit en
    Juin 2005
    Messages
    3 551
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 65
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : ingénieur informaticien à la retraite
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Juin 2005
    Messages : 3 551
    Par défaut
    Citation Envoyé par ptit-lu
    J'ai défini un raccourci clavier pour la fonction "Duplicate", est-ce normale que ce raccourci fonctionne pour les classes, les opération et les associations mais pas pour les attributs ?
    c'est corrigé dans la 2.30 disponible sur le site
    Bruno Pagès, auteur de Bouml (freeware), mes tutoriels sur DVP (vieux, non à jour )

    N'oubliez pas de consulter les FAQ UML et les cours et tutoriels UML

  5. #5
    Membre éclairé

    Inscrit en
    Septembre 2003
    Messages
    65
    Détails du profil
    Informations forums :
    Inscription : Septembre 2003
    Messages : 65
    Par défaut
    Un outil génial.

    Une présence constante pour répondre à nos questions.

    A peine signalés, les bugs sont corrigés.

    Franchement Bruno tu nous gâtes.

    Merci pour tout.

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

Discussions similaires

  1. Java.developpez.com repris sur la liste des Virtual Java User Group
    Par Mickael Baron dans le forum Général Java
    Réponses: 1
    Dernier message: 04/12/2012, 16h36
  2. [AJAX] Listes des frameworks Java
    Par jdelges dans le forum Frameworks Web
    Réponses: 18
    Dernier message: 17/12/2008, 22h41
  3. liste des class java
    Par mitoubra dans le forum Général Java
    Réponses: 2
    Dernier message: 25/01/2008, 10h43
  4. Réponses: 4
    Dernier message: 06/11/2007, 21h05
  5. Que choisir pour une application de "gestion d'une todo liste" ? Python ou Java ?
    Par Yoshidu62 dans le forum Langages de programmation
    Réponses: 3
    Dernier message: 10/08/2007, 09h03

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