文档章节

GMF 教程 Mindmap 6

双子座
 双子座
发布于 2013/04/02 21:36
字数 296
阅读 380
收藏 2

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

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

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

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

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

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

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

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

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

双子座@开源中国

© 著作权归作者所有

上一篇: 冒泡排序
下一篇: GMF 教程 Mindmap 5
双子座
粉丝 540
博文 78
码字总数 61009
作品 0
南京
程序员
私信 提问
文章里的问题,请帮忙解答下

@双子座 你好,想跟你请教个问题: 在 GMF 教程 Mindmap 1这篇文章里,在mindmap.gmfgen右击Generate diagram code时出现初始化类的错误 请问怎么解决,谢谢了...

操场和巷口
2013/12/31
10
1
GMF 教程 Mindmap 2

对Step1做补充操作,主要增加的功能: 为Topic结点添加划分(compartment),实现结点嵌套,使得可以在结点上半部显示结点名称,在下半部可以添加新的内容(这里是加入Thread子结点) Graphi...

双子座
2013/03/13
1K
1
GMF 教程 Mindmap 3

Link Constraints 目前为止,工程运行一个Topic结点给自己连线,显然是没有意义的。接下来通过使用约束,避免这种现象。 1、打开mindmap.gmfmap,找到目前唯一的Link Mapping结点,右击,选择...

双子座
2013/03/15
640
0
GMF 教程 Mindmap 5

这一部分主要实现的是: 使用扩展的Plug-in为我们的Diagram添加一个自定义动作 Creating a Customization Plug-in 尽管可以给生成的代码添加备注@generated NOT来避免下次重新生成代码时覆盖...

双子座
2013/03/17
569
0
MDSF:如何使用GMF来做TOGAF建模工具

在MDSF:架构工具简要功能说明中说到我要做一个支持TOGAF的架构工具,本篇介绍一下如何使用GMF来做一个简单的建模工具。 前提知识   如果你还不知道生成建模工具的基本过程以及基础知识,请...

技术小胖子
2017/11/14
0
0

没有更多内容

加载失败,请刷新页面

加载更多

OSChina 周日乱弹 —— 别问,问就是没空

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @tom_tdhzz :#今日歌曲推荐# 分享容祖儿/彭羚的单曲《心淡》: 《心淡》- 容祖儿/彭羚 手机党少年们想听歌,请使劲儿戳(这里) @wqp0010 :周...

小小编辑
今天
274
6
golang微服务框架go-micro 入门笔记2.1 micro工具之micro api

micro api micro 功能非常强大,本文将详细阐述micro api 命令行的功能 重要的事情说3次 本文全部代码https://idea.techidea8.com/open/idea.shtml?id=6 本文全部代码https://idea.techidea8....

非正式解决方案
今天
5
0
Spring Context 你真的懂了吗

今天介绍一下大家常见的一个单词 context 应该怎么去理解,正确的理解它有助于我们学习 spring 以及计算机系统中的其他知识。 1. context 是什么 我们经常在编程中见到 context 这个单词,当...

Java知其所以然
昨天
5
0
Spring Boot + Mybatis-Plus 集成与使用(二)

前言: 本章节介绍MyBatis-Puls的CRUD使用。在开始之前,先简单讲解下上章节关于Spring Boot是如何自动配置MyBatis-Plus。 一、自动配置 当Spring Boot应用从主方法main()启动后,首先加载S...

伴学编程
昨天
8
0
用最通俗的方法讲spring [一] ──── AOP

@[TOC](用最通俗的方法讲spring [一] ──── AOP) 写这个系列的目的(可以跳过不看) 自己写这个系列的目的,是因为自己是个比较笨的人,我曾一度怀疑自己的智商不适合干编程这个行业.因为在我...

小贼贼子
昨天
8
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部