如何判断一个eclipse的版本的代码
2010-01-14 22:57:37
导语: java 代码 String version = System.getProperty("osgi.framework.version"); //$NON-NLS-1$ if (version != null && (version.startsWith("3.2") || version.startsWith("3.3"))) //$NON-NLS-1$
如何使EMF模型对应的编辑控件能处理Undo&Redo操
2010-01-14 22:57:07
导语: 在EMF自动生成的editor中,只提供了TreeViewer作为编辑控件,自动生成的代码能让TreeViewer处理Redo&Undo操作,如果还需要对EMF对应的Attribute使用Text, Combo等Widget进行编辑的话,那么如何将这些Widget的编辑也能实
Display.asyncExec()用法一则
2010-01-14 22:56:32
导语: 有时候我们需要对Text Widget输入框中的内容加以验证,如果输入内容不合法,将使用MessageDialog.openError()显示出错信息对话框,关闭对话框之后,焦点重新回到输入出错的Text Widget,并全选输入内容,但是有一个问题
最近的eclipse开发总结
2010-01-14 22:55:41
导语: MultiPageEditorPart datasource.xml did not propogate selection for datasource.xml在插件运行的时候,有时候会出现这样的警告信息,但是没有抛出异常,这个一般是系统把异常捕获,然后以其他的方式对异常进行
关键词:开发
插件开发中的IAdaptable另一种用法
2010-01-14 22:55:16
导语: IAdaptable是Eclipse插件开发中非常重要的一个接口,在整个插件体系中也起着举足轻重的作用。网上也有不少文章来介绍这个接口的用法,因为我没有碰到那些文章中提到的一些IAdaptable应用场景,所以开始的时候对这个
TextActionHandler的使用以及对EditingDomainAc
2010-01-14 22:54:48
导语: 在使用Eclipse Forms Editor对EMF model进行编辑的时候,由于editor的contributor是继承EditingDomainActionBarContributor,因此Cut, Copy,Paste都是使用EMF的Cut,Copy和Paste,这样在Editor中进行的所有操作都
关于插件中图标对象的获取
2010-01-14 22:54:20
导语: 默认情况下,插件只能取得gif格式的图片,有时候我们需要获取其他格式的图片,这里就需要自己来写了,最近从另外一个插件aptana下发现它在获取非gif格式图片的一些做法,值得参考在需要使用图标的地方,需要这样写