On Tue, 05 Jul 2011 16:17:50 +0200 Eric Chatellier<chatellier@codelutin.com> wrote:
J'ai modifier le transformer de wikitty qui transforme un modele en un autre.
Il étendait ObjectModelTransformerToJava, mais comme il ne génère pas de java, il est mieux d'étendre seulement ObjectModelTransformer.
Autre point, pour utiliser un simple ObjectModel au lieu d'un JavaGenerator, j'ai du copier/coller beaucoup beaucoup de code. Essentiellement toutes les méthodes cloneXXX()
Je pense qu'il y aurait une factorisation possible sur un transformer qui fait de la copie, mais pas typé Java... Oui il faut absoluement revoir ça car il est vrai qu'il est peu normal qu'on clone à partir d'un javaBuilder...
De toute façon, il faudrait un peut revoir tout ça car c'est complexe, confu et pas assez flexible :( Je suis d'accord, les clones pourraient se situer au niveau ObjectModelBuilder. Après je serais presque d'avis d'utiliser directement le builder dans le
On 05/07/2011 16:30, Tony Chemit wrote: transformer sans délégation. A voir si d'autres solutions seraient plus adapté... Quel est ton cas d'utilisation Eric ? Tu transforme l'ObjectModel vers un autre ObjectModel plus Wikitty mais pas directement du Java ? Quel est le Generator de sorti ?