Propriétés d'une opération

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

Elément auquel l'opération appartient.

Nom

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

Nom technique de l'élément. Ce nom 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 :


  • <<constructor>> - Opération appelée lors de l'instanciation d'un objet et qui crée une instance d'une classe.

  • <<create>> - Opération utilisée par une classe lorsqu'elle instancie un objet.

  • <<destroy>> - Opération utilisée par une classe et qui détruit une instance d'une classe.

  • <<storedProcedure>> - Opération qui deviendra une procédure stockée dans le MPD généré.

  • <<storedFunction>> - Opération qui deviendra une fonction stockée dans le MPD généré.

  • <<EJBCreateMethod>> - CreateMethod spécifique aux EJB.

  • <<EJBFinderMethod>> - FinderMethod spécifique aux EJB.

  • <<EJBSelectMethod>> - SelectMethod spécifique aux EJB.

Pour plus d'informations sur les méthods 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é

Visibilité de l'opération, dont les valeurs indiquent comment elle est perçue hors de son espace de noms. N'existe que dans les classes :


  • Private - Uniquement par la classe à laquelle elle appartient.

  • Protected - Uniquement par la classe et ses objets dérivés.

  • Package - Par tous les objets du même package.

  • Public - Par tous les objets.

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. Pour plus d'informations sur les méthodes génériques, voir Types et méthodes génériques.

Les onglets suivants répertorient les objets associés à l'opération :


  • Diagrammes associés - répertorie les diagrammes du modèle courant qui sont associés à cette opération. Vous pouvez ajouter des diagrammes dans ce page. Pour plus d'informations, voir "Définition de diagrammes associés", dans le chapitre Diagrammes et symboles du Guide des fonctionnalités générales.


Created October 8, 2009. Send feedback on this help topic to Sybase Technical Publications: pubs@sybase.com