XMI: intercambio de metadatos XML
Sitio web de Altova: Intercambio de modelos UML mediante archivos XMI
Puede exportar proyectos de UModel a archivos de intercambio de metadatos (XML de Intercambio de Metadatos) e importar archivos XMI en proyectos de UModel. Esto garantiza la interoperabilidad con otras herramientas UML que admitan XMI. Estas son las versiones compatibles:
•XMI 2.1 para UML 2.0
•XMI 2.1 para UML 2.1.2
•XMI 2.1 para UML 2.2
•XMI 2.1 para UML 2.3
•XMI 2.4.1 para UML 2.4.1
•XMI 2.4.1 para UML 2.5
•XMI 2.5.1 para UML 2.5.1
Para importar un archivo XMI en UModel:
•En el menú Archivo haga clic en Importar desde un archivo XMI.
Para exportar un proyecto UModel a un archivo XMI:
•En el menú Archivo haga clic en Exportar a un archivo XMI
Notas:
•Durante el proceso de exportación se exportan todos los archivos incluidos, también los incluidos mediante referencia.
•Si tiene pensado reimportar el código XMI al proyecto de UModel, asegúrese de marcar la casilla Exportar extensiones de UModel.
A continuación explicamos las opciones disponibles al exportar proyectos a UMI.
Resultado XMI pretty-print
Marque esta casilla para aplicar sangría a las etiquetas XML del archivo XMI de destino e aplicarle los retornos de carro/saltos de línea correspondientes.
Exportar identificadores UUID
El estándar XMI define tres tipos de identificadores de elementos: ID, UUID y etiquetas.
•Los ID son identificadores únicos en el documento XMI y son compatibles con la mayoría de las herramientas UML. UModel exporta este tipo de identificadores por defecto (es decir, no hace falta marcar ninguna casilla).
•Los UUID son identificadores universales únicos que sirven para asignar a cada elemento una identificación global única. Estos identificadores son únicos a nivel global (es decir, no solo en el documento XMI). Marque la casilla exportar identificadores UUID para generar identificadores UUID.
•Los UUID se almacenan en el formato estándar UUID/GUID (p. ej. "6B29FC40-CA47-1067-B31D-00DD010662DA", "550e8400-e29b-41d4-a716-446655440000",...)
•UModel admite el uso de etiquetas para identificar elementos en XMI.
Nota: el proceso de importación XMI es compatible automáticamente con los identificadores ID y UUID.
Exportar extensiones de UModel
XMI define un mecanismo que permite a cada aplicación exportar sus propias extensiones a la especificación UML. Sin embargo, algunas herramientas UML solo son capaces de importar los datos UML estándar (pasando por alto las extensiones de UModel). Sin embargo, cuando importe datos a UModel estos datos de extensión estarán disponibles.
Algunos datos de UModel, como los nombres de archivo de clases o los colores de los elementos, no forman parte de la especificación UML y, por tanto, deben eliminarse en XMI o guardarse en extensiones. Si se exportan como extensiones y se vuelven a importar, estos nombres de archivo y colores se importan tal y como se definieron. Si no usa las extensiones para el proceso de exportación, estos datos de UModel se perderán.
Al importar un documento XMI, UModel detecta el formato y genera un modelo automáticamente.
Exportar diagramas
Marque esta casilla para exportar los diagramas de UModel como extensiones en el archivo XMI. Para poder guardar los diagramas como extensiones debe activar también la opción Exportar extensiones de UModel.