Résumé

Les Pin d’une CallOperationAction doivent correspondre aux Parameter de l'Operation appelée.

Détails

Contraintes UML:

  • Le nombre de InputPin du CallOperationAction et le nombre de Parameter de type " in » et " inout » de l'Operation doivent être égaux.

  • Le nombre de OutputPin du CallOperationAction et le nombre de Parameter de retour et de type " out » et " inout » de l'Operation doivent être égaux.

Exemple :

image

La CallOperationAction "createProject" est invalide car le Parameter "projectPriority" de l'Operation "createProject" appelée ne correspond pas à un de ses Pins.

Tips
  • Les Parameter dont la valeur est donnée par une constante peuvent être représentés par un ValuePin plutôt qu’un simple InputPin.

  • Les Parameter de type " inout " doivent être représentés par un InputPin pour l’aspect " in " et un OutputPin pour l’aspect " out ".

  • Les Parameter de retour doivent être représentés par un OutputPin.