@Override public void run(IProgressMonitor monitor) throws InvocationTargetException, InterruptedException { try { List<IJavaElement> result= addExternalJars(selected, javaProject, monitor); if (result.size() > 0) selectAndReveal(new StructuredSelection(result)); } catch (CoreException e) { throw new InvocationTargetException(e); } } };
public void setInput(List<ParameterInfo> parameterInfos) { Assert.isNotNull(parameterInfos); fParameterInfos= parameterInfos; fTableViewer.setInput(fParameterInfos); if (fParameterInfos.size() > 0) fTableViewer.setSelection(new StructuredSelection(fParameterInfos.get(0))); }
@Override public void addElement(CPListElement element) { fLibrariesList.addElement(element); fLibrariesList.postSetSelection(new StructuredSelection(element)); }
@Override public void run(IProgressMonitor monitor) throws InvocationTargetException, InterruptedException { try { List<IJavaElement> result= addToClasspath(getSelectedElements(), project, newDefaultOutputLocation.makeAbsolute(), removeProjectFromClasspath, removeOldClassFiles, monitor); selectAndReveal(new StructuredSelection(result)); } catch (CoreException e) { throw new InvocationTargetException(e); } } };
@Override public void run(IProgressMonitor monitor) throws InvocationTargetException, InterruptedException { try { IJavaProject project= JavaCore.create(files[0].getProject()); List<IJavaElement> result= addLibraryEntries(files, project, monitor); selectAndReveal(new StructuredSelection(result)); } catch (CoreException e) { throw new InvocationTargetException(e); } } };
@Override public void run(IProgressMonitor monitor) throws CoreException { fPackageViewer.refresh(); IStructuredSelection selection= new StructuredSelection(elements); fPackageViewer.setSelection(selection, true); fPackageViewer.getTree().setFocus(); if (elements.size() == 1 && elements.get(0) instanceof IJavaProject) fPackageViewer.expandToLevel(elements.get(0), 1); } }, ResourcesPlugin.getWorkspace().getRoot(), IWorkspace.AVOID_UPDATE, new NullProgressMonitor());
/** * Informs that the editing repository for the configuration interface has been changed. * * @param cmrRepositoryDefinition * CmrRepositoryDefinition */ public void repositoryDefinitionChange(CmrRepositoryDefinition cmrRepositoryDefinition) { displayedCmrRepositoryDefinition = cmrRepositoryDefinition; performUpdate(true); getSelectionProviderAdapter().setSelection(new StructuredSelection(displayedCmrRepositoryDefinition)); }
public JUnitLaunchCodeMining(IJavaElement element, String label, String mode, IDocument document, ICodeMiningProvider provider) throws JavaModelException, BadLocationException { super(element, document, provider, e -> { JUnitLaunchShortcut shortcut = new JUnitLaunchShortcut(); shortcut.launch(new StructuredSelection(element), mode); }); super.setLabel(label); }
protected void finishWizard() { List<CPListElement> insertedElements= fWizard.getInsertedElements(); refresh(insertedElements, fWizard.getRemovedElements(), fWizard.getModifiedElements(), fWizard.getOutputLocation()); if (insertedElements.isEmpty()) { fFoldersList.postSetSelection(new StructuredSelection(fSelectedElements)); } }
private void internalSelectType(IMember elem, boolean reveal) { TypeHierarchyViewer viewer= getCurrentViewer(); viewer.removePostSelectionChangedListener(fSelectionChangedListener); viewer.setSelection(elem != null ? new StructuredSelection(elem) : StructuredSelection.EMPTY, reveal); viewer.addPostSelectionChangedListener(fSelectionChangedListener); }
@Override public void run() { CreateModuleInfoAction action= new CreateModuleInfoAction(); action.selectionChanged(null, new StructuredSelection(getJavaProject())); action.run(null); } });
private void openPropertyDialog(ListDialogField<IJavaProject> field) { IJavaProject project= field.getSelectedElements().get(0); PreferencesUtil.createPropertyDialogOn(fShell, project, CleanUpPreferencePage.PROP_ID, null, null).open(); List<?> selectedElements= field.getSelectedElements(); fProvider.reset(); field.refresh(); field.selectElements(new StructuredSelection(selectedElements)); }
void setMethodWrappers(MethodWrapper[] wrappers) { setInput(getTreeRoot(wrappers)); setFocus(); if (wrappers != null && wrappers.length > 0) setSelection(new StructuredSelection(wrappers[0]), true); expandConstructorNode(); }
private boolean revealAndVerify(Object element) { if (element == null) return false; selectReveal(new StructuredSelection(element)); return ! getSite().getSelectionProvider().getSelection().isEmpty(); }
private void gotoPackage(IPackageFragment p) { fPackageExplorer.selectReveal(new StructuredSelection(p)); if (!p.equals(getSelectedElement())) { MessageDialog.openInformation(fPackageExplorer.getSite().getShell(), getDialogTitle(), Messages.format(PackagesMessages.PackageExplorer_element_not_present, JavaElementLabels.getElementLabel(p, JavaElementLabels.ALL_DEFAULT))); } }
public void editParameter(ParameterInfo info) { fTableViewer.getControl().setFocus(); if (! info.isDeleted()) { fTableViewer.setSelection(new StructuredSelection(info), true); updateButtonsEnabledState(); editColumnOrNextPossible(NEWNAME_PROP); return; } }
@Override public void setVisible(final boolean visible) { super.setVisible(visible); if (visible) { try { fProcessor.resetEnvironment(); } finally { fTableViewer.setSelection(new StructuredSelection(getActiveInfos()), true); fTableViewer.getControl().setFocus(); } } }
protected void newFolderButtonPressed() { NewFolderDialog dialog= new NewFolderDialog(getShell(), fSelectedContainer); if (dialog.open() == Window.OK) { TreeViewer treeViewer= getTreeViewer(); treeViewer.refresh(fSelectedContainer); Object createdFolder= dialog.getResult()[0]; treeViewer.reveal(createdFolder); treeViewer.setSelection(new StructuredSelection(createdFolder)); } }
private void edit(TemplatePersistenceData data) { Template newTemplate= new Template(data.getTemplate()); EditTemplateDialog dialog= new EditTemplateDialog(getShell(), newTemplate, true, false, JavaPlugin.getDefault().getCodeTemplateContextRegistry()); if (dialog.open() == Window.OK) { // changed data.setTemplate(dialog.getTemplate()); fCodeTemplateTree.refresh(data); fCodeTemplateTree.selectElements(new StructuredSelection(data)); } }
private IWizardPage[] openNewElementWizard(IWorkbenchWizard wizard, Shell shell, Object selection) { wizard.init(JavaPlugin.getDefault().getWorkbench(), new StructuredSelection(selection)); WizardDialog dialog= new WizardDialog(shell, wizard); PixelConverter converter= new PixelConverter(JFaceResources.getDialogFont()); dialog.setMinimumPageSize(converter.convertWidthInCharsToPixels(70), converter.convertHeightInCharsToPixels(20)); dialog.create(); dialog.open(); IWizardPage[] pages= wizard.getPages(); return pages; } }