![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
GMF
文章平均质量分 85
JavaMan_chen
我就是传说中的java男!
展开
-
使用GMF开发可视化界面编辑器(五)——模型的约束校验
<br /> 大千世界,约束无处不在,拿人来讲,活在社会当中,享受权利和义务的同时,也必须要遵守相应的法律约束。而这里我们所说的模型约束校验,就相当于为流程设计人员事先声明的法律,一旦不遵守规定,流程就会提示出错。<br /> GMF所提供的约束校验功能其实是使用了E原创 2011-05-27 14:22:00 · 2428 阅读 · 0 评论 -
使用GMF开发可视化界面编辑器(三)——连接线的绘制
<br />截至到目前为止,所有的视图节点都已添加到编辑器中去,还需要有连接线的绘制将这些节点关联起来。<br />连接线的类型大致包含这样几种,实线、虚线、点线;而箭头的修饰主要为折线修饰或多变行修饰,这里我们所创建的连接线是比较常用的实线模式,并且箭头修饰使用折线修饰。<br原创 2011-05-26 15:06:00 · 3155 阅读 · 0 评论 -
使用GMF开发可视化界面编辑器(二)——自定义Figure
<br />除了以XML的方式配置Figure组件之外,GMF还允许用户直接编写Figure的实现类。<br />同GEF一样,GMF在视图展现上依然使用Java的draw2d技术框架,而我们所创建的Figure组件一般继承org.eclipse.draw2d.Figure<br原创 2011-05-26 14:32:00 · 3749 阅读 · 2 评论 -
使用GMF开发可视化界面编辑器(一)
<br /> 早期的图形化界面应用程序主要使用GEF框架来开发,如:JBPM流程定义工具,采用GEF+javaBean的组合模式,这种方式不好的一点就是在模型层的处理上过于繁琐,需要开发人员人为实现模型通知机制,而且也不利于后期的扩展维护,一旦有新需求出现,修改模型结构非常原创 2011-05-26 11:33:00 · 5604 阅读 · 2 评论 -
使用GMF开发可视化界面编辑器(四)——Compartment
<br />GMF视图定义含有这样的功能,可以将视图组件切割成多个Compartment,每个Compartment用于显示不同方面的信息内容,就好像是将一个屋子分割成多个隔断,每个隔断用于存放不同的物品。该功能普遍应用与一种情况,模型实体之间的类引用关系是组合关系,比如Task原创 2011-05-26 16:13:00 · 2381 阅读 · 0 评论