private static IJavaElement getJavaElement(IStructuredSelection selection) { if (selection.size() != 1) return null; Object first= selection.getFirstElement(); if (! (first instanceof IJavaElement)) return null; return (IJavaElement)first; }
public void selectionChanged(IAction action, ISelection selection) { m_selobj = null; if (selection instanceof IStructuredSelection) { IStructuredSelection structuredSelection = (IStructuredSelection) selection; if (structuredSelection.size() == 1) { m_selobj = structuredSelection.getFirstElement(); } } }
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 IJavaElement getFirstSelectedSourceReference(SelectionChangedEvent event) { ISelection s= event.getSelection(); if (! (s instanceof IStructuredSelection)) return null; IStructuredSelection strSel= (IStructuredSelection) s; if (strSel.size() != 1) return null; Object first= strSel.getFirstElement(); if (! (first instanceof IJavaElement)) return null; return (IJavaElement) first; }
private IWorkingSet getWorkingSet(IStructuredSelection selection) { if (selection.size() != 1) return null; Object element= selection.getFirstElement(); if (!(element instanceof IWorkingSet)) return null; IWorkingSet ws= (IWorkingSet)element; if (!ws.isEditable()) return null; return ws; }
@Override public void selectionChanged(IFormPart masterPart, ISelection selection) { IStructuredSelection ssel = (IStructuredSelection) selection; if (ssel.size() == 1) { fInput = (IPluginExtensionPoint) ssel.getFirstElement(); } else fInput = null; update(); }
private void updateNewFolderButtonState() { IStructuredSelection selection= (IStructuredSelection) getTreeViewer().getSelection(); fSelectedContainer= null; if (selection.size() == 1) { Object first= selection.getFirstElement(); if (first instanceof IContainer) { fSelectedContainer= (IContainer) first; } } fNewFolderButton.setEnabled(fSelectedContainer != null); }
private void updateNewFolderButtonState() { IStructuredSelection selection= (IStructuredSelection) getTreeViewer().getSelection(); fSelectedContainer= null; if (selection.size() == 1) { Object first= selection.getFirstElement(); if (first instanceof IContainer) { fSelectedContainer= (IContainer) first; } } fNewFolderButton.setEnabled(fSelectedContainer != null); }
public static boolean isInlineConstantAvailable(final IStructuredSelection selection) throws JavaModelException { if (selection.isEmpty() || selection.size() != 1) return false; final Object first= selection.getFirstElement(); return (first instanceof IField) && isInlineConstantAvailable(((IField) first)); }
private static IMethod getSingleSelectedMethod(IStructuredSelection selection){ if (selection.isEmpty() || selection.size() != 1) return null; if (selection.getFirstElement() instanceof IMethod) return (IMethod)selection.getFirstElement(); return null; }
private static IType getSingleSelectedType(IStructuredSelection selection) throws JavaModelException { if (selection.isEmpty() || selection.size() != 1) return null; Object first= selection.getFirstElement(); if (first instanceof IType) return (IType)first; if (first instanceof ICompilationUnit) return JavaElementUtil.getMainType((ICompilationUnit)first); return null; }
public static boolean isConvertAnonymousAvailable(final IStructuredSelection selection) throws JavaModelException { if (selection.size() == 1) { if (selection.getFirstElement() instanceof IType) { return isConvertAnonymousAvailable((IType) selection.getFirstElement()); } } return false; }
@Override protected void handleDoubleClick(IStructuredSelection selection) { if (selection.size() == 1) { IPluginModelBase entry = (IPluginModelBase) selection.getFirstElement(); String version = VersionUtil.computeInitialPluginVersion(entry.getBundleDescription().getVersion().toString()); setVersion(version, ""); //$NON-NLS-1$ } }
private boolean canEnable(IStructuredSelection selection) throws JavaModelException { if (getSelectedFields(selection) != null) return true; if ((selection.size() == 1) && (selection.getFirstElement() instanceof IType)) { IType type= (IType) selection.getFirstElement(); return type.getCompilationUnit() != null && !type.isInterface() && !type.isAnonymous(); } if ((selection.size() == 1) && (selection.getFirstElement() instanceof ICompilationUnit)) return true; return false; }
private boolean canEnable(IStructuredSelection selection) throws JavaModelException { if (getSelectedFields(selection) != null) return true; if ((selection.size() == 1) && (selection.getFirstElement() instanceof IType)) { IType type= (IType) selection.getFirstElement(); return type.getCompilationUnit() != null && !type.isInterface() && !type.isAnonymous(); } if ((selection.size() == 1) && (selection.getFirstElement() instanceof ICompilationUnit)) return true; return false; }
public static boolean isSelfEncapsulateAvailable(final IStructuredSelection selection) throws JavaModelException { if (selection.size() == 1) { if (selection.getFirstElement() instanceof IField) { final IField field= (IField) selection.getFirstElement(); return Checks.isAvailable(field) && !JdtFlags.isEnum(field); } } return false; }
public void menuAboutToShow(IMenuManager menu) { JavaPlugin.createStandardGroups(menu); IStructuredSelection selection= (IStructuredSelection) fViewer.getSelection(); int size= selection.size(); Object element= selection.getFirstElement(); if (size == 1) addOpenNewWindowAction(menu, element); fActionGroups.setContext(new ActionContext(selection)); fActionGroups.fillContextMenu(menu); fActionGroups.setContext(null); }
private IPackageFragment getPackageFragment(ISelection sel) { if (sel instanceof IStructuredSelection) { IStructuredSelection selection = (IStructuredSelection) sel; if (selection.size() != 1) return null; IBaseModel model = getPage().getModel(); if (!(model instanceof IPluginModelBase)) return null; return PDEJavaHelper.getPackageFragment(((PackageObject) selection.getFirstElement()).getName(), ((IPluginModelBase) model).getPluginBase().getId(), getPage().getPDEEditor().getCommonProject()); } return null; }
private IPackageFragment getPackageFragment(ISelection sel) { if (sel instanceof IStructuredSelection) { IStructuredSelection selection = (IStructuredSelection) sel; if (selection.size() != 1) return null; IBaseModel model = getPage().getModel(); if (!(model instanceof IPluginModelBase)) return null; return PDEJavaHelper.getPackageFragment(((PackageObject) selection.getFirstElement()).getName(), ((IPluginModelBase) model).getPluginBase().getId(), getPage().getPDEEditor().getCommonProject()); } return null; }