2

現在開いている/選択されているJavaソースエディタのモデルを使用して追加情報を表示したい基本的なGEFエディタがありますが、エディタ内からJavaモデルにアクセスする方法がわかりません。

何か案は?Eclipseドキュメントをナビゲートするのが難しいと感じています。

4

1 に答える 1

1

GEF エディターを使用している現在のエディターは、Java エディターではなく GEF エディターであるため、大変な作業です。

表示する Java ファイルを表す IResource がある場合は、JavaCore クラスの静的メソッドを使用して Java モデルを取得できます。

IResource の取得方法: 開いているエディターを反復処理して入力を選択し、それが IFileInput かどうかなどを確認したり、Package Explorer で選択の変更をリッスンしたりできます。

于 2010-08-03T08:12:13.463 に答える