Je suis en train de travailler sur le support de l'héritage multiple dans Wikitty et j'ai un problème. Pour gérer l'héritage multiple entre deux business entity, je dois, pour une entité donnée, prendre toutes les opérations des entités mères pour les copier dans la fille. Jusqu'ici tout va bien, ça marche. Le problème survient dans le modèle de Vradi, il y a des entités qui héritent de TreeNode et de WikittyUser, deux classes que je ne génère pas et qui ne sont pas décrites dans le modèle de Vradi. Si je prend l'exemple de VradiUser (qui étend WikittyUser), je dois copier les opérations contenus dans WikittyUser dans VradiUser. Or, dans les scripts de génération je ne peux pas deviner les opérations de WikittyUser puisque elles ne sont pas décrites dans le modèle. Avant, avec les générateurs, on faisait "VradiUser extends WikittyUser" et ça marche mais du coup on ne peut pas faire d'héritage multiple si on hérite de plusieurs entités non-décrites dans le modèle. Comment faire pour implémenter l'héritage depuis une entité qui n'est pas décrite dans le modèle ? Y'a toujours la possibilité d'essayer de trouver la classe dans le class-path et de faire de la réflexion mais ça pose plusieurs problèmes. J'ajoute que dans le module generators, je n'ai pas la dépendance vers wikitty-API (où se trouve les classes WikittyUser et TreeNode) et je ne peux pas ajouter cette dépendance car on la dépendance inverse (du coup, on introduirait un cycle.