Pré. | Proc. |
Interaction
La description
Vous pouvez utiliser un élément Interaction pour insérer un diagramme Interaction en tant qu'enfant d'un élément Class. L'élément Interaction peut contenir un diagramme de n'importe lequel de ces types :
- Séquence
- Communication
- Horaire
Un élément Interaction dans Enterprise Architect est traité comme un comportement du classificateur dans lequel il est encapsulé. Il peut avoir des paramètres et des types de retour, qui sont modélisés à l'aide de l'onglet 'Comportement' de la boîte de dialogue ' Propriétés ' de l'élément Interaction. L'élément est interprété comme une méthode de la Classe contenante dans le code généré (voir la Générer Code From Comportementale Modèle ).
Un élément d'interaction peut également être défini comme classificateur pour une occurrence d'interaction dans un Séquence de diagramme ou pour une Action de comportement d'appel dans un diagramme d'activité. L'établissement d'une telle association (entre un comportement et un appel de comportement) facilite l'ajout d'arguments qui peuvent être mappés individuellement aux paramètres du comportement associé.
Notes
- Le moteur de génération de code comportemental s'attend à ce que le diagramme de séquence et tous ses messages et fragments combinés associés soient encapsulés dans un élément d'interaction (tel que Séquence dans cet exemple)
(La Classe IO est disponible dans le modèle EAExample, sous ' Ingénierie des Systèmes Modèle | Implementation Modèle | Software')
- L'icône « Interaction » est répertoriée sur la page « Supplémentaire » de la boîte à outils « Interaction », mais ne doit être ajoutée aux éléments que via le menu contextuel de l'élément sur le diagramme ou dans la fenêtre du Navigateur .