有没有办法处理 EAJAVA_.. Eclipse emf 插件中的 EAJAVA_INT 等类型?
导入 xmi 文件时抛出异常:
org.eclipse.emf.ecore.xmi.UnresolvedReferenceException:未解析的引用“EAJava_int”。
提前谢谢了!
有没有办法处理 EAJAVA_.. Eclipse emf 插件中的 EAJAVA_INT 等类型?
导入 xmi 文件时抛出异常:
org.eclipse.emf.ecore.xmi.UnresolvedReferenceException:未解析的引用“EAJava_int”。
提前谢谢了!
针对类似问题提出了建议:如何将 SysML 模型(XMI 格式)导入 Papyrus?
这种方法需要创建一个新的EMF项目,并在该项目的创建过程中导入一个 XMI 文件。我正在使用 Eclipse Juno,但我没有看到当前 EMF 捆绑包出现该选项。
作为替代方案,对于 Eclipse 平台中的 UML 建模,有显然基于 Eclipse的Modelio(可用免费版) 。Modelio 通过添加特定的 Modelio 模块支持 XMI 导入/导出。
我对 Modelio 的唯一担心是,虽然它似乎基于 Eclipse,但它并不通过更新站点安装 - 必须安装整个 Modelio 包,并将其与主 Eclipse IDE 分开维护。至少,它是 Eclipse IDE 中 UML 建模的免费替代方案,可以支持 XMI 导入/导出。还有一个可用的视频教程,演示如何在同一个项目中同时使用 Eclipse 独立和 Modelio。
我在尝试回答我自己遇到的类似问题时发现了这个问题。我正在研究在项目中使用Sparx Systems XSD Datatypes Package的想法。Sparx Systems 的该软件包以 XMI 格式提供。这是一个信息丰富的过程,以确定答案,我想我也可以分享我的发现。我想我很快就会切换到 Modelio。希望能帮助到你 ;)