1
|
Crear un paquete que contiene todos los subpaquetes, diagramas, elementos, notas y vínculos de información que usted quiere proporcionar en su plantilla de modelo.
Vea el modelo EAExample.eap para ilustraciones de lo que usted podría incluir, o cree un modelo desde una plantilla estándar y vea lo que se genera.
Como una plantilla modelo, el paquete sería independiente y no contiene ninguna dependencia u otros vínculos a elementos externos del paquete.
|
Asistente de Modelo
|
3
|
Crear una referencia al archivo XMI en el archivo MTS; abra su archivo MTS en un editor de texto y copie y pegue el siguiente bloque de <ModelTemplates> en el nivel superior dentro del bloque <MDG.Selections>:
<ModelTemplates>
<Model name="Template Name"
description="This is the description."
location="MyTemplatePackage.xml"
default="yes"
icon = "34"
filter= "Filter Name"
isFramework="false"/>
</ModelTemplates>
Puede incluir tantos bloques de <ModelTemplates> en su archivo MTS como tenga de plantillas de modelo.
Los atributos dentro de un bloque de <ModelTemplates> tienen los siguientes significados:
•
|
Nombre de modelo: El nombre de la plantilla modelo para mostrar en el Asistente de Modelo, el cual se muestra cuando usted crea un nuevo modelo o cuando ejecuta la opción del menú Agregar un Nuevo Modelo utilizando Asistente
|
•
|
Descripción: El texto a mostrar en el Asistente de Modelo cuando se selecciona el nombre
|
•
|
Ubicación: La ruta del archivo XML que contiene la exportación XMI del paquete de plantilla de modelo, relativa} a la ubicación del archivo de Tecnología MDG; si el archivo XMI está en la misma carpeta que el archivo de tecnología entonces esto sólo contiene el nombre de archivo
|
•
|
Predeterminado: Contiene si para indicar que la plantilla modelo es seleccionada de manera predeterminada, o no para indicar que la plantillas modelo es deseleccionada de manera predeterminada
|
•
|
Ícono: Contiene un índice de la lista de íconos básicos de Enterprise Architect; para mostrar el ícono de vista apropiado, utilice alguno de los siguientes valores: 29 = Use Case, 30 = Dynamic; 31 = Class; 32 = Component; 33 = Deployment; 34 = Simple
|
•
|
Filtro: Si tiene un gran número de plantillas modelo, puede agruparlas en el Asistente de Modelo al darle a todas las plantillas modelo que estén en el mismo grupo el mismo nombre de filtro; el nombre de filtro dado aparece en la casilla de la lista Seleccionar de: en el Asistente de Modelo
|
•
|
isFramework: Define los posibles usos de un patrón de modelo; hay tres valores posibles:
|
•
|
isFramework="true" - nunca despojar GUIDs; el Patrón está pensado como un paquete reutilizable para cualquier modelo
|
•
|
isFramework="optional" - se le solicita despojar GUIDs; el Patrón está pensado como un paquete reutilizable, pero el usuario puede elegir
|
•
|
isFramework="false" - siempre despojar GUIDs (no se indica el predeterminado); el Patrón podría ser aplicado varias veces dentro de un modelo
|
|
Trabajando con Archivos MTS
|