将StarUML XMI导入Eclipse

时间:2011-02-23 15:01:45

标签: eclipse uml owl

美好的一天,同事们!

我想将StarUML中生成的UML文件转换为OWL。我正在尝试将Eclipse ODM实现用于此目的。问题是我无法将UML文件导入Eclipse以开始转换。我创建新的EMF项目并尝试从StarUML导入XMI文件并获取错误:

org.eclipse.emf.ecore.xmi.PackageNotFoundException: Package with uri 'null' not found. (file:/C:/Users/Senya/Desktop/test_test_test.xmi, 3, 13)
    at org.eclipse.emf.ecore.xmi.impl.XMLHandler.createObjectByType(XMLHandler.java:1307)

有人知道如何正确地将StarUML文件导入Eclipse吗?

2 个答案:

答案 0 :(得分:1)

这是不可能的,因为StartUML是UML 1.4结构,而Eclipse使用的是UML 2.0。你不能将UML 1. *转换为UML 2. *因为它不向后兼容!!

答案 1 :(得分:0)

如果可以从StarUML将您的UML 1.4模型导出到XMI,那么您可以将模型导入Enterprise Architect

Enterprise Architect已very good integration with Eclipse,他说我相信还有其他可用于类似方法的工具。