`
zhaozhongwei
  • 浏览: 52559 次
  • 性别: Icon_minigender_1
  • 来自: 沈阳
社区版块
存档分类
最新评论
文章列表

about action

   <extension          point="org.eclipse.ui.actionSets">          <action                definitionId="org.eclipse.dltk.ui.edit.text.script.open.type.hierarchy"                label="%OpenTypeHierarchyAction.label"                retarget="true" ...
代码都是从bmpn那里复制过来的,删除了一些代码,在我这里运行是好用的,所以就把代码传上来了。   因为看到gmf新闻组里很多人遇到这个问题,而且都没有很好的解决
昨天一哥们碰到一个问题,他用gmf做的编辑器有个connection,这个connection很特殊,它的source和target都是connection,这个connection删除的时候只是不显示了, 下次打开diagram的时候还是存在的,经观察,点击右键的时候有两个删除选项 ...
   <extension         point="org.eclipse.ui.editors.templates">      <contextType            name="java"            class="org.eclipse.jdt.internal.corext.template.java.JavaContextType"            id="java&quo ...

eclipse debug

JDIModelPresentation IDebugModelPresentation #getEditorInput方法得到editinput   org.eclipse.debug.internal.ui.sourcelookup.SourceLookupFacility#lookup方法里通过   if (presentation != null) {      editorInput= presentation.getEditorInput(sourceElement);     }     if (editorInput != null) {      edi ...
   <extension point="org.eclipse.core.expressions.propertyTesters">       <propertyTester         id="org.eclipse.jdt.core.javaElementPropertyTester"         class="org.eclipse.jdt.internal.core.manipulation.JavaElementPropertyTester"         namespace=" ...
首先让某个类实现 IMenuListener 接口,这个是向邮件事件里加action 可以采用如下实现     public void menuAboutToShow(IMenuManager menu) {        RemoveSelectColumnAction removeColumnAction = new RemoveSelectColumnAction(this);        RemoveOrderByExpressionAction removeOrderByExpressionAction = new RemoveOrderByExpressionAction(this ...

CellEditor

CellEditor的doSetValue的参数可能是行的对象也可能是CellEditor编辑后的值 传行的对象的值的时候是为了设置CellEditor中要编辑的值,而编辑后的值是为了保存编辑后的值到CellEditor中,在对应的ICellModifier的modify中会用到。
同事上周问我个问题说为什么别的ecore文件生成的代码返回的是List,而他自己写的却生成EList,我也不知道为什么,今天debug一下代码生成那部分,在GenTypedElementImpl的public String getType(GenClass context)方法里设了断点,跟进去后发现GenModelImpl的isSuppressEMFTypes方法返回值觉得是返回List还是EList。isSuppressEMFTypes方法返回值其实就是suppressEMFTypes的值,而suppressEMFTypes的值则是在genmodel里的跟结点的Suppress EMF Ty ...

一些问题

    博客分类:
  • gmf
下面都是从新闻组看到的一些东西,留作以后查看   1.could not creat link Ok. If "true" is returned from XXXCreateCommand.canExecute() then you can try placing a breakpont into XXXViewProvider.createEdge()(in past this method was called "getEdgeViewClass()) operation - this method will be called as a second ...
做了一年rcp,一年下来没啥成果,可以说是学了一年,公司白养了我一年,还总对公司抱怨,挺不对的,绩效分4个等级,最后一个等级基本没人得到,我得到的是倒数第二,呵呵.今天做东西,业务不熟悉,忽然有种自己怎么什么都做不好的感觉,对压力的承受能力也忽然变的很弱,不知道为什么最近特别害怕压力,其实一年当中都是顶着压力过来的.自己做什么都没有个主见,今天领导问我对做的那个东西有什么想法,我回答说我业务不熟悉......回答的可能驴唇不对马嘴,不过自己确实啥想法都没有!作为一个程序员却没有想法,很可悲,其实曾经有过很多想法,要做很多东西但是随着时间流逝,想法也跟着流逝了,也许是该反悔的时候了.1个月后的今天 ...
在rcp中(我的环境是eclipse3.4),有的时候需要建立工程,但是默认情况下建立的工程的图片显示不出来(包视图里出现这种情况,别的视图不清楚),这里拿新建java工程举例。   在获得图片的时候,程序会调用到org.eclipse.jdt.int ...
java的删除操作(org.eclipse.jdt.internal.ui.refactoring.reorg.DeleteAction)在CCPActionGroup里注册,如果文件在编辑器被修改,并且没保存会弹出RefactoringStatusDialog.删除文件的同时会构造一个UIPerformChangeOperation类,并执行executeChange方法,这时如果被删除的文件在编辑器中打开的话,这个编辑器会被关闭
代码都是复制粘贴的,东拼西凑,自己有小小加点东西一下,也不知道为啥就好使了.   因为一个同事做了件好事,天天通过邮件给大家发天气预报,不过图片不能正常显示,都是小红叉那种,所以心血来潮google了一下,真找到了一个例子,不过就是不好用,连邮件服务器都连不上.因为以前从来没弄过javamail,所以从官网上下个zip,里面有jar,还有doc和demo,所以直接把它里面的smtpsend搞出来,把参数换成自己的,一试还真好使了,把刚才找到的那个例子稍微移动一下,弄过来,图片真在html里显示了.没什么价值,但据我同事说他也搜了挺长时间没搜到,可能是因为他太爱用baidu了吧!
今天要用到点右键的时候弹出一个向导窗口(WizardDialog),向导窗口的构造函数里有需要传个Shell,而在action里我不知道怎么得到Shell,所以小小研究一下. 先把我的扩展点贴出来    <extension point="org.eclipse.ui.popupMenus">       <objectContribution          id="com.xyz.C3"          objectClass="org.eclipse.core.resources.IFile"         ...
Global site tag (gtag.js) - Google Analytics