2012-06-14 54 views
0

有没有办法在eclipse emf插件中处理EAJAVA_ ..类型,如EAJAVA_INT?导入由Sparx Enterprise Architect导出的XMI文件 - EAJAVA ...类型

有在导入XMI文件引发的异常:

org.eclipse.emf.ecore.xmi.UnresolvedReferenceException:未解决的参考 'EAJava_int'。

非常感谢提前!

+0

尝试使用通用标签,否则您可能无法获得答案。 –

+0

这个问题的常见标签是什么?你能给我一个建议吗? – user1006115

+1

我已经添加了它们:)如果您指出标签,您可以看到“追随者”的数量通常是流行度的相当好的指标。 –

回答

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,但它不通过Update站点进行安装 - 必须安装整个Modelio包,并将其与主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。希望它有帮助;)

+0

然而,在安装Modelio免费版后,我恐怕找不到XMI导入/导出模块。它也没有出现在Modelio商店。也许它已经被转移到了其中一个非免费版本中...... –

+0

看起来他们已经更新了如何将XMI模型导入到Modelio中。可以在Modelio的'模型'视图中简单地右键单击模型,然后选择XMI - >导入 - 易于操作;) –

相关问题