随笔分类 - GMF
连接eclipse图形GEF和EMF模型
摘要:在分析一中,我们在paletteFactory中添加了自己的控件,但是仍无法在画布上显示出控件这是因为我们仍没有定义该控件的模型我们在GEF中定义控件模型往往需要自己写代码,因此如果碰到控件的个数比较多的话,这将是一个较大的工作量。既然这里是GMF,那么我们就可以省略咯,通过emf,让gmf自己生成模型code好了。Logic的模型如图所示,在之前的GMF Tutorial中,我们可以根据UML图生成相应的模型代码,那么这里,无非是重复一遍而已咯那么,让我们来回顾一下这个过程好了:首先是,创建一个空的EMF工程:File -> new -> Other -> Eclipse
阅读全文
摘要:在help里面,Logic的例子提到,添加palette中的控件可以是以下几步:1.添加扩展点:org.eclipse.gmf.runtime.diagram.ui.paletteProviders2.我们在plugin.xml中添加下面的代码(在最后的entry中,我加入了Test这个控件):View Code 1 <!-- Palette Provider --> 2 <extension 3 id="logicPaletteProvider" 4 name="%ext.logicPaletteProvider" 5 ...
阅读全文
摘要:具体的演示例程在ibm的developwork里面有讲到:http://www.ibm.com/developerworks/cn/opensource/os-cn-eclipse-gmfsamp/开发工具是eclipse indigo(3.7)for modeling出现的问题是按照上面的步骤,无法用cvs连接到eclipse的modeling小组,提示需要输入密码,而根据ibm的教程,不需要密码即可连接解决方法:密码原来和用户名是一样的,都是anonymous,这个让我找了半天,坑爹啊,估计其他小组的密码也是anonymous第二个不同的地方:下载完成后,所需要的taipan也不是在org
阅读全文
浙公网安备 33010602011771号