Bug 12449 delete action in type hierarchy is not registered on 'del' key
TypeHierarchyViewPart should call ReorgGroup.createDeleteAction see PackageExplorerViewPart
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/typehierarchy/TypeHierarchyViewPart.java
if (currSelection == null || currSelection.isEmpty()) {
					internalSelectType(getSelectableType(fInputElement), false);
					currSelection= getCurrentViewer().getSelection();
				}
				if (!fIsEnableMemberFilter) {
					typeSelectionChanged(currSelection);
				}
			}		
			updateTitle();
			
			if (fHierarchyProblemListener != null) {
				JavaPlugin.getDefault().getProblemMarkerManager().removeListener(fHierarchyProblemListener);
			}
			fHierarchyProblemListener= getCurrentViewer();
			JavaPlugin.getDefault().getProblemMarkerManager().addListener(fHierarchyProblemListener);
			
			
			fDialogSettings.put(DIALOGSTORE_HIERARCHYVIEW, viewerIndex);
			getCurrentViewer().getTree().setFocus();
		}
		for (int i= 0; i < fViewActions.length; i++) {
			ToggleViewAction action= fViewActions[i];
			action.setChecked(fCurrentViewerIndex == action.getViewerIndex());
		}
	}
	/**
	 * Gets the curret active view index.
	 */		
	public int getViewIndex() {
		return fCurrentViewerIndex;