Réserver une Démo

SVP notez : Cette page d’aide n’est pas pour la dernière version d’Enterprise Architect. La dernière aide peut être trouvée ici.

Pré. Proc.

Gâchette

La description

Un déclencheur indique un événement qui initie une action (et peut résulter de l'achèvement d'une action précédente). Vous définissez initialement un déclencheur de l'une des quatre manières suivantes :

  • En tant que propriété d'une relation de transition
  • En tant que propriété d'une Action Accept Event (sur l'onglet 'Triggers' de la boîte de dialogue ' Propriétés ' de l'élément)
  • En tant qu'événement dans un Statemachine Tableau
  • Directement, en tant qu'élément déclencheur, via le dialogue ' Nouvel Élément ' ou la boîte à outils Diagramme (page ' State supplémentaire ')
Lorsque vous enregistrez le Déclencheur, il est ajouté à la liste des éléments du Paquetage parent dans la fenêtre du Navigateur . Vous pouvez ensuite cliquer dessus et appuyer sur Ctrl+2 pour afficher la fenêtre Propriétés de l'élément, pour visualiser et, si nécessaire, modifier ses propriétés en tant qu'élément plutôt qu'en tant que propriété elle-même. Les déclencheurs créés en tant qu'événements restent des éléments d'événement, tandis que les déclencheurs créés d'une autre manière sont des éléments de déclencheur, avec un onglet « Déclencheur » dans la fenêtre Propriétés .

Champ

Action

Voir également

Type

Si nécessaire, modifiez le type de déclencheur :

  • Call - spécifie que l'événement est un CallEvent, qui envoie un message à l' object associé en appelant une opération
  • Change - spécifie que l'événement est un ChangeEvent, ce qui indique que la transition est le résultat d'un changement de valeur d'un attribut
  • Signal - spécifie que l'événement est un SignalEvent, ce qui correspond à la réception d'une instance de signal asynchrone
  • Time - correspond à un TimeEvent ; qui spécifie un moment dans le temps

Spécification

Soit saisir l'événement à l'origine du Trigger, soit cliquer sur le bouton Browse. et sélectionner l'événement (en fonction de la valeur Type ).

Ports

Cliquez sur le bouton Ajouter et sélectionnez le port approprié dans la boîte de dialogue « Sélectionner un port ».

  • Pour créer de nouveaux ports à l'aide de la boîte de dialogue "Sélectionner un port", le déclencheur doit être créé en tant qu'enfant d'un élément de classe ou de composant
  • Pour ajouter plusieurs ports à la fois, appuyez sur Ctrl lorsque vous sélectionnez chaque port
  • Pour vérifier l'emplacement exact d'un Port, cliquez-droit sur le nom du Port et sélectionnez l'option ' Rechercher dans Projet Navigateur '
Sélectionnez < Item > Dialogue

Notes

  • Vous pouvez également faire glisser un élément Trigger existant sur un autre diagramme , bien que les utilisations de l'élément dans ce contexte soient limitées
  • Cet élément n'est pas identique à une opération de déclenchement, qui est une opération exécutée automatiquement à la suite de la modification de données dans une base de données

Icône de la boîte à outils

Trigger element

Apprenez Plus

Spécification OMG UML :

La spécification OMG Unified Modeling Language , (v2.5.1, p.300) indique :

Événements peuvent provoquer l'exécution d'un comportement (par exemple l'exécution de l'activité d'effet d'une transition dans une machine à états). Un déclencheur spécifie l'événement qui peut déclencher une exécution de comportement ainsi que toutes les contraintes sur l'événement pour filtrer les événements sans intérêt.