Vous pouvez modifier les propriétés d'un objet à partir de sa feuille de propriétés. Pour afficher la feuille de propriétés d'une opération, double-cliquez sur son symbole dans le diagramme ou sur l'entrée correspondante dans le dossier Opérations de l'Explorateur d'objets.
L'onglet Général contient les propriétés suivantes :
Propriété |
Description |
---|---|
Parent |
Spécifie le classificateur parent auquel l'opération appartient. |
Nom |
Spécifie le nom de l'élément. Il doit s'agir d'un nom clair et explicite, qui permette à des utilisateurs non spécialistes de savoir à quoi sert l'élément. |
Code |
Spécifie le nom technique de l'élément, qui est utilisé pour la génération de code ou de scripts. |
Commentaire |
Commentaire descriptif relatif à l'objet. |
Stéréotype |
Etend la sémantique de l'objet au-delà de la définition UML. Les stéréotypes
communs suivants sont disponibles par défaut :
Pour plus d'informations sur les méthodes spécifiques aux EJB, voir Définition d'opérations pour un EJB. |
Type de résultat |
Une liste de valeurs renvoyées par un appel de l'opération. Si l'opération ne renvoie aucune valeur, la valeur Type de résultat est NULL |
Visibilité |
|
Evénement de langage |
Lorsque les classes représentent des éléments d'interfaces, cette zone permet de montrer une opération comme déclenchée par une occurrence significative d'un événement. |
Statique |
L'opération est associée à la classe, les opérations statiques sont donc partagées par toutes les instances de la classe et ont la même valeur pour toutes ces instances. |
Tableau |
Indicateur définissant le type de résultat de l'opération. A la valeur "true" si la valeur renvoyée est un tableau. |
Abstrait |
Indique que l'opération ne peut pas être instanciée et qu'elle n'est donc dotée d'aucune instance directe. |
Final |
Indique que l'opération ne peut pas être redéfinie |
Lecture seule |
Opération dont l'exécution ne change pas l'instance de la classe. |
Méthode de service Web |
Si affichée et sélectionnée, implique que l'opération est utilisée comme méthode de service Web. |
Objet influent |
Opération qui influence l'opération courante. Les liens d'influence les plus courants sont "Redéfinit" et "'Met en oeuvre", décrits ci-dessous. |
Redéfinit |
Indique quelle opération parent l'opération courante redéfinit via un lien de généralisation. |
Met en oeuvre |
Nom de l'opération d'interface que l'opération courante met en oeuvre via un lien de réalisation. |
Générique |
Spécifie que l'opération est une méthode générique (voir Types et méthodes génériques). |
L'onglet Paramètres répertorie les paramètres de votre opération. Chaque paramètre est une variable qui peut être modifiée, transmise ou renvoyée. Les propriétés d'un paramètre sont les suivantes :
L'onglet Mise en oeuvre permet de spécifier le code qui sera utilisé pour mettre en oeuvre l'opération, et contient les sous-onglets suivants, en bas de la boîte de dialogue :
Elément |
Description |
---|---|
Corps |
Code de la mise en oeuvre |
Exceptions |
Signal émis en réponse à une erreur de comportement lors de l'exécution du système. Utilisez l'outil Ajouter une exception pour sélectionner un classificateur d'exception à ajouter à l'emplacement du curseur. |
Pré-condition |
Contrainte qui doit être vérifiée lorsqu'une opération est appelée. |
Post-condition |
Contrainte qui doit être vérifiée à la fin d'une opération. |
Spécification |
Similaire à un pseudo code, il s'agit de la description d'une séquence normale d'actions. |
Les onglets suivants sont également disponibles :
Générique - permet de spécifier les paramètres de type d'une méthode générique (voir Types et méthodes génériques)
Diagrammes associés - répertorie et permet d'ajouter des modèles de diagramme qui sont liés à l'opération (voir "Spécification de diagrammes comme diagrammes associés" dans le chapitre 5, Diagrammes, matrices et symboles du Guide des fonctionnalités générales).