eclipseGMFに基づいてユーザーインターフェイスを設計するためのエディターを開発しています。
これまで、パレット付きのエディターを開発してきました。ユーザーは、パレットからUI要素をドラッグアンドドロップして、キャンバス上にUIをデザインできます。これらのUI要素をグループ化する機能を実装する必要があります。
例:ユーザーは最初に要素をキャンバスにドラッグアンドドロップしてUIをデザインします。次に、UI要素のセット(ラベルやテキストボックスなど)を選択し、[グループ化]ボタンを押します。要素は自動的に破線の長方形内に配置されます。
選択したUI要素に関する情報を取得して削除し、キャンバスにグループ要素(長方形の破線)を作成して、削除した要素を挿入できるプラグインを開発する予定です。
でもどこから始めたらいいのかわからない。
そこで、GMFでプログラムでノードを作成/削除する方法を知りたいです。
関連するコードを知っている場合は、それらを共有して、いくつかの有用なリソースを教えてください。