Bonjour,
je réalise un outil de génération de code exécutable à partir de diagrammes d'activités UML2 (plateforme eclipse)
Et j'ai une question !
sur l'image que je viens d'insérer on peut voir 5 actions
Sémantiquement on doit pouvoir comprendre que opaque_action_1 s'exécute 2 fois une première fois quand opaque_action_0 et opaque_action_2 se soient exécutées (implicit fork dixit la norme UML2) et une deuxième fois une fois que l'action 4 se soit exécuté.
Mon problème est le suivant je ne sais pas comment faire pour différencier mes deux cas. Et j'ai rien trouvé dans la norme qui le mentionne. Je pourrai stipuler a l'utilisateur de toujours utiliser des join node mais cette solution ne me plait pas
. Si vous savez quelle information dans le métamodel me permettrait de savoir qu'une activité doit se reproduire et comment différencier des transitions je suis preneur
Partager