Bug 32384 Cannot open type hierarchy after a cancel
JUnit setup 1) open the type hierarchy on TestCase 2) press F4 on Object 3) cancel in progress bar 4) press F4 on Object again ->nothing happens
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/typehierarchy/TypeHierarchyLifeCycle.java
}
	
	private boolean isPossibleStructuralChange(int flags) {
		return (flags & (IJavaElementDelta.F_CONTENT | IJavaElementDelta.F_FINE_GRAINED)) == IJavaElementDelta.F_CONTENT;
	}
	private boolean isWorkingCopyRemove(ICompilationUnit cu, int deltaKind) {
		return isReconciled() && deltaKind == IJavaElementDelta.REMOVED && cu.isWorkingCopy();
	}
	
	private void processTypeDelta(IType type, ArrayList changedTypes) {
		type= (IType) JavaModelUtil.toOriginal(type);
		if (getHierarchy().contains(type)) {
			changedTypes.add(type);
		}
	}
	
	private void processChildrenDelta(IJavaElementDelta delta, ArrayList changedTypes) {
		IJavaElementDelta[] children= delta.getAffectedChildren();
		for (int i= 0; i < children.length; i++) {
			processDelta(children[i], changedTypes); 
		}
	}
	
	public boolean isReconciled() {
		return fReconciled;
	}
	public void setReconciled(boolean reconciled) {
		fReconciled= reconciled;
	}
}