Transitions de début et caractères génériques

Vous pouvez définir une boîte de dialogue pour qu'elle débute si un ou plusieurs noeuds finaux de transition source émettent un événement spécifique. Dans ce cas, le lancement de la boîte de dialogue dépend uniquement de l'événement et non du noeud final et de l'événement de transition référencés.

Au niveau syntaxique vous décrivez un noeud final de transition source arbitraire en le référençant par une astérisque ( * ). Dans cet exemple, la boîte de dialogue dialog1 est démarrée chaque fois qu'un des portlets participants émet l'événement e1.
Remarque : L'utilisation de cette fonction accroît le risque de modéliser des ensembles de boîte de dialogue non déterministes. Vous ne devez pas utiliser un événement qui est combiné à une source indéterminée comme partie de source de transition de lancement de toute autre boîte de dialogue.

  <transition>
      <source>
          <transition-endpoint nameref="*">
              <event qname="e1"/>
          </transition-endpoint>
      </source>
      <target>
          ...
      </target>
  </transition>