
gef/gmf/emf
在键盘上跳舞
享受生活各个角色,相信技术改变世界。
展开
-
GraphicalEditor 添加 undo/redo 工具栏,不能显示问题
在GEF教程里说了, 需要为这个编辑器设置一个contributorClass,在打开编辑器时就能看到工具栏,但工具栏却不能显示。 解决方法: ApplicationWorkbenchWindowAdvisor 类的 preWindowOpen()方法里是不是有这么两句configurer.setShowCoolBar(false);configurer.setShowStatu...原创 2011-09-15 14:43:32 · 178 阅读 · 0 评论 -
GraphicalEditor 添加 undo/redo 工具栏,但是没有undo/redo效果
GraphicalEditor 添加 undo/redo 工具栏,但是没有undo/redo效果。 编辑器可以显示 undo/redo 按钮,但是拖动模型后,undo/redo 仍然是灰色。 从现象来看,应该是编辑器没有注册undo/redo Action。 原因:编辑器重载了 createActions() 方法,而没有注册 undo/redo Action。 publi...原创 2011-09-15 16:56:03 · 288 阅读 · 0 评论 -
元模型
元模型是关于模型的模型。这是特定领域的模型,定义概念并提供用于创建该领域中的模型的构建元素。例如,可以将 SPEM 视为流程工程元模型。 四层元模型体系结构 采用元模型驱动的体系结构对于企业建模有重要价值,它解决了产品数据一致性与企业信息共享问题。元建模理论是从80年代后期发展起来的,虽然起步晚,但发展速度很快。到目前为止,为了不同的目的,已经定义了很多元元模型和元模型,例如最早由 ...原创 2011-09-22 10:42:16 · 1584 阅读 · 0 评论 -
游戏中的碰撞检测
游戏中的碰撞检测方式有很多,不同的算法之间主要是在精度和速度之间权衡。以下几种方式按照速度排序说明。以2D为例,3D不过是增加了一维罢了,算法理解上没太大区别。 一、地图格子划分检测 最简单的一种检测,就是把地图(或者称为场景,总之是指碰撞发生的范围)划成一个个格子,类似仙剑奇侠传这样。假设地图有800*600px,20*20个像素为一格。那么可以划为40*30个格子。地图...原创 2012-01-06 19:43:23 · 270 阅读 · 0 评论 -
远程debug RCP(Eclipse插件)实践
软件出了问题,大家第一时间想到的往往是DEBUG,做RCP开发的童鞋也不例外。可是已经发布的RCP产品出了问题如何DEBUG呢? 下面我介绍下如何DEBUG已经发布的RCP程序。 1. 打开Debug Configurations配置界面 在工具栏中,选择 Debug -> Debug Configurations 2. 新建Remote Java Applicat...2013-04-24 14:05:05 · 1011 阅读 · 0 评论