以前几篇博客的Mindmap项目为例,介绍如何将GMF插件项目转成RCP。

1、打开org.eclipse.gmf.examples.mindmap项目中model目录下的mindmap.genmodel文件,选中根节点,在属性窗口中设置Rich Client Platform属性设置为true,如下图:

GMF 教程 Mindmap 6

2、保存这个文件,右击根节点,选择“Generate Model Code”以及“Generate Edit Code”重新生成代码。

GMF 教程 Mindmap 6

3、打开GMF Dashboard,确保在Dashboard中选中所有文件,然后选中RCP,再单击Transform:

GMF 教程 Mindmap 6

4、这样重新生成了gmfgen文件。然后,Dashboard中的Generate diagram editor,重新生成diagram工程。重新生成的diagram工程中有两个文件有错误提示,删除它们。如果不放心,可以再生成一次diagram工程。

GMF 教程 Mindmap 6

5、打开Run Configuration,在Eclipse Application下新建一个configuration,在Main标签下设置如下图:

GMF 教程 Mindmap 6

6、然后选择Plug-ins标签,先在Launch with中选择“plugins selected below only”,然后在右边选择“Deselect All”,然后选中mindmap工程的所有工程,最后在右边选择“Add Required Plug-ins”,如下图:

GMF 教程 Mindmap 6

7、单击“Apply”,然后点击“Run”,运行界面如下:

GMF 教程 Mindmap 6

最终代码:http://www.oschina.net/code/snippet_164134_19879

双子座@开源中国

转载于:https://my.oschina.net/plumsoft/blog/119445

相关文章:

  • 2021-10-12
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-12-12
  • 2021-09-09
  • 2021-04-19
  • 2021-03-31
猜你喜欢
  • 2021-04-29
  • 2021-06-01
  • 2021-11-27
  • 2021-10-25
  • 2022-01-18
  • 2021-12-01
  • 2021-08-30
相关资源
相似解决方案