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 :
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.