0

テスト プロジェクト (Eugenia で生成) を Eclipse アプリケーションとして実行すると、「美しい」エディターを作成できます。

ここに画像の説明を入力

しかし、すべてをプラグインとしてエクスポートすると、「醜い」エディターしか作成できなくなります (genmodel ファイルに似ています)。

ここに画像の説明を入力

RCP アプリケーションを作成しようとすると、同じことが起こります。

ここに画像の説明を入力

「美しい」エディタを生成するための「魔法の」オプションはありますか?

助けてくれてありがとう!:)

カルロス

4

1 に答える 1

0

Eugenia のパワーと GMF のパワーをミックスする必要があります。それは私が見つけた最良の方法です:

  • file.ecore を右クリック - Eugenia - GMF ツール、グラフ、およびマップ モデルを生成します。
  • file.ecore を右クリック - Eugenia - EMF GenModel の生成
  • file.genmodel を開きます - file_editor を右クリックします - すべて生成します (以前に genmodel ファイルのプロパティで RCP を選択する必要があるかもしれません)
  • file.gmfmap を右クリックします - ジェネレーター モデルを作成します - 利用可能な場合は RCP アプリケーションを生成するオプションを選択します
  • file.gmfgen を右クリック - ダイアグラム コードの生成

そして、私の特定のケースでは、.svg 画像を使用しているため、エラーが発生するため、解決するには次のことを行う必要があります。

  • InEditPart.java を開きます - 次の行を見つけます。 import org.eclipse.gmf.runtime.lite.svg.SVGFigure; - 行のエラーをクリックします - プロジェクトのセットアップを修正します
  • 以前は、svg 画像を使用できるように (ヘルプ - 新しいソフトウェアのインストール) GMF Tooling Experimental SDK をインストールする必要がありました

それが誰かに役立つことを願っています!

カルロス

于 2013-01-23T20:33:41.453 に答える