Bonjour, J'ai repris le code (transformer) de génération de l'héritage multiple dans Wikitty. Il fonctionne maintenant, seul un cas n'est pas géré. Dans l'image en pièce jointe, l'attribut "race" de la classe pegasus est renommé, car il ferait conflit avec la classe au dessus. C'est un renommage directement dans le modèle via des tagvalues. Là ou le probleme se pose, c'est pour l'heritage des deux attributs "color". Il faudrait par exemple ajouter dans la classe "Bird" un tagvalue de renommage de l'attribut seulement lors de la génération de la classe pegasus. Par exemple, un tagvalue dynamique sur Bird#color: renamefor.pegasus = colorFromPegasus Là ou c'est bizar, c'est qu'il faut mettre des tag values sur des classes dans la hierarchie au dessus, et donc non directement concernées par le renommage. -- Éric Chatellier <chatellier@codelutin.com> Tel: 02.40.50.29.28 http://www.codelutin.com