HOPEX UML : HOPEX UML : Le diagramme de classes : Les attributs : Spécifier les attributs d'une classe
   
Spécifier les attributs d'une classe
Pour définir les attributs d'une classe :
1. Cliquez sur la classe avec le bouton droit de la souris.
2. Dans le menu contextuel, sélectionnez Attributs.
 
Les attributs de la classe y sont présentés. Il est possible de préciser pour chacun d'eux :
Son Type, qu'il est possible d'exprimer sous forme d'une expression.
Ex : Integer.
*L'expression doit être conforme à la syntaxe UML. Voir "Signature d'une opération ou d'un signal" pour plus de détails.
Pour consulter la liste des types possibles, cliquez dans le champ correspondant et déplacez-vous à l'aide de la flèche du menu déroulant.
 
Sont présents dans la liste les types qui appartiennent aux différentes classes du paquetage de départ (il s'agit ici de "Bibliothèque").
Pour rechercher d'autres types, cliquez sur la flèche à droite du menu déroulant puis sélectionnez Rechercher. La fenêtre Rechercher s'affiche.
Vous pouvez également taper directement dans le champ le nom du type de l'attribut.
Sa Visibilité :
"Public": c'est la visibilité par défaut. L'attribut est visible par tous.
"Protégé": l'attribut est visible par les héritiers de son paquetage ou ses amis.
"Privé": l'attribut est visible par sa classe ou ses amis.
Sa Multiplicité, c'est à dire le nombre de répétitions de cet attribut dans la classe.
Les boutons de la barre d'outils vous permettent d'effectuer les manipulations suivantes :
 
Attributs hérités
Lorsqu'une généralisation existe entre une classe générale et une classe particulière, la classe particulière hérite des attributs de la classe générale.
*Cliquez sur le bouton Attributs hérités pour visualiser les attributs hérités d'autres classes.
Voir aussi "Définition d'un attribut"