使用genmodel将OMG提供的XMI导入Ecore模型



OMG提供uml元模型的XMI文件。但是,我想使用genmodel将这些文件导入Ecore模型。

如果我尝试使用genmodel向导加载xmi文件,总会出现以下异常。我使用Eclipse Indigo和Eclipse建模框架。

org.eclipse.emf.ecore.xmi.PackageNotFoundException:包含uri的包'http://www.omg.org/spec/UML/20110701'未找到。(文件:/C:/Users/…/UUML/UML.xmi,3,105)org.eclipse.emf.ecore.xmi.impl.XMLHandler.getPackageForURI(XMLHandler.java:2591)

在我看来,这是一个关于XMI文件版本的问题,但我不确定。我想eclipse无法处理XMI2.4.1。我说得对吗?如果是,是否有可能将XMI2.4.1与EclipseIndigo-EMF一起导入?

我已经从网站上下载了所有xmi文件,并将它们放在一个文件夹中。然后我尝试导入它们,结果出现了异常。有人已经将这些文件导入Ecore模型中了吗。我需要注意什么?我做错了什么?

您应该将UML Ecore加载为您自己的Ecore(元模型)的外部资源。genmodel将自动与一致更新

相关内容

  • 没有找到相关文章

最新更新