导入Sparx Enterprise Architect导出的XMI文件 - EAJAVA ...类型

时间:2012-06-14 10:55:18

标签: java eclipse uml eclipse-emf xmi

有没有办法在eclipse emf插件中处理类似EAJAVA_INT的EAJAVA_ ..类型?

导入xmi文件时抛出异常:

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

非常感谢提前!

1 个答案:

答案 0 :(得分: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建模,显然基于Eclipse的Modelio (Free Edition available)Modelio supports XMI Import/Export with the addition of a particular Modelio module

我唯一担心的是Modelio虽然它似乎是基于Eclipse,但它不是通过Update站点安装的 - 必须安装整个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。希望它有所帮助;)