Bug 501306 - Add IProgressMonitor to RefreshProvider#installMonitor

Additionally, refresh monitors are now installed/uninstalled
asynchronously when MonitorManager receives events from the workspace
(LifecycleEvent, IPathVariableChangeEvent, IResourceChangeEvent).

Change-Id: Ib02a674006df1a840860cc5ba85fe1d722c8f139
Signed-off-by: Mikael Barbero <mikael@eclipse.org>
12 files changed
tree: 5bded2fd60eeab0115b505132aa3fae9b4f560bf
  1. bundles/
  2. tests/
  3. .gitignore
  4. CONTRIBUTING.md
  5. pom.xml