1
標準のワークベンチに貢献するEclipseプラグインを作成しています.1つのアクションで現在のプロジェクトの下に新しいファイルが作成されています。私の問題は、ファイルがアクションで作成されたときにエクスプローラが更新されないことです。これまでに試したこと:Eclipse RCP - プログラムでPackageExplorerPartをリフレッシュ
((PackageExplorerPart)part).refresh(treeSelection); //where the selection is the root project
((PackageExplorerPart)part).getTreeViewer().refresh;
両方とも、リソースの作成直後に呼び出されます。私は何が欠けていますか?リソースがまだエクスプローラのモデルとマージされていない可能性がありますか?手動リフレッシュによってファイルが表示されます。
作成したメソッドが返さなかったため、 'ResourcesPlugin.getWorkspace()。getRoot()。getFile(...)'でファイルを最初に見つけなければなりませんでした。 – zeller