预订演示
前页 后页

从 XMI导入

您可以在模型之间复制Enterprise Architect模型元素,以实现分布式开发、手动版本控制和其他好处。您可以通过以下任一格式从 XMI(基于 XML)或本机文件导入父包来实现此目的:

  • UML 1 .3 (XMI 1 .0)
  • UML 1 .3 (XMI 1 . 1 )
  • UML 1 .4 (XMI 1 .2)
  • UML 2.x (XMI 1 )
  • MOF 1 .3 (XMI 1 . 1 )
  • MOF 1 .4 (XMI 1 .2)
  • Enterprise Architect的原生 XEA/XML

访问

在浏览器窗口中选择你的目标包,然后:

功能区

发布>模型交换>导入>原生文件或

发布 >模型交换>导入> XMI文件

从一个 XML文件导入一个包

选项

行动

也见

文件名

类型从中导入 XML 或 XEA 文件的目录路径和文件名。或者,单击Browse.按钮以显示文件浏览器并搜索文件。

  • 如果您选择“导入>本机文件”选项,文件类型字段显示“本机文件(*.xea, *.xml)”,将列出的文件过滤为该类型的文件
  • 如果选择“导入> XMI文件”选项,文件类型字段显示“XMI文件(*.xml, *.xmi)”,将列出的文件过滤为该类型的文件
  • 如果您使用 Ctrl+Alt+I 快捷键,文件类型字段将显示 'Native/ XMI文件(*.xea, *.xml, *.xmi)

导入图表

选中复选框以导入图表。

移 除 GUIDs

选中复选框以在导入时从文件中删除通用标识符信息。

通过删除GUID ,您可以将一个包两次导入到同一个模型中;第二次导入需要选中复选框,以应用新的 GUID 以避免元素冲突。

写日志文件

选中复选框以写入导入活动log (推荐)。

log文件保存在导入文件的目录下,与导入文件同名加后缀_import。 log 。

使用单一事务导入

默认情况下,导入时将禁用此选项:

  • A Postgres 存储库或
  • 通过云连接的任何存储库
否则,此选项默认为“首选项”对话框的“XML 规范”页面中的“使用单一事务导入”复选框的设置。如果您愿意,可以更改默认设置的选项。
  • 如果选中该复选框,文件将在一次交易中导入。;不建议将其用于大量进口。
  • 如果未选中该复选框,则数据项将单独导入;您可以在不阻止整个导入的情况下识别问题项目
如果导入可能会遇到锁定问题,或者如果您正在导入大文件,请取消选中该复选框。
XML规范

选择if包can be imported as模型根

如果您需要让导入器检查从 Native/XMI 文件导入的包是否可以导入为模型根,请选中此复选框。

如果启用,则仅当正在导入的包在模型中不存在或使用“移 除 GUIDs ”导入时才会执行此检查 选项已选中。

如果未启用,则来自 Native/XMI 文件的包将导入到所选包下。

导入讨论

此选项默认设置为“模型”对话框的“General”页面上的“XMI/导入for Discussions”选项的设置。

如果在“管理模型选项”对话框的“常规”页面上选择了“提示时允许用户覆盖”选项,则该选项将被启用。

如果启用,单击下拉箭头并选择确定如何从 XML 导入讨论的选项:

  • 从 XML 合并 - 选择此选项以保留模型中的现有讨论并合并 Native/XMI 文件中的讨论
  • 从 XML 恢复 - 选择此选项可删除模型中的现有讨论并导入 Native/XMI 文件中的讨论
模型选项

合并 XMI

单击此按钮显示两个选项,用于将 XMI 文件的内容与所选包的内容合并。

  • '使用合并文件' - 使用合并文件将 XMI 文件的内容与包的内容合并
  • 'Direct Merge' - 将 XMI 文件的内容直接与包的内容合并,无需 Merge文件
与 XMI 合并 使用 Merge文件与 XMI 合并

将导入的数据类型视为

如果您从 Rose XMI 1导入。 1 ,单击下拉箭头并选择要添加到模型的数据类型。

基线导入包

选中复选框打开“创建此基线导入”对话框以完成导入包。

选择此选项还会在将包导出到 XMI 1时生成 Merge文件。 1使用'导出包到Native/XMI文件'对话框。

创造基线 导出到 XMI

导入

单击此按钮开始导入。

单击此按钮可关闭对话框。

帮助

单击此按钮可显示此帮助页面。

导入进度

指示导入的进度。

占位符

导入Enterprise Architect模型作为 XMI 1时。 1 /2。 1或具有跨包引用的本机 XML/XEA 文件,您可以使用占位符选项在导入的图表上直观地显示在源模型中引用的任何项目,但由于这些原因,这些项目并未直接成为导出的一部分元素位于导出的包树之外。有关更多详细信息,请参阅在 XMI 1期间为缺少的外部引用创建占位符选项。 1 /2。 1、在XML Specifications帮助主题中1导入文件

注记

  • 您还可以导入Rational软件架构师(RSA)和Rational Software Modeler(RSM)等工具生成的*.emx和*.uml2文件,以及Canonical XMI 1文件、BPMN 2.0 XML文件、 Rhapsody和MagicDraw模型,ArcGIS导出的XML文件;选择适当的“发布>模型交换>导入”功能区菜单选项
  • 在Enterprise Architect的企业、统一和终极版中,如果启用了安全性,您必须具有“导入XML”权限才能从 XML 导入包
  • 如果您在云连接上的模型中工作,您从 XMI 导入的能力可能会被“管理模型选项”对话框的“云”页面上设置的特定于模型的选项阻止;您仍然可以使用直接连接到模型从 XMI 导入
  • 如果您连接到#
    服务器存储库,您需要对Enterprise Architect中的 t_image表ALTER 权限,才能导入模型图像
  • 当您在现有包上导入 XML 文件时,当前包中的所有信息将首先被删除,除非您使用“使用合并文件按钮;在导入 XML 文件之前,请确保您没有不想丢失的重要更改
  • 如果您要导入 XMI 1 。 1文件之前使用 UML_EA.DTD 文件导出,UML_EA.DTD 文件必须存在于写入 XMI 文件的目录中;如果 UML_EA.DTD 文件不存在,则会发生错误
  • 由Enterprise Architect版本7.0 或更高版本导出的 XMI 1文件可能无法由早于版本7.0 的Enterprise Architect版本正确导入
  • 由Enterprise Architect版本15.0 或更高版本导出的A机 XML 文件不能由早于版本15.0 的Enterprise Architect版本导入
  • Enterprise Architect版本16.0 或更高版本导出的A机 XEA 文件无法由版本16.0 之前的Enterprise Architect导入

了解更多