0

デシジョンツリー/ダイアグラムをモデル化するEclipse拡張機能を作成したいと思います。実際のモデリングは、グラフィカルインターフェイス(ノード、接続など)を使用して行われます。このプラグインで、ノードとその相互接続に基づいてコードを生成したいと思います。基本的なモデルクラスの準備ができています。ただし、私の図は非常に大きく、コードだけですべての接続を管理することは困難です。GUIを使用して図全体を作成すると思います。接続をダブルクリックすると、そのメソッドの一部をオーバーライドして、匿名のサブクラスを作成できるようにしたいと思います。

同様のプラグインでGEFが使用されていることがわかりました。私の目標プラグインはGEFで「実行可能」ですか?何かアドバイスはありますか?

4

2 に答える 2

0

GMFはあなたの人生を助けるものだと思います。GMFは非常に大きな部品を無料で生成し、EMFも含まれています。

また、GMFは高度に拡張可能であるため、生成されたものが気に入らない場合は、それらの部分をオーバーライドするだけで済みます。

ここに良いGMFチュートリアルがあります:http ://wiki.eclipse.org/Graphical_Modeling_Framework/Tutorial

于 2011-02-16T18:07:54.787 に答える
0

はい。GEF は、Eclipse でグラフィカル エディターを構築するための基盤です。ノードの移動、接続、パレットの配置などの基本的なサポートがあります。要件がサポートされているシナリオに適合する場合、他のフレームワークが GEF の上に置かれ、グラフィカル エディターを作成するタスクがさらに簡単になります。Eclipse Graphiti プロジェクトを見てください。

于 2011-02-16T17:58:51.003 に答える