Crear Perfiles de Diagramas Personalizados
|
|
Cuando desarrolla una Tecnología MDG, es posible crear tipos de diagramas extendidos e incluirlos en su Tecnología MDG como Perfiles de Diagramas personalizados. Por ejemplo, puede que cree un Perfil de Diagrama DFD que define un diagrama DFD como una extensión del diagrama de Análisis incorporado, como abajo:
Crear tipos de diagramas extendidos
Paso
|
Acción
|
Ver También
|
1
|
Crear un Perfil, con el mismo nombre que la Tecnología MDG en la que debe ser incluido; por ejemplo, SysML.
Este Perfil automáticamente contiene un diagrama de Clase hijo. Dependiendo de cuantos nuevos tipos de diagramas pretenda crear, puede definir:
•
|
Un tipo de diagrama en un diagrama hijo
|
•
|
Varios tipos de diagramas en un diagrama, o
|
•
|
Varios tipos de diagramas agrupados en varios diagramas
|
En el tercer caso, cree cualquier diagramas de Clase hijo que necesite. Los nombres de diagrama no tienen que reflejar el nombre de la tecnología.
|
Crear un Paquete de Perfil
|
2
|
Abra el diagrama de Clase hijo y cree un elemento de Estereotipo, dándole el nombre del tipo de diagrama personalizado; por ejemplo, BlockDefinition.
También en la ventana de Propiedades del elemento de Estereotipo, en el campo Notas, escriba una breve descripción de para qué es utilizado el diagrama
Cuando la Tecnología es desplegada y un diagrama de este tipo personalizado está siendo creado, esta descripción se mostrará en la esquina a mano derecha abajo de la ventana Nuevo Diagrama.
|
Agregar Estereotipos y Metaclases
|
3
|
Crear un elemento de Metaclase y darle el nombre del tipo de diagrama incorporado seleccionado, con el prefijo Diagram_.
Por ejemplo Diagram_Logical para personalizar el tipo de diagrama de Clase, o Diagram_Use Case para personalizar el tipo de diagrama de Caso de Uso.
|
Tipos de Diagramas Incorporados
|
4
|
Arrastrar un conector de Extensión desde el elemento Estereotipo hacia el elemento Metaclase.
|
|
5
|
Haga clic en el elemento de Diagram_xxxx de Metaclase, presione F9 y crear cualquiera o todos los siguientes atributos, para configurar propiedades del tipo de diagrama personalizado:
•
|
alias: string = Type (donde Tipo aparecerá antes que la palabra 'Diagrama' en la barra de título del diagrama; por ejemplo, Bloquear Diagrama)
|
•
|
diagramID: string = abc (donde abc es el tipo de diagrama que aparecerá en la etiqueta de marco del diagrama)
|
•
|
toolbox: string = ToolboxName (donde ToolboxName es el nombre del Perfil de Caja de Herramientas para la Caja de Herramientas que se abre automáticamente cada vez que un diagrama de este tipo se abra)
|
•
|
frameString: string = FrameFormatString (donde FrameFormatString es una cadena que contiene macros de sustitución para definir el título del marco, con o sin delimitadores adicionales tal como
( ); los macros que pueden ser utilizados son:
|
•
|
swimlanes: string = Lanes=2;Orientation=Horizontal;Lane1=Title1;Lane2=Title2; (donde Lanes puede ser cualquier valor, pero el número de los valores Lane<n> debe ser igual al valor de Lanes; Orientation puede ser omitido, en cuyo caso los carriles se predeterminan de manera vertical)
|
•
|
styleex: string = uno o más de una serie de valores
|
•
|
pdata: string = uno o más de una serie de valores
|
|
Marco de Diagrama
Valores de atributo - styleex y pdata
|
6
|
Dependiendo de qué organización de Paquete de Perfil haya adoptado en el paso 1, y si necesita más pares de elementos de Estereotipo-Metaclase, repita los pasos 2 - 5 en este diagrama o en otro diagrama hijo.
|
|
7
|
Guarde el diagrama(s) como un Perfil de Diagrama, utilizando el método más apropiado para la organización de Paquete de Perfil que haya configurado.
|
Exportar un Perfil
|
8
|
Agregue el Perfil(es) de Diagrama al archivo .mts utilizado en la Tecnología MDG.
|
Agregar un Perfil de Diagrama
|
Temas de Centro de aprendizaje
•
|
(Alt+F1) | Enterprise Architect | Lenguajes de Modelado | Construir una Tecnología | Crear un Perfil de Diagrama
|
|