2

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

我已经扩展org.eclipse.gef.zest.fx.ui.parts.ZestFxUiView了 GEF 插件中已经提供的功能。使用正确的边成功生成了图,但它们不是有向的。

我错过了什么?

4

1 回答 1

1

您需要在 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

于 2018-04-20T12:25:47.997 回答