问题标签 [graphiti]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
79 浏览

java - Eclipse Graphiti Spray Properties View 问题

我是 Graphiti 和 Spray 的初学者,也是 Eclipse 的初学者。我正在使用 Spray DSL 制作图形编辑器,我遇到的问题是无论我尝试什么,属性视图都没有被激活。我已经详细浏览了 plugin.xml 和 plugin_propertysections.xml 文件,一切似乎都井井有条。我已经检查了这个资源:http ://help.eclipse.org/indigo/index.jsp?topic=%2Forg.eclipse.graphiti.doc%2Fresources%2Fdocu%2Fgfw%2Fproperty -sheet.htm 无济于事。

属性视图的所有内容都已实现,但似乎某些地方无法激活它。我将非常感谢对此的一些支持。

0 投票
2 回答
487 浏览

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

我想在服务器端创建一个 Eclipse GEF 图的图像,而不必加载整个编辑器环境。

该图是使用基于GEF的eclipse graphiti 的 eclipse bpmn2-modeler设计的。

这个想法是:

  1. 加载 BPMN 模型
  2. 生成图表信息
  3. 将图表导出为图像

这个片段应该做第 1 步,加载 BPMN 模型:

  1. 生成我找到的图表信息org.eclipse.bpmn2.modeler.core.di.DIImport
    这里的问题是构造函数需要一个org.eclipse.graphiti.ui.editor.DiagramEditor并且在服务器上我没有,没有运行的 UI 环境。
    是否有其他一些工具或处理程序可以为我生成图表?

  2. 我看了看org.eclipse.graphiti.ui.features.DefaultSaveImageFeatureand org.eclipse.graphiti.ui.internal.util.ui.print.AbstractFigureSelectionDialog (initScaledImage())
    但在深入研究之前,我需要先通过第 2 步问题。

也许我走错了路,有更简单的方法吗?

0 投票
0 回答
158 浏览

java - RCP 应用程序上的 Eclipse Graphiti

我有一个带有多个视图的现有 Eclipse RCP 应用程序。这个想法是创建一个应用程序,我可以在其中将对象从一个视图拖放到另一个视图(例如 Microsoft Visio)。

我的问题

  1. 如何在我的一个视图上使用 Graphiti 实例化一个空(网格)画布(如果可以的话)?

  2. 可以/我是否仍然可以完全使用带有 Graphiti 的 RCP 的拖放功能?

非常感谢任何指针。

0 投票
2 回答
1668 浏览

java - org.eclipse.swt.SWTException:执行功能时 Eclipse Graphiti 中的图形

我正在使用 graphiti 应用程序并实现了一个修改资源属性的功能。更改后,它会通知我实现的 ResourceSetListener 类并更新图表编辑器中的相应形状。它做得很好,正是我想要它做的,除了它显示一个弹出错误说“图形已处理”。

0 投票
0 回答
74 浏览

java - 如何在石墨图中重置脏状态?

打开 Eclipse Graphiti 编辑器后,我想对图表进行一些初始化更改。这样做,使用事务,编辑器变脏了。
我没有找到重置脏状态的方法,此时我不想保存图表。

如果我flush()在命令堆栈上使用,我的初始化更改也将被撤消:

有没有办法重置脏状态?
也许有一种方法可以禁用事务处理或命令堆栈记录?

0 投票
2 回答
813 浏览

java - 如何禁用/删除 Eclipse Graphiti 编辑器的调色板?

试图删除 Eclipse Graphiti 编辑器的调色板。

org.eclipse.graphiti.ui.editor.DiagramBehavior有一个createPaletteBehaviour()要覆盖但如果我返回null,编辑器会崩溃。

我也在图表行为中尝试了这个,但我实际上不希望它折叠而是删除:

我也更喜欢使用一些 API 而不是操纵偏好。

0 投票
1 回答
99 浏览

eclipse-rcp - 如何使用滚动条创建 Graphiti 形状

我的 Graphiti 编辑器具有表示带有行的 db 表的形状。我正在寻找一种将滚动条添加到我的形状的方法。有人知道该怎么做吗?在此处输入图像描述

0 投票
1 回答
541 浏览

eclipse - Eclipse:Xtext 和与 Epsilon/GMF/Graphiti 的集成

我想在 Eclipse 中创建一个具有图形支持的 DSL。对于 DSL,我使用 Xtext,但找不到如何集成图形部分的好例子。我还没有决定使用其中一种技术来证明图形部分,并准备使用任何一种。

现在有人有好的例子吗?

0 投票
0 回答
40 浏览

eclipse-emf - 如何在 ContainerShape Graphiti 中添加组合功能

我想在 Graphiti 编辑器的容器内添加一个下拉组合框过滤器。

如果我覆盖此方法,则会出现:

...如下图所示:

...但我的要求不是在单击区域时带来下拉功能,而是在形状/容器上提供稳定的组合控件,如下所示:

Graphiti 中是否有任何方法可以在 Shape 上添加此类控件?