un message peut être l'appel d'une méthode (pas la méthode elle même bien-sûr), c'est d'ailleurs généralement le cas dans les diagrammes de séquence, il est en fait rare de trouver des messages au sens 'paquet'
les exceptions sont des choses très particulières, ce sont des ruptures d'exécution (
throw), une valeur de retour n'est pas le déclenchement d'une exception. Comme je l'ai déjà dit les retours explicites se modélisent avec un trait pointillé, les vôtres sont représentés comme des messages/appels et on ne comprend pas ce que vous voulez dire.
Partager