< Anterior | Siguiente >

Lección 6: Vincular elementos existentes como argumentos

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

Si desea ver esta lección antes de realizar los pasos, pulse: Mostrar

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 proyectos o de la vista de diagrama a la instancia de patrón.

Para vincular elementos existentes como argumentos, puede utilizar métodos diferentes como por ejemplo especificar el nombre de un elemento existente como argumento o arrastrar un elemento existente como argumento.

  1. Para especificar el nombre de un elemento existente como argumento:
    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 proyectos, 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.

  2. Para arrastrar un elemento existente como argumento:
    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.

      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 proyectos, 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 proyectos, 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.
Está listo para volver a aplicar el patrón y observar su efecto sobre los elementos de modelo.
< Anterior | Siguiente >