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

Top Previous Next

Agregar Estereotipos y Metaclases

button_main button_prev button_next

Cuando esté extendiendo el UML para desarrollar un conjunto de herramientas de dominio específico, empieza creando un Paquete de Perfil para los estereotipos que intenta personalizar. Éste paquete tiene al menos un diagrama de Clase hijo, y es en éste diagrama hijo que especifica:

Los tipos de objeto que está extendiendo, representado por elementos Metaclase, y

La forma en la que cada objeto es extendido, representado por elementos Estereotipo

 

Puede cualificar el efecto de un Estereotipo en una Metaclase, utilizando un rango de otras herramientas, incluyendo:

Scripts de Forma en el Estereotipo

Valores Etiquetados, definidos por atributos en el elemento Estereotipo

Clases de Valor Etiquetado Estructuradas, definidas utilizando atributos en el elemento Estereotipo

Enumeraciones, definidas utilizando atributos en el elemento Estereotipo

Los conectores de Valor Etiquetado, para identificar valores posibles para un Valor Etiquetado en un elemento generado con un Estereotipo

Restricciones en el elemento Estereotipo

Atributos especiales, que definen comportamiento predeterminado específico de elementos estereotipados, tal como el tamaño inicial y el color del elemento.

Modificar la apariencia predeterminada del elemento Estereotipo

 

Agregar Metaclases y Estereotipos e un Perfil

Paso

Descripción

Ver También

1

Abra un diagrama hijo del Paquete Perfil.

 

Crear un Paquete Perfil

 

2

Arrastre el elemento de Metaclase desde la página Perfil de la Caja de Herramientas hacia el diagrama.

Se muestra la ventana Extender Metaclase, listando los tipos de objeto que puede extender, específicamente:

Elementos UML núcleo, y atributos y operaciones

Conectores núcleo

Meta tipos abstractos tal como tipos de Acción, ConnectorEnd y Puerta, y

Estereotipos

 

En la pestaña Elementos Núcleo, puede incluir el conjunto de elementos extendidos definidos por el sistema, tal como Región de Actividad, Cambio y Usuario, al seleccionar la casilla Incluir Extendido.

En la pestaña Estereotipos, para especificar la tecnología que contiene los estereotipos que desea extender, haga clic en la flecha hacia abajo en el campo superior y seleccione el nombre de la tecnología.

 

 

 

 

 

 

 

 

 

Crear Estereotipos Extendiendo Objetos no-UML

 

3

Desplácese a través de la lista seleccionada y marque uno o más tipos de objetos que desee extender.

Si quiere seleccionar todos los objetos en una pestaña, haga clic en botón Todos.

 

 

4

Haga clic en el botón Aceptar.

Para cada casilla que ha seleccionado, un nuevo elemento Metaclase es creado en el diagrama.

 

 

5

Arrastre un elemento Estereotipo de la Caja de Herramientas hacia el diagrama.

Si la ventana de Propiedades no se muestra, haga doble clic en el elemento en el diagrama.

 

 

6

En el campo Nombre, escriba un nombre para el estereotipo.

 

 

7

Haga clic en el botón Aceptar.

 

 

8

Haga clic en la relación Extensión en la Caja de Herramientas y arrastre la conexión desde el elemento Estereotipo hacia el elemento Metaclase que extenderá.

 

 

9

Su diagrama ahora asemeja el que se muestra abajo:

predefined

 

 

10

Opcionalmente, ahora puede agregar a su elemento Estereotipo:

Etiquetas de Estereotipo

Etiquetas de Enumeración

Valores Etiquetados Estructurados

Conectores de Valor Etiquetado

Atributos Especiales

Restricciones y/o

Scripts de Formas

 

También, puede definir la apariencia predeterminada del elemento o conector como requiera.

Definir Valores Etiquetados de Estereotipos

Agregar una Enumeración a un Estereotipo

Definir un Valor Etiquetado de Estereotipo

Utilice el Conector de Valor Etiquetado

Atributos Especiales

Definir Restricciones de Estereotipos

Agregar Scripts de Formas

Configurar Apariencia Predeterminada

 

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

Si quiere tener un estereotipo extendiendo más de una metaclase, cree un elemento Estereotipo con un conector de Extensión para cada uno de los elementos Metaclase, como se muestra abajo:

 

needline

 

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

Aprender Más

Agregar Nuevos Diagramas

 

Temas del Centro de Aprendizaje

(Alt+F1) | Enterprise Architect | Lenguajes de Modelado | Construir un Perfil | Crear un Nuevo Estereotipo