ビューを使用してEMFリソースのエディションを許可するEclipseRCPアプリケーションがあります。リソースとEditingDomainは、ページ入力に含まれています。
現在、EclipseGMFを統合しようとしています。これにより、すばらしい動作をするDiagramEditorが生成されますが、Eclipse 3では、これをアプリケーションの他のビューと同じスタックで使用することはできません。エディターはEditorAreaにのみ配置できます。
誰かが私を解決策に向けることができますか?複数のオプションがあり、それぞれに明確な長所/短所があります。
- IEditorSiteとIViewSiteの間に変換レイヤーを実装して、ビュー内にエディターをロードできるようにします。これは部分的に機能しますが、GMF機能の多くが突然失われます。誰かが確かに前にこれをしたに違いありません。何も見つからないので、無理だと思います。
- すべてのビューをEditorPartsとして実装します。アプリケーションにはEditorAreaが1つだけあります。短所:すべてのパーツのDZoneリンクをレイアウトするために内部WorkbenchAPIが必要です
- GMFエディターの代わりにGMFビューを生成します。パレットを失うことなくこれも可能ですか?