/** * @param selection the selection * @return returns <code>List</code> of <code>IPackageFragments</code>, <code>IPackageFragmentRoots</code> or * <code>IJavaProjects</code> (all entries are of the same kind) */ private static List<?> getSelectedElementList(IStructuredSelection selection) { if (selection == null) return null; return selection.toList(); }
private boolean checkSelectionForProfiles ( IStructuredSelection selection ) { List list = selection.toList(); if (list == null || list.size() == 0) return false; for (int i = 0; i < list.size(); i++) { if (!(list.get(i) instanceof IConnectionProfile)) { return false; } } return true; }
private boolean checkSelectionForProfiles ( IStructuredSelection selection ) { List list = selection.toList(); if (list == null || list.size() == 0) return false; for (int i = 0; i < list.size(); i++) { if (!(list.get(i) instanceof IConnectionProfile)) { return false; } } return true; }
private IAdaptable[] getSelectedElements(IStructuredSelection selection) { ArrayList result= new ArrayList(); List list= selection.toList(); for (Iterator iterator= list.iterator(); iterator.hasNext();) { Object object= iterator.next(); if (object instanceof IResource || object instanceof IJavaElement) { result.add(object); } } return (IAdaptable[])result.toArray(new IAdaptable[result.size()]); }
@Override public void widgetSelected(SelectionEvent e) { moveUp(((IStructuredSelection)fTableViewer.getSelection()).toList()); } });
private boolean canEnable(IStructuredSelection selection) { if (selection.isEmpty()) return false; List<?> list= selection.toList(); for (Iterator<?> iterator= list.iterator(); iterator.hasNext();) { Object object= iterator.next(); if (!(object instanceof IResource) && !(object instanceof IJavaElement)) return false; } return true; }
@Override protected Object getInputElement(ISelection selection) { if (selection instanceof IStructuredSelection) { List<?> elements= ((IStructuredSelection) selection).toList(); if (CallHierarchy.arePossibleInputElements(elements)) { return elements.toArray(new IMember[elements.size()]); } } return null; }
private List<?> getSelectedTableEntries() { ISelection sel= fTableViewer.getSelection(); if (sel instanceof IStructuredSelection) return((IStructuredSelection) sel).toList(); else return Collections.EMPTY_LIST; }
List getElementList() { IStructuredSelection selection= (IStructuredSelection) getTreeViewer().getSelection(); List elements= selection.toList(); ArrayList elementList= new ArrayList(); for (int i= 0; i < elements.size(); i++) { elementList.add(elements.get(i)); } return elementList; }
private boolean canEnable(IStructuredSelection sel) { if (sel.size() == 0) return true; List list= sel.toList(); for (Iterator iterator= list.iterator(); iterator.hasNext();) { if (!isNewTarget(iterator.next())) return false; } return true; }
private boolean canEnable(IStructuredSelection sel) { if (sel.size() == 0) return true; List<?> list= sel.toList(); for (Iterator<?> iterator= list.iterator(); iterator.hasNext();) { if (!isNewTarget(iterator.next())) return false; } return true; }
protected void initializeSelection(){ if (fElements != null) return; ISelection s= LocalSelectionTransfer.getInstance().getSelection(); if (!(s instanceof IStructuredSelection)) { fSelection= StructuredSelection.EMPTY; fElements= Collections.EMPTY_LIST; return; } fSelection= s; fElements= ((IStructuredSelection)s).toList(); }
protected void initializeSelection() { if (fElements != null) return; ISelection s = LocalSelectionTransfer.getInstance().getSelection(); if (!(s instanceof IStructuredSelection)) { fElements= Collections.EMPTY_LIST; return; } fElements = ((IStructuredSelection) s).toList(); }
private MemberActionInfo[] getSelectedMemberActionInfos() { Assert.isTrue(fTableViewer.getSelection() instanceof IStructuredSelection); final List<?> result= ((IStructuredSelection) fTableViewer.getSelection()).toList(); return result.toArray(new MemberActionInfo[result.size()]); }
protected void initializeSelection(){ if (fElements != null) return; ISelection s= LocalSelectionTransfer.getInstance().getSelection(); if (!(s instanceof IStructuredSelection)) return; fSelection= s; fElements= ((IStructuredSelection)s).toList(); }
public void selectionChanged(SelectionChangedEvent event) { IStructuredSelection selection= (IStructuredSelection) getTreeViewer().getSelection(); List selectedList= selection.toList(); GenerateConstructorUsingFieldsContentProvider cp= (GenerateConstructorUsingFieldsContentProvider) getContentProvider(); fButtonControls[GenerateConstructorUsingFieldsSelectionDialog.UP_INDEX].setEnabled(cp.canMoveUp(selectedList)); fButtonControls[GenerateConstructorUsingFieldsSelectionDialog.DOWN_INDEX].setEnabled(cp.canMoveDown(selectedList)); } }
private MemberActionInfo[] getSelectedMemberActionInfos() { Assert.isTrue(fTableViewer.getSelection() instanceof IStructuredSelection); final List result= ((IStructuredSelection) fTableViewer.getSelection()).toList(); return (MemberActionInfo[]) result.toArray(new MemberActionInfo[result.size()]); }
@Override public void selectionChanged(SelectionChangedEvent event) { IStructuredSelection selection= (IStructuredSelection) getTreeViewer().getSelection(); List<?> selectedList= selection.toList(); GenerateConstructorUsingFieldsContentProvider cp= (GenerateConstructorUsingFieldsContentProvider) getContentProvider(); fButtonControls[GenerateConstructorUsingFieldsSelectionDialog.UP_INDEX].setEnabled(cp.canMoveUp(selectedList)); fButtonControls[GenerateConstructorUsingFieldsSelectionDialog.DOWN_INDEX].setEnabled(cp.canMoveDown(selectedList)); } }
@Override public void selectionChanged(IStructuredSelection selection) { List<?> elements= selection.toList(); IResource[] resources= ReorgUtils.getResources(elements); IJavaElement[] javaElements= ReorgUtils.getJavaElements(elements); IJarEntryResource[] jarEntryResources= ReorgUtils.getJarEntryResources(elements); if (elements.size() != resources.length + javaElements.length + jarEntryResources.length) setEnabled(false); else setEnabled(canEnable(resources, javaElements, jarEntryResources)); }
@Override public void selectionChanged(IStructuredSelection selection) { if (ReorgUtils.containsOnlyProjects(selection.toList())) { setEnabled(createWorkbenchAction(selection).isEnabled()); return; } setEnabled(RefactoringAvailabilityTester.isDeleteAvailable(selection.toArray())); }