我正在写一个基于 RCP 和 GEF 的显示街道地图的 eclipse 插件。节点是城市,连接应该是街道。我的连接有几个选项,如宽度、颜色或名称,它们可以通过属性面板进行更改。我的问题是, AbstractConnectionEditPart 没有实现 PropertyChangeListener 并且通常以与节点不同的方式处理。我发现 GEF 有一个名为 ConnectionHandle 的抽象类,但我不知道如何将它“连接”到我的连接控制器。
是否有人有更多信息或可以提供工作代码片段?
谢谢。