R1050

Résumé

Un ActivityParameterNode doit avoir uniquement des ActivityEdge entrants ou uniquement des ActivityEdge sortants, mais il ne peut avoir les deux.

Détails

Un ActivityParameterNode doit avoir uniquement des ActivityEdge entrants ou uniquement des ActivityEdge sortants, mais il ne peut avoir les deux.

Les ActivityParameterNode sont des nœuds d’objet au début ou à la fin de flux qui fournissent un moyen d’accepter des entrées sur l’Activity et un moyen de sortie d’une Activity au travers des paramètres.

Conseils

Les ActivityEdge devraient suivre le sens de passage du BehaviorParameter représenté par l’ActivityParameterNode.

  • Dans le cas d’un BehaviorParameter “in”, l’ActivityParameterNode ne devrait avoir que des ActivityEdge sortantes.
  • Dans le cas d’un BehaviorParameter “out”, l’ActivityParameterNode ne devrait avoir que des ActivityEdge entrantes.
  • Dans le cas d’un BehaviorParameter “inout”, deux ActivityParameterNode devraient être utilisés :
  • l’un pour l’aspect “in”, ayant seulement des ActivityEdge sortantes.
  • l’autre pour l’aspect “out”, ayant seulement des ActivityEdge entrantes.