< Précédent | Suivant >

Leçon 6 : Liaison d'éléments existants sous forme d'arguments

Cette leçon porte sur deux méthodes de définition d'éléments de modèle UML existants sous forme d'arguments de canevas de pattern.

Si vous souhaitez voir cette leçon avant de commencer la procédure, cliquez sur :

Au lieu de créer un élément UML, vous pouvez sélectionner des éléments existants en tapant le nom d'un élément existant dans l'instance du pattern dans la vue du diagramme. Vous pouvez également faire glisser un élément existant à partir de la vue Explorateur de projets ou la vue du diagramme vers l'instance du pattern.

Vous pouvez utiliser différentes méthodes pour lier des éléments existants sous la forme d'arguments telles que définir le nom d'un élément existant en tant qu'argument ou faire glisser un élément existant en tant qu'argument.

  1. Pour définir le nom d'un élément existant en tant qu'argument :
    1. Dans le diagramme à main levée ou le diagramme de classe, maintenez le pointeur de la souris sur le paramètre Implémentation de l'instance du pattern. La barre d'actions s'affiche et les icônes Classe et Texte sont disponibles.
    2. Cliquez sur l'icône Texte pour taper le nom d'un élément de classe UML existant. Une zone rectangulaire apparaît à droite du paramètre de canevas.
    3. Dans cette zone, entrez AppFunction1 pour définir la classe de l'exemple de modèle.
    4. Cliquez en dehors de l'instance ou appuyez sur Entrée. Un symbole de liaison remplace la zone vide située à côté du paramètre de canevas, suivi du nom de l'élément.
    5. Observez les modifications apportées à la liaison de canevas dans la vue Explorateur de projets. La structure de liaison montre maintenant la classe AppFunction1 liée au paramètre de canevas Implémentation.

    La principale conséquence, c'est que les deux opérations de l'interface DoWork sont maintenant copiées vers la classe AppFunction1.

  2. Pour faire glisser un élément existant sous forme d'argument :
    1. Dans le diagramme à main levée ou le diagramme de classe, faites glisser l'interface DoWork et déposez-la à gauche de la ligne Interface dans l'instance du pattern.

      Lorsque vous faites glisser un élément vers une instance de pattern, vous remplacez un élément précédemment lié si l'élément est sélectionné.

    2. Dans la vue Explorateur de projets, notez l'ajout des opérations doNothing et doSomething à la classe AppFunction1 résultant de la liaison du pattern.
    3. Dans la vue Explorateur de projets, développez la structure de liaison de canevas de l'instance pour afficher l'ajout du nouvel élément d'interface. Le paramètre de canevas Interface est lié à un troisième élément Interface, DoWork.
Vous êtes prêt à réappliquer le pattern pour observer son impact sur les éléments du modèle.
< Précédent | Suivant >

Vos commentaires