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.

Déclencheur

Description

Un Déclencheur indique un événement qui déclenche une action (et peut survenir à la suite 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 d'Evénement Accepter (sur l'onglet ' Déclencheurs ' de la dialogue ' Propriétés ' de l'élément )
  • En tant qu'événement dans un Tableau Statemachine
  • Directement, en tant qu'élément Déclencheur , via le dialogue ' Nouvel Élément ' ou Diagramme Toolbox (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 Navigateur . Vous pouvez alors 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. Déclencheurs créés en tant qu'événements restent des éléments Événement, tandis que Déclencheurs créés d'une autre manière sont des éléments Déclencheur , avec un onglet « Déclencheur » dans la fenêtre Propriétés .

Champ

Action

Voir aussi

Type

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

  • Appel - 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, qui correspond à la réception d'une instance de signal asynchrone
  • Heure - correspond à un TimeEvent ; qui spécifie un moment dans le temps

Spécification

Soit tapez l'événement déclenchant le Déclencheur , soit cliquez sur le bouton Browse. et sélectionnez l'événement (selon la valeur Type ).

Ports

Cliquez sur le bouton Ajouter et sélectionnez le port approprié dans la dialogue « Sélectionner le port ».

  • Pour créer de nouveaux ports à l'aide de la 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électionner < Item > Dialogue

Notes

  • Vous pouvez également faire glisser un élément Déclencheur 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 le même qu'une opération Déclencheur , qui est une opération exécutée automatiquement à la suite de la modification des 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 Unified Modeling Language OMG (v2.5.1, p. 300) stipule :

É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éclencheur l'exécution d'un comportement ainsi que les éventuelles contraintes sur l'événement pour filtrer les événements non intéressants.