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 :

[bouml]Code python généré d'une metaclasse


Sujet :

BOUML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    cedrix57
    Invité(e)
    Par défaut [bouml]Code python généré d'une metaclasse
    Bonjour,

    J'ai essayé de modéliser une metaclasse de python avec bouml. Je lui ai mit le stéréotype metaclass. Comment pourrai faire pour que lors de la génération du code python, le classe soit fille de la classe type (classe mère de toute les métaclasse), et non de la classe object ?

    J'ai essayé de créer une généralisation sans passer par mon class diagram, mais je n'ai pas trouvé comment faire.

    Merci d'avance

  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 cedrix57 Voir le message
    J'ai essayé de modéliser une metaclasse de python avec bouml. Je lui ai mit le stéréotype metaclass.
    mauvaise idée : les metaclasses (UML) ne sont pas faites pour générer du code, d'ailleurs leur menu ne propose pas de générer de code n'y de leur associer un artifact

    Comment pourrai faire pour que lors de la génération du code python, le classe soit fille de la classe type (classe mère de toute les métaclasse), et non de la classe object ?
    soit en modifiant le générateur pour qu'il le fasse de lui même (et en utilisant un autre stéréotype que metaclass), soit en définissant explicitement l'héritage

    je regarderai ce que sont les metaclasses en Python

    J'ai essayé de créer une généralisation sans passer par mon class diagram, mais je n'ai pas trouvé comment faire.
    hormis via un plug-out le seul moyen de définir une relation est d'utiliser un diagramme (qui peut éventuellement être détruit ensuite une fois la relation créée)
    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
    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
    évidemment il est également possible de forcer l'héritage de 'type' en remplaçant "${inherit}" par "(type)" dans la définition de la classe pour Python
    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

  4. #4
    cedrix57
    Invité(e)
    Par défaut
    ok je vais essayé de faire ça, merci

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

Discussions similaires

  1. Récupérer le code source d'une page HTML
    Par phyn04 dans le forum Réseau/Web
    Réponses: 5
    Dernier message: 24/11/2016, 14h45
  2. executer du code python contenu dans une variable
    Par awalter1 dans le forum Général Python
    Réponses: 6
    Dernier message: 11/11/2010, 21h22
  3. Code HTML généré par une page JSP
    Par Jauddlv dans le forum Struts 2
    Réponses: 1
    Dernier message: 13/10/2010, 14h37
  4. [Bouml]modifier le générateur de code python
    Par cedrix57 dans le forum BOUML
    Réponses: 4
    Dernier message: 16/03/2009, 22h12
  5. Récupérer code html généré par une jsp
    Par axel119 dans le forum Servlets/JSP
    Réponses: 1
    Dernier message: 11/09/2007, 16h17

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