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

时间:2012-09-05 10:42:09

标签: import uml eclipse-emf eclipse-emf-ecore xmi

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

如果我尝试使用genmodel向导加载xmi文件,则始终会出现以下异常。我正在使用Eclipse Indigo和Eclipse Modeling Framework。

  

org.eclipse.emf.ecore.xmi.PackageNotFoundException:包含uri   找不到'http://www.omg.org/spec/UML/20110701'。   (file:/ C:/ Users /.../ UML / UML.xmi,3,   105)在   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模型中。 我有什么要注意的?我做错了什么?

1 个答案:

答案 0 :(得分:0)

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

一致更新
相关问题