私のRCPアプリケーションでは、Eclipseとほぼ同じようにエディターです。クラス エディタは からorg.eclipse.ui.texteditor.AbstractTextEditor
拡張され、 では拡張で追加されplugin.xml -> org.eclipse.ui.editors
ます。open in editor ファイルを含むビューを実行したいと思います。問題は、開いているすべてのファイルのリストを取得するにはどうすればよいかということです。
スクリーンショット:
私のRCPアプリケーションでは、Eclipseとほぼ同じようにエディターです。クラス エディタは からorg.eclipse.ui.texteditor.AbstractTextEditor
拡張され、 では拡張で追加されplugin.xml -> org.eclipse.ui.editors
ます。open in editor ファイルを含むビューを実行したいと思います。問題は、開いているすべてのファイルのリストを取得するにはどうすればよいかということです。
スクリーンショット:
テストはしていませんが、PlatformUI クラスから取得できるはずです。
PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage().getEditorReferences()
ワークスペースでは、次のファイルにワークベンチ情報が含まれています。
.metadata/.plugins/org.eclipse.ui.workbench/workbench.xml ワークスペースを壊すことなく、ファイルを削除 (または編集しますが、いじる必要があると思います) することができます。ファイルは Eclipse によって再生成されます。これを削除すると、ワークベンチ関連の設定はすべて失われます (つまり、すべてのエディターが閉じられます) が、そのワークスペースのプロジェクトはそのまま残ります。
そこからファイルのリストを取得できます..