预订演示

请注意 : 本帮助页面不适用于最新版本的Enterprise Architect. 最新的帮助文档在这里.

前页 后页

XMI 格式的模型交换

XML Metadata Interchange (XMI) 由 OMG 定义并基于 XML,是一种开放的标准文件格式,可以在模型和工具之间交换模型信息。另一方面,本机文件格式是企业Architect 特定格式,用于在各种Enterprise Architect存储库之间进行模型交换。

XMI 和Enterprise Architect

Enterprise Architect使用 XMI 作为在不同UML包、 Enterprise Architect项目和其他支持 XMI 的工具之间导入和导出模型规范的方法。系统支持 XMI 1 。 1 1 . 1和 2.5。 1规格。西米1 . 1提供对UML 1 .3 的支持,而 XMI 2.x 用于UML 2.0 - 2.5。 1 .

Enterprise Architect不完全支持旧的1 .0 规范。在导入或导出到 XMI 1 .0 时,由于 XMI 1 .0 的限制,会发生一些数据丢失。

借助 XMI,可以在不同的UML工具和其他能够使用 XMI 的工具之间交换模型细节。使用 XMI 1的 Rose 版本提供对导出到 Rational Rose 的有限支持。 1规范,由 Unisys 为 Rational 产品实现。

包可以从Enterprise Architect模型中导出和导入,极大地提高了模型的灵活性和健壮性,帮助分析师和建模人员将 XMI 中的模型元素外化为:

  • 版本控制
  • 分布式开发
  • 后处理和
  • 模型之间转移包
在现有包上导入 XML 文件时,默认情况下,当前包中的所有信息都会在从 XML 文件中导入数据之前被删除。在从 XML 导入之前,请确保您没有不想丢失的重要更改。或者,使用 Merge文件将 XMI 文件中的信息与包的内容合并。

XML文件任务

您在导入和导出 Native/XMI 文件时可能执行的任务包括:

  • 设置 XML 选项 - Native/XMI 导入、导出和包控制都依赖于保存和加载 XML 文件;您可以设置许多选项来简化此过程
  • 将包导出到 Native/XMI 文件
  • 从 Native/XMI 文件导入
  • 设置受控包
  • 通过将包链接到 XMI 文件来手动控制包
  • 批量出口管制包
  • 批量导入受控包
  • 考虑 XMI 的局限性
  • 应用UML数据类型定义 (DTD)
  • 从 IBM Rational Rhapsody导入模型
  • 从 MagicDraw MDZIP 文件导入模型

注记

  • 在执行企业架构师到企业建筑师的转移时,请确保 XMI 版本1 . 1 、选择XMI版本2.1或Enterprise Architect的Native XML/ 1
  • Enterprise Architect 7.0 或更高版本导出的 XMI 1文件可能无法被早于 7.0 的Enterprise Architect版本正确导入
  • Enterprise Architect 15.0 或更高版本导出的本机 XML 文件无法由Enterprise Architect 15.0 之前的版本导入
  • Enterprise Architect 16.0 或更高版本导出的本机 XEA 文件无法由早于 16.0 的Enterprise Architect版本导入

了解更多