1

在一个 Eclipse 项目中,我创建了一个 Papyrus UML 类图。Papyrus 为我创建了三个文件,以 *.di、*.notation 和 *.uml 结尾。现在,我将项目(没有 eclipse .project 文件)提交到 git 存储库,并在另一台机器上获取它。

在那台机器上,一切正常,除了我无法打开的纸莎草图。相反,Eclipse 只是向我显示了一个灰色视图。如何让 Eclipse 再次识别图表?

插件:后来,我重置了我的 git 工作目录(即我扔掉了我的本地更改并回到了上次提交的状态)。现在,即使在第一台机器上,我也看不到我的图表了......

4

2 回答 2

3

找到了另一种解决方法,因为以前的解决方法对我不起作用。解决方法如下

  1. 在项目资源管理器中打开 .di 文件。它将使用灰色编辑器打开 di 文件。
  2. 打开 Papyrus 透视图
  3. 在 Model Explorer 视图中展开您的模型,直到您看到“Diagram(your class diagram name)”。双击它。
  4. 现在它将在编辑器中正确打开图表。
于 2016-04-20T06:34:02.910 回答
1

不幸的是,目前只有 UML ( .uml) 图 ( .di) 和符号 (*.notation) 文件不足以让您的本地 Eclipse 工作区 .metadata “知道”它的图。

但是,如果在您的第​​二台机器上,您:

1.) 保存现有图表 .di 文件 2.) 选择 *.uml 文件 3.) 右键单击​​->新建->其他->Papyrus(弹出向导)
4.) 选择 Papyrus 模型
5.) 允许默认图表名称
6.) UML
7.) 类图(例如)
8.) 完成

它将创建一个新图表,而不是创建一个新模型。然后,您可以轻松地将重命名的旧图表复制到新图表的顶部。Papyrus应该很高兴。它是一种解决方法,我想这是一个最终会得到解决的常见问题。

于 2015-04-04T22:17:22.747 回答