Ejercicio 6: Vinculación de elementos existentes como argumentos

En este ejercicio se exploran dos procedimientos diferentes para especificar elementos de modelo UML existentes como argumentos de plantilla de patrón.

En lugar de crear un nuevo elemento UML, puede seleccionar elementos existentes escribiendo el nombre de un elemento existente en la instancia de patrón en la vista de diagrama. O bien, puede arrastrar un elemento existente de la vista Explorador de modelos o de la vista de diagrama a la instancia de patrón.

Si desea ver este ejercicio antes de realizar los pasos, pulse:

botón Muéstrame Muéstrame

Antes de empezar, debe completar el Ejercicio 5: Vinculación de nuevos elementos a instancias de patrón.

Especificación del nombre de un elemento existente como argumento

En el último ejercicio, similar a los pasos siguientes, se ha añadido un nuevo valor de argumento. A continuación, escribirá el nombre de un elemento existente en lugar de crear un nuevo elemento.
  1. En el diagrama de clase o de formato libre, mantenga el cursor sobre el parámetro Implementation de la instancia de patrón. Se visualiza la barra de acciones, en la que se muestran los iconos Clase y Texto disponibles.
  2. Pulse el icono Texto de la barra de acciones para escribir el nombre de un elemento de clase UML existente. Se muestra un recuadro rectangular a la derecha del parámetro de plantilla.
  3. En el recuadro, escriba AppFunction1 para especificar la clase del modelo de ejemplo.
  4. Pulse fuera de la instancia o pulse Intro para completar el nombre. Un símbolo de vinculación reemplaza el recuadro negro situado junto al parámetro de plantilla, seguido del nombre del elemento.
  5. En la vista Explorador de modelos, observe los cambios en la vinculación de la plantilla. Ahora, la estructura de vinculación muestra la clase AppFunction1 vinculada al parámetro de plantilla Implementation.
El resultado más importante es que las dos operaciones de la interfaz DoWork se han copiado en la clase AppFunction1.

Arrastre de un elemento existente como argumento

Es el método más fácil para añadir un argumento a la instancia de patrón.
  1. En el diagrama de clase o de formato libre, arrastre y suelte la interfaz DoWork, situada a la izquierda de la fila Interfaz, en la instancia de patrón.
    Nota: Al arrastrar un elemento a una instancia de patrón se reemplaza un elemento vinculado previamente si se había seleccionado el elemento vinculado.
  2. En la vista Explorador de modelos, observe la adición de las operaciones doNothing y doSomething a la clase AppFunction1 como resultado de la vinculación del patrón.
  3. En la vista Explorador de modelos, expanda la estructura de vinculación de la plantilla de la instancia para ver la adición del nuevo elemento de interfaz. El parámetro de plantilla Interface se ha vinculado a un tercer elemento de interfaz denominado DoWork.

Ya está preparado para volver a aplicar el patrón y observar sus efectos en los elementos de modelo. Vaya al Ejercicio 7: Reaplicación del patrón.

Comentarios
(C) Copyright IBM Corporation 2004, 2005. Todos los derechos reservados.