2013-11-04 40 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)); 

這將選擇的節點,以及相關的連接。