![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
eclipse杂项
cutesunshineriver
这个作者很懒,什么都没留下…
展开
-
GMF学习笔记
1.带阴影重写Figure的paintFigure方法,先画border后画figure2.尺寸约束(默认、最大、最小尺寸)默认尺寸--setPreferredSize最大尺寸--setMaximumSize最小尺寸--setMinimumSize3.等比例缩放重写Figure的setBounds方法,保持长宽等比例4.图形的控制点(选中后的8个点,没有...2011-09-23 18:06:52 · 110 阅读 · 0 评论 -
在eclipse中制作API参考文档
具体可参考IBM的文章:[url]http://www.ibm.com/developerworks/cn/rational/07/0320_alupului/[/url]。谈一下遇到的问题,首先是从工程里导出API的html文档,本次导出涉及133个插件工程,内存占用量高达630M,全部导完花去10-20分钟。导出设置时注意以下配置:[img]http://dl.iteye.co...2012-02-15 13:26:27 · 102 阅读 · 0 评论 -
使用 Eclipse 插件开发环境构建模板
关于怎么用Eclipse 插件开发环境构建模板,可以参考IBM的文章:[url]http://www.ibm.com/developerworks/cn/opensource/os-eclipse-pde/[/url]。这里提一下遇到的问题。文章里的eclipse3.2的例子是可以运行的,基于以下设置。[img]http://dl.iteye.com/upload/attach...2012-02-09 09:42:46 · 97 阅读 · 0 评论 -
构造GMF Diagram右键菜单
在BPM Diagram中实现Boundary Event的中断与非中断。一、在org.autumn.bpm.diagram插件中增加扩展点[code="xml"] ...2011-11-02 15:22:50 · 177 阅读 · 0 评论 -
用Draw2d画一个静止的时钟
[code="java"]package org.autumn.draw2d.example;import org.eclipse.draw2d.ColorConstants;import org.eclipse.draw2d.Ellipse;import org.eclipse.draw2d.Figure;import org.eclipse.draw2d.FigureCan...原创 2011-08-10 12:59:03 · 179 阅读 · 0 评论 -
STP和BOS的特性总结
[b]一、 STP[/b]1) 图形阴影2) 图形上定制的Handle以及Connection Handle3) Insert Space Tool,可以将鼠标右边的图形整体进行水平移动4) 自定义的偏好设置(Preference)5) 平滑的折线(带圆弧)6) Node上固定的锚点7) 定制的弹出工具条(Popup Bar)8) 附加在Activity上的Chan...2011-10-28 13:48:12 · 115 阅读 · 0 评论 -
EMF校验--Live模式
1、在之前library的model、edit、editor基础上,增加一个Validator插件。2、增加如下扩展点。[code="xml"] Book ...原创 2011-10-07 16:10:19 · 163 阅读 · 0 评论 -
GMF生成图形编辑器的一些注意事项
一、Gmfgraph文件的配置事项# Diagram Label的Element Icon设为false,这样操作图形的时候不会出现label对应的小图标。# Figure Descriptor下添加Custom Figure(自定义图形,可选择对应draw2d实现的java类),在Custom Figure下添加label,在Figure Descriptor下添加label的c...2011-09-27 10:47:12 · 188 阅读 · 0 评论 -
Eclipse RCP入门(创建一个日期选择器)
直接上代码。[code="java"]package org.autumn.rcp.learn;import java.util.Calendar;import java.util.regex.Pattern;import org.eclipse.jface.dialogs.Dialog;import org.eclipse.swt.SWT;import org...原创 2011-06-30 10:42:00 · 491 阅读 · 0 评论 -
EMF学习--CompoundCommand
1、新建插件工程graph,建立ecore文件。[img]http://dl.iteye.com/upload/attachment/560141/86809b11-f6b7-3334-803d-8c6479858224.jpg[/img]2、由ecore生成对应的genmodel文件,用来生成Model代码,edit和editor两个插件。3、修改edit插件的EdgeIte...2011-09-26 09:24:58 · 150 阅读 · 0 评论 -
EMF学习--属性可以选择的对象集的过滤
1、先在新建的library插件工程中建立ecore模型。[img]http://dl.iteye.com/upload/attachment/559925/cbeb0a2a-9eb8-3679-8ad8-13e4d65dad10.jpg[/img]2、根据ecore生成对应的genmodel,由genmodel生成对应的Model代码以及edit和editor两个相关插件。3...2011-09-25 16:17:39 · 187 阅读 · 0 评论 -
利用JavaDoc制作windows的CHM文档
使用了开源的一个ruby脚本来利用JavaDoc制作windows的CHM文档。输出文件编码的时候一定记得选择中文,例如file.puts "Language=0x804 Chinese"。[code="ruby"]def createProjectFile(prjname, basedir) packages = scanPackageTree(basedir)...2012-03-12 17:10:23 · 129 阅读 · 0 评论