A ajouter dans le ModelBuilder...
Yo, J'ai essayé de créer le transformer pour DAOHelper dans topia-persistence et je me suis confronté à un certain nombre de difficultés : - La génération des énumérations : rien n'est prévu dans le ModelObject pour ça, je sais pas trop si c'est de l'uml ? - La génération de inner classes, interfaces, enum... n'est pas encore possible - La génération de bloc internes (avec un modifier static optionel possible) - Il serait peut-être bien aussi de pouvoir ajouter des "raw block" ? - Ajouter des méthodes (sur le JavaModelBuilder) pour les imports directement sur des classes java Voila, c'est déjà pas mal :) -- Tony Chemit -------------------- tél: +33 (0) 2 40 50 29 28 email: chemit@codelutin.com http://www.codelutin.com
Le vendredi 11 décembre 2009 à 00:13 +0100, Tony Chemit a écrit :
Yo,
J'ai essayé de créer le transformer pour DAOHelper dans topia-persistence et je me suis confronté à un certain nombre de difficultés :
- La génération des énumérations : rien n'est prévu dans le ModelObject pour ça, je sais pas trop si c'est de l'uml ?
Si et elles sont implémentés dans l'ObjectModel. Cependant elle n'hérite pas d'ObjectModelClassifier mais d'ObjectModelElement donc je sais pas si ca peut etre bloquant.
- La génération de inner classes, interfaces, enum... n'est pas encore possible
Les innerClasses sont aussi implémentés dans l'ObjectModel.
- La génération de bloc internes (avec un modifier static optionel possible)
Il n'est pas possible de mettre un classifier en static en UML (à vérifier dans le méta-modèle).
- Il serait peut-être bien aussi de pouvoir ajouter des "raw block" ?
Raw block ?? kesako ?
- Ajouter des méthodes (sur le JavaModelBuilder) pour les imports directement sur des classes java
Heu il me semble qu'il y a une méthode pour directement faire un import dans le JavaBuilder : public void addImport(ObjectModelClassifier classifier, String imports)
Voila, c'est déjà pas mal :)
Ben du coup ya déjà quasimment tout ;) A voir ce qu'il faudrait peaufiner pour les besoins de la génération Java dans ToPIA
participants (2)
-
Florian Desbois -
Tony Chemit