HOPEX UML : HOPEX UML : Le diagramme de classes : Les opérations : Propriétés d'une opération
   
Propriétés d'une opération
Pour ouvrir la fenêtre de propriétés d’une opération :
*Cliquez avec le bouton droit sur l’opération et sélectionnez Propriétés.
 
Vous pouvez indiquer pour chaque opération :
Son Stéréotype afin de préciser son utilisation :
Constructeur : créer une instance de la classe.
Destructeur : détruire une instance de la classe.
Itérateur : parcourir les instances de la classe.
Sélecteur : effectuer une sélection parmi les instances de la classe.
S’il s’agit d’une opération Statique : si l'opération qui peut prendre des valeurs spécifiques pour chacune des Instances de la classe ou bien avoir une valeur qui caractérise l'ensemble de la Classe.
La Concurrence permet de préciser le comportement de l'opération lorsqu'elle est appelée plusieurs fois simultanément.
Concurrente : l'opération répond simultanément aux différents appels.
Protégée : l'opération répond au premier appel et rejette les suivants.
Séquentielle : l'opération répond successivement à chacun des appels.
Si c'est une opération en Consultation, c'est-à-dire qui ne modifie pas l'état de l'objet.
Si cette opération est Polymorphe, c'est-à-dire que des méthodes peuvent être redéfinies pour cette opération dans des sous-classes.
Sa Visibilité :
Publique : c'est la visibilité par défaut. L'opération est visible par tous.
Protégée : l'opération est visible par les héritiers de son paquetage ou ses amis.
Privée : l'opération est visible par sa classe ou ses amis.
Les indications suivantes sont utilisées pour compléter la signature de l'opération.
Le Type expression de l'opération (voir type expression).
*Le type expression d'une opération précise le type de la variable retournée par l'opération à la fin de son exécution.
Sa Signature (voir "Signature d'une opération ou d'un signal").