0
我有一個GEF編輯器與一個命令來創建一個新的節點。我想通過節點的當前選擇在編輯器中這個命令,爲了讓命令創建一個新的節點和創建新節點,以在編輯器中選擇的節點連接。GEF:如何選擇傳遞給命令
我該如何做到這一點?
我有一個GEF編輯器與一個命令來創建一個新的節點。我想通過節點的當前選擇在編輯器中這個命令,爲了讓命令創建一個新的節點和創建新節點,以在編輯器中選擇的節點連接。GEF:如何選擇傳遞給命令
我該如何做到這一點?
在編輯策略中,您可以調用getHost().getViewer().getSelectedEditParts()
來獲取選定的編輯部件,然後將其模型傳遞到用於創建新節點的Command
。
IMO,而不是一個命令要做到這一點,你應該有一個節點創建和鏈接創建不同的命令,並在你的編輯政策複合命令,首先創建的節點,然後創建鏈接。這給你更好的模塊性。
非常感謝!這正是我所期待的。感謝與compund命令的提示!偉大的提示! – QueNuevo