Eclipse Gef Plugin没有选择节点之间的连接

时间:2013-11-04 09:03:02

标签: eclipse eclipse-plugin selection marquee

我正在用GEF创建一个eclipse插件。我的问题:当我使用MarqueeToolEntry或PanningSelectionToolEntry选择节点时(例如复制和过去),该工具没有选择节点之间的连接,只创建了节点的副本。当我手动将连接添加到选择中时,我可以复制节点和连接 - 我已经测试了示例gef插件,它看起来是一样的。

我在eclipse.org上发现了一个状态已修复的错误报告,但我无法找到如何改变行为。

此致

1 个答案:

答案 0 :(得分:1)

将marqueeToolEntry的行为设置如下 -

MarqueeToolEntry marquee = new MarqueeToolEntry();
marquee.setToolProperty(MarqueeSelectionTool.PROPERTY_MARQUEE_BEHAVIOR,
    new Integer(MarqueeSelectionTool.BEHAVIOR_NODES_CONTAINED_AND_RELATED_CONNECTIONS));

这将选择节点以及相关连接。