2012-01-21 4 views
1

Eclipseのワークスペース内のプロジェクトが閉じられた/開いている/削除された場合にプラグインが反応する通知イベントを探しています(package-エクスプローラビューまたは一般的にはいいかもしれません)Eclipse:パッケージエクスプローラのリソースのオープン/クローズ/削除に関する通知

私は何を探しているか分からない、私は何かを見つけることなく何かを見つけた?そのような通知を受けるにはどうすればよいですか?

答えて

0

the documentationに記載されているようにIResourceChangeListenerを使用して、PRE_CLOSEイベントを探します。

+0

あなたが呼び出す必要があるリソースイベントのGUIを更新する場合は、 getSite()。getDisplay()。asyncExec(new processable) }) 無効なアクセスに関するSWTエラーが発生する thx – user867204

+0

はい、GUIに触れるたびにUIスレッドに参加する必要があります。また、リソース通知からは、ほとんど処理を行わないようにしてください(そのメカニズムはワークベンチ全体に通知するために使用されるため)、asyncExecが正しい選択です。 –

関連する問題