SearchEngine.createWorkspaceScope(), IJavaElementSearchConstants.CONSIDER_TYPES);
IJavaSearchConstants.TYPE, SearchEngine.createWorkspaceScope());
	public void run() {		Shell parent= fViewPart.getSite().getShell();		TypeSelectionDialog dialog= new TypeSelectionDialog(parent, new ProgressMonitorDialog(parent), 			SearchEngine.createWorkspaceScope(), IJavaElementSearchConstants.CONSIDER_TYPES);			dialog.setTitle(TypeHierarchyMessages.getString("FocusOnTypeAction.dialog.title")); //$NON-NLS-1$		dialog.setMessage(TypeHierarchyMessages.getString("FocusOnTypeAction.dialog.message")); //$NON-NLS-1$		if (dialog.open() != IDialogConstants.OK_ID) {			return;		}				Object[] types= dialog.getResult();		if (types != null && types.length > 0) {			IType type= (IType)types[0];			fViewPart.setInputElement(type);		}	}	