Bug 55090 [Progress] How to show busy in multiple instances of the same view
Currently to get the view busy indicator you have to schedule a job in a workbench part. But what happens when there are multiple instances of a view created, which view should be busy. Ideally, you could instead associate a view type with a job.
bundles/org.eclipse.ui.ide/src/org/eclipse/ui/views/markers/internal/MarkerView.java
super.setContents(Collections.EMPTY_LIST, mon);
		}
	}
	protected MarkerList getVisibleMarkers() {
		return currentMarkers;
	}
	
	int getTotalMarkers() {
		Assert.isTrue(totalMarkers >= currentMarkers.getItemCount());
		return totalMarkers;
	}
	/* (non-Javadoc)
	 * @see org.eclipse.ui.views.markers.internal.TableView#sorterChanged()
	 */
	protected void sorterChanged() {
		refresh();
	}
	private static void examineDelta(IMarkerDelta[] deltas, List changes) {
		for (int idx = 0; idx < deltas.length; idx++) {
			IMarkerDelta delta = deltas[idx];
			int kind = delta.getKind();
			
			if (kind == IResourceDelta.CHANGED) {
				changes.add(deltas[idx].getMarker());
			}
		}
	}
	
}