Agregar Estereotipos y Metaclases utilizando Ayudantes de Perfil [Guía de Usuario de Enterprise Architect]

Top Previous Next

Agregar Estereotipos y Metaclases utilizando Ayudantes de Perfil

button_main button_prev button_next

Puede definir Estereotipos en un Perfil para extender:

Objetos Centrales UML (Metaclases predefinido en Enterprise Architect), o

Objetos (Estereotipos) definidos por otros Perfiles y tecnologías (por ejemplo objetos definidos en ArchiMate o SysML)

 

Los Estereotipos pueden extender las Metaclases de varias maneras:

Un Estereotipo extendiendo una Metaclase, para una definición específica de un tipo de objeto

Un Estereotipo extendiendo más de una Metaclase, donde la definición se aplica a más de un tipo de objeto, tal como modificar una Clase y un Objeto de la misma manera

Varios Estereotipo extendiendo una Metaclase, donde está creando varias variaciones del mismo tipo de objeto base; por ejemplo, para definir tipos de conectores de Asociación, representando relaciones de Padres, Hermanos, Abuelos, Tíos y Primos

 

Agregar Metaclases y Estereotipos e un Perfil

Paso

Descripción

Ver También

1

Si está extendiendo un tipo no UML definido por un Perfil o tecnología existente, siga el proceso descripto en el tema de Ayuda Cree Estereotipos Extendiendo Objetos no-UML.

 

Crear Estereotipos Extendiendo Objetos no-UML

2

En el Explorador de Proyectos, ubique el Paquete con el Estereotipo <<perfil>> y abra su diagrama hijo.

Crear Perfiles UML utilizando Asistentes de Perfil

 

3

Arrastre el elemento Agregar Estereotipo de la página del Asistente de Perfil de la Caja de Herramientas del Diagrama hacia el diagrama.

Se muestra la ventana Agregar Estereotipo.

 

 

4

En el campo Nombre, escriba el nombre del Estereotipo (que también será el nombre del nuevo objeto de modelado).

 

 

5

Seleccione uno de los siguientes grupos de objetos haciendo clic en la flecha hacia abajo Tipo:

Extensión de Elemento - para crear un Estereotipo que extiende un elemento

Extensión de Conector - para crear un Estereotipo que extiende un conector

Metaclase Abstracta - para crear un Estereotipo que extiende un modificador estructural o conductual

Extensión de Metaclase - para crear un Estereotipo que extiende una Metaclase que ya existe dentro de su modelo (y más probable dentro del diagrama en el que está trabajando actualmente)

 

 

6

Haga clic en el botón Agregar Metaclase.

Se muestra la ventana Extender Metaclase, mostrando una lista de tipos de objetos asociados con el grupo de objetoseleccionado en el paso 5.

Seleccione la Metaclase que será extendida de la lista y haga clic en el botón Aceptar.

Si seleccionó la Extensión Metaclase en el paso 5, se mostrará la ventana explorador/búsqueda de Seleccionar un Elemento de Perfil; busque y seleccione el elemento Metaclase existente para extender con este Estereotipo.

El nombre de la Metaclase es agregado al campo Extensiones.

 

 

 

 

 

 

7

Si quiere extender más de una Metaclase con el Estereotipo, haga clic en el botón Agregar Metaclase otra vez y seleccione el siguiente tipo de objeto a extender. Puede repetirlo para la cantidad de Metaclases que desee extender con este Estereotipo.

Para eliminar una Metaclase seleccionada de la lista de Extensiones haga clic en el botón Eliminar.

 

 

8

Revise las Propiedades disponibles en el panel Estereotipo. Éstas propiedades modifican el comportamiento del Estereotipo.

Para aplicar una propiedad, haga clic en el campo Valor y escriba o seleccione el valor apropiado.

Cuando selecciona el campo de una propiedad, una descripción del efecto de la propiedad se muestra en la parte inferior del panel Estereotipo.

Sólo provea valores para propiedades que desee aplicar a éste Estereotipo.

 

 

9

Haga clic en el nombre de una Metaclase en el campo Extensiones y revise las propiedades disponibles en el panel Metaclase. Éstas propiedades además modifican el comportamiento del estereotipo basado en opciones específicas a la Metaclase que se está extendiendo.

Para aplicar una propiedad, haga clic en el campo Valor y escriba o seleccione el valor apropiado.

Cuando selecciona el campo de una propiedad, una descripción del efecto de la propiedad se muestra en la parte inferior del panel Metaclase.

No provea valores para ninguna propiedad que no desee aplicar a este Estereotipo.

Si está extendiendo más de una Metaclase, haga clic en el siguiente nombre de Metaclase en el campo Extensiones y revise las propiedades para ese tipo de objeto.

 

 

10

Haga clic en el botón Próximo. Se muestra la página Defina Valores Etiquetados.

 

 

11

En el panel Propiedad haga clic derecho para mostrar un menú contextual con opciones para crear y agrupar Valores Etiquetados de diferentes tipos. Éstas opciones incluyen:

Agregar un Valor Etiquetado: Crear un Valor Etiquetado simple - se muestra una solicitud para el nombre del Valor Etiquetado. Agregar un nombre y hacer clic en el botón Aceptar. Esto muestra el nombre en la columna Propiedad; para configurar un valor predeterminado, escríbalo en el campo Valor Predeterminadas

