グラフィカルな処理のためにEclipseアプリケーションを作成しました。最初にアプリケーションをロードすると、アプリケーションは空になります。ユーザーは、そのアプリケーションを使用するために、いくつかのプロジェクトをアプリケーションワークスペースにロードする必要があります。 これらのプロジェクトの中には、.xyz
という拡張子を持つファイルが含まれており、tableviewerにキー値のペアが表示されます。私がする必要があるのは、プロジェクト/ワークスペースがロードされ、バックグラウンドスレッドがデータベースとの同期のために.xyz
ファイルをチェックし始め、エラーまたは問題をEclipse Problem View
に表示することを通知するフック種類のメカニズムを適用することです。Eclipseワークスペースに通知するためのフックがロードされています
また、私はorg.eclipse.ui.startup
拡張ポイントを試しましたが、それはアプリケーションの起動時に処理することです。私がする必要があるのは、ワークスペースがロードされたときにバックグラウンドで処理を開始することです。
Workspace loading complete--notification-to-plugin--start background thread to check error/problems
PS:私は、ワークスペースが日食にロードされたときに、これはバックグラウンドでSVN plugin
作品と同じようにする必要がSVNプラグインはチームリポジトリのAPIを使用しています