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.

Búsqueda de patrones para aplicar

Aprenda a buscar los tipos de documentación que están disponibles en un patrón.
  1. En la vista Explorador de patrones, expanda el grupo Patrones de ejemplo. Localice el patrón Interfaz.
  2. Pulse el patrón Interfaz. Se muestra una descripción del patrón en el panel Descripción corta de la vista Explorador de patrones.
  3. Pulse la pestaña Visión general. Un modelo simple de la relación de los elementos del patrón muestra las posibilidades de utilización del patrón.
  4. Expanda el patrón Interfaz para ver los parámetros del patrón. El patrón posee dos parámetros denominados Interface e Implementation.
  5. Pulse cada parámetro y lea la descripción corta de cada uno. La descripción explica la función que lleva a cabo el parámetro en el patrón.
  6. Pulse el botón derecho del ratón sobre el patrón Interfaz y, a continuación, pulse Mostrar documentación de patrón. Se abre la Ayuda en línea con información adicional sobre el patrón.
Puede utilizar la documentación del patrón para comprender la finalidad del mismo. La documentación varía en función de lo que el autor del patrón desee ofrecer.

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. Observe que cuando se arrastra el elemento a la instancia de patrón se reemplaza un elemento vinculado, 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: Volver a aplicar el patrón.

Condiciones de uso | Comentarios
(C) Copyright IBM Corporation 2004, 2005. Todos los derechos reservados.