纸莎草恢复图

时间:2015-01-22 12:27:14

标签: eclipse git papyrus

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

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

Addon:稍后,我重置了我的git工作目录(即我丢弃了我的本地更改并返回到最后一个提交状态)。现在,即使在第一台机器上,我也看不到我的图表了......

2 个答案:

答案 0 :(得分:3)

发现另一项工作,因为之前的解决方法对我不起作用。 解决方法如下

  1. 在Project explorer中打开.di文件。它将使用灰色编辑器打开di文件。
  2. 打开Papyrus观点
  3. 在Model Explorer视图中展开您的模型,直到您看到" Diagram(您的类图名称)"。双击它。
  4. 现在将在编辑器中正确打开图表。

答案 1 :(得分:1)

不幸的是,只有UML( .uml)图( .di)和符号(* .notation)文件目前还不足以让你的本地eclipse工作区.metadata"知道&#34 ;它是一个图表。

但如果在你的第二台机器上你:

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

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