OMG 提供了 uml元模型的 XMI 文件。但是,我想使用 genmodel 将这些文件导入 Ecore 模型。
如果我尝试使用 genmodel 向导加载 xmi 文件,总是会出现以下异常。我正在将 Eclipse Indigo 与 Eclipse 建模框架一起使用。
org.eclipse.emf.ecore.xmi.PackageNotFoundException:找不到带有 uri 'http://www.omg.org/spec/UML/20110701' 的包。(file:/C:/Users/.../UML/UML.xmi, 3, 105) at org.eclipse.emf.ecore.xmi.impl.XMLHandler.getPackageForURI(XMLHandler.java:2591)
在我看来,这是关于 XMI 文件版本的问题,但我不确定。我想 Eclipse 无法处理 XMI 2.4.1。我对吗?如果是,是否可以使用 Eclipse Indigo - EMF 导入 XMI 2.4.1?
我已经从网站上下载了所有 xmi 文件并将它们放到一个文件夹中。然后我试图导入它们并出现异常。是否有人已经将这些文件导入到 Ecore 模型中。我需要注意什么?我究竟做错了什么?