Salut,
Par analogie avec l'objectmodel 1.2, une multiplicité '*' doit être
exprimée par la valeur '-1'.
À l'heure actuelle, c'est '*' qui apparait dans l'objectmodel, et donc le
passage en int donne un '0'.
Arnaud.
Salut,
J'ai un petit soucis avec Eugene.
J'utilise un modèle en uml 2.1 dans lequel j'ai une relation
unidirectionnelle entre 2 entités.
Dans l'objectmodel qui est généré, je n'ai qu'une des deux extrémité qui
porte l'attribut : navigable="true"
Mon soucis est que l'autre extrémité ne porte pas la mention
navigable="false".
Or au chargement de l'objectmodel en mémoire la valeur par défaut de
"isNavigable" dans ObjectModelAttributeImpl est :
protected boolean isNavigable = true;
Je ne peux donc jamais avoir de isNavigable = false; :(
Soit il faut corriger la feuille de style XSL qui génère l'objectmodel,
soit il faut mettre la valeur par défaut à false pour isNavigable.
Dans les 2 cas, s'assurer que ca ne casse pas l'uml1.2.
Arno.
--
Société Code Lutin
http://www.codelutin.com
tel : 02 40 50 29 28
fax : 09 59 92 29 28