问题标签 [eclipse-gmf]

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 投票
0 回答
40 浏览

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

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

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

...如下图所示:

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

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

0 投票
0 回答
41 浏览

xml - 哪里可以找到原生的 GMF XML 格式文档?

我直接读取 GMF XML 文件并创建 SVG 并取得了相当大的成功。但是,我的大量示例集的逆向工程可能没有涵盖边缘情况。

有谁知道在哪里可以获得原生 GMF XML的 XML 模式或其他文档?由于技术原因,我不能使用 Eclipse 世界中的任何东西。

0 投票
1 回答
76 浏览

java - AbstractGraphicalEditPart(GMF) 的上下文相关帮助

问题很简单:要添加上下文相关帮助,我遵循标准步骤,但是一旦我尝试使用 IWorkbenchHelpSystem 中的 SetHelp() 将块链接到上下文 ID。第一个参数应该是 Control(swt) 或 IAction。
void setHelp(控制控件,字符串 helpContextId);。如何从 damos.dml.Block 对象类型中引用 Control? org.eclipselabs.damos.dml.blockTypes

仅供参考,我已经尝试并访问了这些网站的所有内容

显示和搜索方法工作正常,但我只需要设置帮助而不显示它,这样只有在调用帮助(F1 或 ctrl+F1)时才会显示上下文帮助。

谢谢。在尝试之后,我认为这种解决方法可能会得到相同的结果,但 NADA。

任何帮助表示赞赏!

0 投票
1 回答
45 浏览

java - 如何自定义 ArrangeAll 动作还是自己编写更好

从 ASCII 文件导入项目后,将其转换为图形图内的节点和连接,发送 ArrangeALL 请求并执行操作后,图似乎将所有 Blocks 先从左到右按上升索引排列,然后再对应输入和输出。最终结果see Img使理解程序变得不可能。

我怎样才能对动作进行修改,或者实现我们自己的排列算法来实现我们的目标更好?谢谢。

0 投票
0 回答
146 浏览

java - 无法使用 Eclipse 2019-12 和 JDK 11 更新 p2 存储库

错误截图:更新 P2 存储库时出现错误消息

在 Eclipse 2019-12 上使用 JDK 11 构建产品后,由于 org.apache.batik.util.gui 1.6 无法更新 p2 存储库。

问题:最新的org.apache.batik.util.gui:1.6版本最新的org.apache.batik.util:1.11版本

由于版本不匹配问题,无法更新p2。

Eclipse 链接:https ://download.eclipse.org/releases/2019-12/201912181000/

GMF 工具链接:https ://download.eclipse.org/modeling/gmp/gmf-tooling/updates/releases-3.3.1a/

pom.xml

请让我知道如何解决此问题。没有这个,我们就无法升级我们的应用程序(JDK 11 兼容)。