2013-12-22 24 views
0

我在基於RCP和GEF的eclipse插件上顯示街道地圖。 節點是城市,連接應該是街道。我的連接有幾個選項,如寬度,顏色或名稱,他們可以在屬性面板上進行更改。我的問題是,AbstractConnectionEditPart沒有實現PropertyChangeListener,並且通常以與節點不同的方式處理。我發現,GEF有一個名爲ConnectionHandle的抽象類,但我不知道如何將它連接到我的連接控制器。GEF連接和PropertyChangeListener

有沒有人有進一步的信息或可以提供工作代碼片段?

謝謝。

回答

0

默認情況下,GEF編輯部件不實現任何類型的偵聽器。您需要爲EditPart子類化並實現偵聽器,或者爲模型創建外部偵聽器,並在模型更改時更新EditPart。你可以通過check out my tutorials瞭解更多關於如何完成的信息(對於自我推銷感到抱歉,但解決方案在那裏,所以不需要在這裏再寫一遍)。

+0

非常感謝,你的教程我想通了。 – nantu