2013-11-04 41 views
1

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

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

问候

回答

1

设置marqueeToolEntry的行为如下─

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

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