Chapter 3 Construction de diagrammes structurels


Onglet Général de la feuille de propriétés d'une opération

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éthodes spécifique aux EJB, reportez-vous à la section "Définition d'un EJB", dans le chapitre "Travailler avec Java".
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 nom. 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, reportez-vous à la section "Types et méthodes génériques".

 


Copyright (C) 2005. Sybase Inc. All rights reserved.