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