eclipse-gef相关内容

如何使用侦听器扩展基于EMF的模型以在GEF编辑器中使用?

我正在使用 GEF 编辑器和基于 EMF 的模型创建Eclipse RCP. GEF书中提到的关于模型的一件事是 模型应通过监听器广播所有状态更改,以便 在模型不具有任何直接知识的情况下,可以更新视图 控制器或视图. 在本书的示例中,每个模型元素类(例如Person,Marriage等)(示例是家谱编辑器)都具有添加和删除相应监听器的方法,例如,用于Person是: pub ..

GEF + EMF:为什么在refreshChildren()被调用时,我的编辑器不会删除被删除对象的图?

我已经为图形的EMF模型实现了一个GEF编辑器,并在图中显示了某种类型的节点的remove命令。我想我已经完成了所有必要的步骤,以使其设置工作( vainolo 的博客已经非常有帮助)。 但是,当我删除模型元素时,视图不会刷新,即,模型元素的图形不会从编辑器视图中删除,我不知道为什么。如果有人可以看看我的来源,并指出任何问题(可能的解决方案:),我将非常感激。非常感谢您提前! 以下是我 ..
发布时间:2017-08-01 22:41:37 Java开发

如何在服务器上创建GEF图的图像

我想在服务器端创建一个Eclipse GEF图的映像,而无需加载整个编辑器环境。 该图是使用 eclipse bpmn2-modeler ,它基于 eclipse graphiti ,它基于 GEF 。 想法将是: 加载BPMN模型 生成图表信息 导出图作为图像 此代码段应该执行步骤1,加载BPMN模型: URI modelUri = URI.createFil ..
发布时间:2017-07-30 17:43:16 Java开发

将最喜欢的库添加到Eclipse 4应用程序

我是Zest和Eclipse e4开发的新手。我目前的目标是构建一个简单的应用程序,并在其中一个视图中使用Zest来可视化图形。所以我正在关注这个教程,最后我结束了一个简单的工作应用程序,包括一个主窗口分为3部分。 现在我想在其中一个部分显示图形。为了做到这一点,我已经从这里将整个GEF框架下载到Eclipse中使用Eclipse的“安装新软件”功能。 接下来,我尝试将以下依赖项添加到 ..
发布时间:2017-07-30 14:39:59 Java开发

如何在我的GEF编辑器中添加一个双击监听器?

我正在使用GEF。我有一个图形编辑器,实现了一些“盒子”。现在,我想为每个框(Rectangle)添加一个双击监听器。 我试图添加一个监听器到GraphicalViewer,但它没有工作。 解决方案 在您想要的“框”的 GraphicalEditPart 要添加监听器,您必须覆盖 performRequest(Request req)方法。当框架识别出零件图形的双击时,它会使用 req. ..
发布时间:2017-07-28 17:43:45 Java开发

GEF + EMF:为什么在调用refreshChildren()时,我的编辑器删除已删除对象的图?

我已经为类似图形的EMF模型实现了一个GEF编辑器,对图中某种类型的节点使用了一个remove命令。我想我已经完成了所有必要的步骤,以使此设置工作( vainolo 的 blog 已经是一个很大的帮助)。 但是,当我删除模型元素时,视图不会刷新,即模型元素的图形不会从编辑器视图中删除,我不知道为什么。我非常感谢,如果有人可以看看我的来源,并指向我的任何问题(和可能的解决方案:))。非常感谢! ..
发布时间:2017-01-05 14:43:51 Java开发