【问题标题】:Import XMI files exported by Sparx Enterprise Architect - EAJAVA... types导入由 Sparx Enterprise Architect 导出的 XMI 文件 - EAJAVA... 类型
【发布时间】:2018-01-17 03:56:44
【问题描述】:

有没有办法处理 EAJAVA_.. Eclipse emf 插件中的 EAJAVA_INT 等类型?

导入xmi文件时抛出异常:

org.eclipse.emf.ecore.xmi.UnresolvedReferenceException:未解析的引用'EAJava_int'。

提前非常感谢!

【问题讨论】:

  • 尽量使用常用标签,否则可能得不到答案。
  • 这个问题的常见标签是什么?你能给我一个建议吗?
  • 我已经添加了它们 :) 如果您指向标签,您可以看到“关注者”的数量通常可以很好地表明受欢迎程度。

标签: java eclipse uml eclipse-emf xmi


【解决方案1】:

有一个类似问题的建议:How do I import a SysML model (in XMI format) to Papyrus?

这种方法需要创建一个新的 EMF 项目,并在创建该项目期间导入一个 XMI 文件。我正在使用 Eclipse Juno,但我没有看到当前 EMF 包出现该选项。

我读过that XMI import isn't supported currently supported with Papyrus

作为替代方案,对于 Eclipse 平台中的 UML 建模,Modelio (Free Edition available) 显然基于 Eclipse。 Modelio supports XMI Import/Export with the addition of a particular Modelio module

我对 Modelio 的唯一担心是,虽然它似乎基于 Eclipse,但它不通过更新站点安装 - 必须安装整个 Modelio 包,并将其与主 Eclipse IDE 分开维护。至少,它是 Eclipse IDE 中 UML 建模的免费替代方案,可以支持 XMI 导入/导出。还有a video tutorial available, demonstrating how to use Eclipse stand-alone and Modelio on the same project, simultaneously.

我在尝试回答我自己遇到的类似问题时发现了这个问题。我正在研究在项目中使用the Sparx Systems XSD Datatypes Package 的想法。 Sparx Systems 的该软件包以 XMI 格式提供。这是一个信息丰富的过程,以确定答案,我想我也可以分享我的发现。我想我很快就会切换到 Modelio。希望对您有所帮助;)

【讨论】:

  • 安装Modelio免费版后,恐怕我找不到XMI导入/导出模块。它也没有出现在 Modelio 商店。也许它已被移入他们的非免费版本之一......
  • 看起来他们已经更新了如何将 XMI 模型导入 Modelio。只需在 Modelio 的“模型”视图中右键单击模型,然后选择 XMI -> Import - easy peasy ;)
猜你喜欢
  • 2018-08-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多