java - 如何在使用 GEF 为 Eclipse 插件生成的图形中获取定向箭头(用于边)?

标签 java eclipse-plugin eclipse-rcp eclipse-gef zest

我正在开发一个 Eclipse 插件,我正在为此使用 GEF 和 Zest 来生成 View 中的图形。

我已经扩展了 GEF 插件中已经可用的 org.eclipse.gef.zest.fx.ui.parts.ZestFxUiView。已成功生成具有适当边的图,但它们不是定向的。

我错过了什么?

最佳答案

您需要在 IGraphAttributesProvider#getEdgeAttributes() 中提供正确的属性,即 ZestProperties#TARGET_DECORATION 用于指向目标节点的箭头。

存储库中有一个可用的示例:https://github.com/eclipse/gef/blob/master/org.eclipse.gef.zest.examples.jface/src/org/eclipse/gef/zest/examples/jface/JFaceEdgeDecorationExample.java

关于java - 如何在使用 GEF 为 Eclipse 插件生成的图形中获取定向箭头(用于边)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49776534/

相关文章:

Eclipse RCPTT 卡在 Jenkins

java - 如何使用已部署的 QVTo Eclipse 插件

java - 如何从 Eclipse findbugs 插件导出 findbugs 结果?

java - 制作带有可选 UI 界面的 headless Eclipse 应用程序

java - 使用DFS回溯算法生成迷宫的问题

java - xtext 如何获取根 AST 元素

maven - 如何使用片段插件修补 eclipse 插件并将其部署到我的 eclipse 产品中?

java - 如何高效统计数据

java - 如何在java中播放pcm原始数据

java - @Resource 与 xml 中的 Property 参数