@Override public void run() { Shell parent= JavaPlugin.getActiveWorkbenchShell(); OpenTypeSelectionDialog dialog= new OpenTypeSelectionDialog(parent, false, PlatformUI.getWorkbench().getProgressService(), SearchEngine.createWorkspaceScope(), IJavaSearchConstants.TYPE); dialog.setTitle(ActionMessages.OpenTypeInHierarchyAction_dialogTitle); dialog.setMessage(ActionMessages.OpenTypeInHierarchyAction_dialogMessage); int result= dialog.open(); if (result != IDialogConstants.OK_ID) return; Object[] types= dialog.getResult(); if (types != null && types.length > 0) { IType type= (IType)types[0]; OpenTypeHierarchyUtil.open(new IType[] { type }, fWindow); } }
@Override public void run() { Shell parent= JavaPlugin.getActiveWorkbenchShell(); OpenTypeSelectionDialog dialog= new OpenTypeSelectionDialog(parent, false, PlatformUI.getWorkbench().getProgressService(), SearchEngine.createWorkspaceScope(), IJavaSearchConstants.TYPE); dialog.setTitle(ActionMessages.OpenTypeInHierarchyAction_dialogTitle); dialog.setMessage(ActionMessages.OpenTypeInHierarchyAction_dialogMessage); int result= dialog.open(); if (result != IDialogConstants.OK_ID) return; Object[] types= dialog.getResult(); if (types != null && types.length > 0) { IType type= (IType)types[0]; OpenTypeHierarchyUtil.open(new IType[] { type }, fWindow); } }
public void run() { Shell parent= JavaPlugin.getActiveWorkbenchShell(); OpenTypeSelectionDialog dialog= new OpenTypeSelectionDialog(parent, false, PlatformUI.getWorkbench().getProgressService(), SearchEngine.createWorkspaceScope(), IJavaSearchConstants.TYPE); dialog.setTitle(ActionMessages.OpenTypeInHierarchyAction_dialogTitle); dialog.setMessage(ActionMessages.OpenTypeInHierarchyAction_dialogMessage); int result= dialog.open(); if (result != IDialogConstants.OK_ID) return; Object[] types= dialog.getResult(); if (types != null && types.length > 0) { IType type= (IType)types[0]; OpenTypeHierarchyUtil.open(new IType[] { type }, fWindow); } }
public void runWithEvent(Event e) { Shell parent= JavaPlugin.getActiveWorkbenchShell(); SelectionDialog dialog; if (e != null && e.stateMask == SWT.MOD1) { // use old open type dialog when MOD1 (but no other modifier) is down: dialog= createOpenTypeSelectionDialog2(parent); } else { dialog= new OpenTypeSelectionDialog(parent, true, PlatformUI.getWorkbench().getProgressService(), null, IJavaSearchConstants.TYPE); } dialog.setTitle(JavaUIMessages.OpenTypeAction_dialogTitle); dialog.setMessage(JavaUIMessages.OpenTypeAction_dialogMessage); int result= dialog.open(); if (result != IDialogConstants.OK_ID) return; Object[] types= dialog.getResult(); if (types != null && types.length > 0) { IType type= null; for (int i= 0; i < types.length; i++) { type= (IType) types[i]; try { JavaUI.openInEditor(type, true, true); } catch (CoreException x) { ExceptionHandler.handle(x, JavaUIMessages.OpenTypeAction_errorTitle, JavaUIMessages.OpenTypeAction_errorMessage); } } } }
SelectionDialog dialog= new OpenTypeSelectionDialog(parent, true, PlatformUI.getWorkbench().getProgressService(), null, IJavaSearchConstants.TYPE); dialog.setTitle(JavaUIMessages.OpenTypeAction_dialogTitle); dialog.setMessage(JavaUIMessages.OpenTypeAction_dialogMessage);
SelectionDialog dialog= new OpenTypeSelectionDialog(parent, true, PlatformUI.getWorkbench().getProgressService(), null, IJavaSearchConstants.TYPE); dialog.setTitle(JavaUIMessages.OpenTypeAction_dialogTitle); dialog.setMessage(JavaUIMessages.OpenTypeAction_dialogMessage);