Bug 48069 [reconciling] Reconciling too much
Build 20031202 Whenever the editor gains focus; it is triggering a forced reconciliation. This is too naive, and wastes lots of cycles. e.g.: - open editor - select one element in outliner - go back to editor A reconciliation is triggered even though nothing has changed which requires this.
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/JavaReconciler.java
window.getPartService().removePartListener(fPartListener);
		fPartListener= null;
		
		Shell shell= window.getShell();
		if (shell != null && !shell.isDisposed())
			shell.removeShellListener(fActivationListener);
		fActivationListener= null;
		
		super.uninstall();
	}
	
    /*
	 * @see AbstractReconciler#forceReconciling()
	 */
	protected void forceReconciling() {
		super.forceReconciling();
        JavaCompositeReconcilingStrategy strategy= (JavaCompositeReconcilingStrategy) getReconcilingStrategy(IDocument.DEFAULT_CONTENT_TYPE);
		strategy.notifyParticipants(false);
	}
    
	/*
	 * @see AbstractReconciler#reconcilerReset()
	 */
	protected void reconcilerReset() {
		super.reconcilerReset();
        JavaCompositeReconcilingStrategy strategy= (JavaCompositeReconcilingStrategy) getReconcilingStrategy(IDocument.DEFAULT_CONTENT_TYPE);
		strategy.notifyParticipants(true);
	}
}