我正在开发一个Eclipse插件,正在与GEF和Zest一起使用该插件来生成视图图形。
我扩展了org.eclipse.gef.zest.fx.ui.parts.ZestFxUiView
,它已在GEF插件中提供。成功生成具有适当边线的图形,但未定向它们。
我想念什么?
最佳答案
您需要在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