摘要:
//EMFFILE_URI为EMF文件的URIString uriString = EMFFILE_URI.trimFragment().toPlatformString(true);if (uriString != null) {IPath fullPath = new Path(uriStrin... 阅读全文
摘要:
上次说到了菜单 工具条按钮 上下文菜单都已经改为用command的方式去做了,这次稍微详细地说说。在command的实现拓展点handler上右键,可以看到有enabledWhen,activeWhen,在menu上的command右键,会有visibleWhen的选项,都是一些可以控制comm... 阅读全文
摘要:
上次的透视图说漏了一个扩展点org.eclipse.ui.perspectiveExtensions,这次补起来。正好上篇菜单中上下文菜单因为没有视图(透视图里面说的那些系统自带的暂时不用)所以还没讲,这次也一并开个头。还是老样子,在之前的RCP基础上增加视图的扩展点org.eclipse.ui.v... 阅读全文
摘要:
今天说说菜单 工具条 右键菜单吧,总的来说这些东西其实就是同一个东西。以前我们在做插件的时候遇到右键菜单啊,菜单什么的都会习惯性地去用actionSets这个拓展点。不过现在官方却把这个扩展点已经被deprecated弃用了。。官方的说明:Do not use this extension po... 阅读全文
摘要:
继续上次的话题,这次说说透视图(Perspective)。一个RCP程序一启动,首先进入人眼帘的是启动图片,之后便是透视图了。在写这篇随笔的时候去找了下透视图的资料,随手搜到了一些好玩的工具,windowsbuilder。想必会插件开发的程序员对这个工具一定不陌生,这是一个可以对jface、sw... 阅读全文
摘要:
上次讲了一些概念性的东西,想想还是别做这种教程类东西了,毕竟自己也是学得很一般,网上好的教程也是一大堆,还是写着自己稳固知识了,这次就直接按插件点开始往下说吧。 先创建一个RCP程序,想了半天还是从RCP开始讲了,好处是干净,不会和eclipse的功能混在一起,那样看着也比较累。模板的话直接就... 阅读全文
摘要:
小组这个礼拜开始每周要写一篇关于自己在公司所从事方面的技术文档,想了许久也没有想到要写什么,写点什么吧是可以,但是总觉得什么都还没达到能写些好东西的水准出来。看来以后还是得要多多锻炼自己,现在写的东西都当做是随笔吧,仅当是对自己学过东西的一种温习稳固,当然既然写出来了,就会有观众,如果有错误的地... 阅读全文
摘要:
以前的工作,建模基本都是通过ecore tool直接画ecore的模型图来完成,最近要从schema创建ecore文件,本来以为是非常简单的一件事情,使用向导创建genmodel,然后从xsd文件导入即可,但是自动化的东西出的结果总和自己预期的有些差异。 问题:xsd文件中定义的很多元素在转为ecore后莫名其妙地加上了Type。 比如: 在EMF ecore2xsd视图中可以看到很多xsd中的元素转到ecore,名称后面都加上了Type。 原因: 在网上查阅了一些资料,最有帮助的还是官方的说明文档: http://www.eclipse.org/modeling/emf/... 阅读全文