Bonjour à tous, Il semble y avoir un changement de comportement entre la 0.30 et la 0.28 de ArgoUML sur les 'Signal' et 'Exception'. Les deux sont utilisés dans l'ObjectModel d'EUGene de la même manière, cad une exception sur une operation. Cependant ArgoUML semble avoir changé de stratégie, les 'Signal' ne peuvent plus être créé directement dans un package (dans l'arbre à gauche (peut-être un bug car le 'Signal' est disponible)). Par contre il est possible de créer une 'Exception' de cette manière alors que dans la précédente version cela ne marchait pas (ou pas avec EUGene). Argo permet aussi de créer un 'Signal' directement depuis une opération, mais cela semble couteux, car un 'Signal' différent (portant le même nom) pour chaque opération. Apparemment c'était l'inverse dans la précédente version qui ne permettait de créer que des 'Exception' par ce biais. Du coup le XSL actuel parse différemment les 'Signal' des 'Exception', pour un 'Signal' aucun problème il le prend comme étant directement dans un package, par contre pour une 'Exception' il utilise le package de l'opération qui la contient. Ça fou la grouille car maintenant le dernier ArgoUML ne permet plus de créer des 'Exception' depuis une opération mais que dans un package ! J'espère avoir été explicite sur le problème, le comportement semble inversé d'une version à l'autre d'Argo. Je préconiserais l'utilisation des 'Exception' ou 'Signal' depuis les packages et non plus directement dans les opérations. Cela résoudrait le problème car pour un ancien modèle ou un nouveau le parse des deux serait le même. Ticket : http://nuiton.org/issues/show/659 -- Florian Desbois <fdesbois@codelutin.com> SSLL Code Lutin Tel: 02 40 50 29 28 http://www.codelutin.com Membre du Réseau Libre-entreprise