Agregar un Valor Etiquetado Especializado:

Enumeración: crear un Valor Etiquetado de enumeración, basado en un elemento de Enumeración existente

Predefinido: seleccione un Tipo de Valor Etiquetado Predefinido de una lista, en el campo Valor Predeterminado, escriba o seleccione un valor inicial si es necesario

Estructurado: crear un Valor Etiquetado Estructurado compuesto de varios otros Valores Etiquetados, escrito por un elemento de Clase existente

Referencia: crear un Valor Etiquetado con el cual el usuario puede localizar y hacer referencia a un elemento creado con un Estereotipo determinado (una forma de Valor Etiquetado RefGUID); en la creación de este, usted debe seleccionar el elemento de Estereotipo existente que define el estereotipo

Lista de Referencia: crear un Valor Etiquetado con el cual el usuario puede localizar y hacer referencia a una lista de elementos creados con un Estereotipo determinado (una forma de Valor EtiquetadoRefGUIDList); en la creación de este, debe seleccionar un elemento Estereotipo que define el estereotipo

 

 

Editar el Nombre del Valor Etiquetado: muestra una simple solicitud en la cual sobrescribe el nombre actual para corregirlo o modificarlo

Crear Grupo de Etiquetas: crear Grupos de Etiquetas en el elemento de Metaclase, a través del cual organizar los Valores Etiquetados que ha creado en el elemento Estereotipo

Mover al Grupo de Etiquetas (se muestra cuando hace clic derecho en un Valor Etiquetado existente): muestra la ventana Mover Etiqueta al Grupo, en el cual puede seleccionar un Grupo de Etiquetas existentes para contener el Valor Etiquetado seleccionado

Quitar la Agrupación: quitar el Grupo de Etiquetas seleccionado, dejando sus Valores Etiquetados miembros, listados al final de la columna Propiedad

Eliminar: Eliminar el Valor Etiquetado seleccionado de la lista y del Estereotipo

 

 

 

 

 

 

Agregar una Enumeración a un Estereotipo

Crear Tipo de Valor Etiquetado de Tipos Predefinidos

Agregar un Valor Etiquetado Estructurado a un Estereotipo

Valor Etiquetado RefGUID

 

 

Valor Etiquetado RefGUIDList

 

 

 

 

Defina Agrupaciones de Etiquetas

 

12

Haga clic en el botón Próximo. Se muestra la página Definir un Script de Forma

Un Script de Forma puede ser utilizado para definir la apariencia del Estereotipo. Para incluir un Script de Forma, haga clic en el botón Editar

Se muestra la ventana Editor de Forma. Cree su Script de Forma utilizando éste editor.

Cuando haya finalizado de crear el Script, haga clic en el botón Aceptar. La imagen definida por el Script de Forma se muestra en el panel Vista Previa.

Note: Tome en cuenta: Para que el Script de Forma tome efecto, debe seleccionar la opción Alternar Imagen cuando guarde el Perfil.

Alternativamente, puede definir una simple apariencia predeterminada (color de fondo, color de línea) para el modelo objeto, después de haber creado el elemento del Estereotipo.

 

Scripts de Formas

 

 

Editor de Forma

 

 

Exportar un Perfil

13

Haga clic en el botón Terminar. El elemento de Estereotipo y el/los elementos de Metaclases se mostrarán ahora en el Diagrama de Perfil.

 

 

14

Ahora puede:

Repita los pasos 2 a 13 para cada uno de los demás elementos del Estereotipo que desee crear

Editar las propiedades de elemento del Estereotipo (y a través de ellas, la Metaclase) definidas anteriormente, usando el Asistente de Perfil

Agregar Restricciones a su elemento de Estereotipo

Si una forma no ha sido establecida, entonces ahora puede definir la apariencia predeterminada del objeto (color de fondo, color de línea)

Configurar las definiciones de Vinculador Rápido para los elementos y conectores estereotipados en el Perfil

 

 

 

Editar un Elemento de Estereotipo

Definir Restricciones de Estereotipos

Configurar Apariencia Predeterminada

Acceso Rápido

 

Notas

Si intenta extender un gran número de elementos modelo, en lugar de ponerlos todos en un diagrama, puede crear diagramas de Clase hijos, adicionales bajo el paquete Perfil y agregar diferentes tipos de elementos Metaclase para diferentes diagramas; en éste caso guarda el paquete como el Perfil, no los diagramas individuales

Los elementos Estereotipo deben tener nombres únicos, pero los elementos Metaclase pueden tener el mismo nombre (por ejemplo, pueden haber varias Metaclases Acción, cada una con un atributoActionKinddiferente)

Si tiene un número de Valores Etiquetados en el elemento Estereotipo, y los asignó a grupos, puede definir cuáles de esos grupos predeterminados expandir (abrir) en la ventana de Valores Etiquetados, y cuales cerrar; abra la ventana Atributos para las metaclases y agregue el atributo _tagGroupStates con el valor inicial <groupname>=closed;<groupname>=closed;<groupname>=open;...

Aprender Más

Utilizando los Asistentes de Perfil

Exportar un Perfil