我有一个从 Enterprise Architect 导出的 XMI 2.1 格式的 SysML 模型。
我正在评估Papyrus作为替代模型 IDE。我想将我的 XMI 文件导入 Papyrus,包括所有结构和行为块。
这是我尝试过的:
- 创建一个新的 Papyrus 项目。
- 右键单击项目,选择导入,然后浏览到我的 XMI 文件。
但是,这仅包括 Papyrus 项目中的 XMI 文件。如果我打开它,我会看到模型元素是 XML。
Papyrus 是否支持导入 XMI,如果支持,我该如何实现?
我最近解决了一个类似的问题,虽然使用 UML,所以你的里程可能会有所不同。
我从这里通过关于 Eclipse EMF 的提示解决了它:http: //www.eclipse.org/forums/index.php? t=msg&goto=606949&S=333b8c3faacad6b950cf6247312f9c3e
由于 SysML 是 UML2 的一种方言,您应该能够创建一个新的 EMF 项目;在项目创建向导中,您将看到导入 XMI 文件的选项。