public IResource getCorrespondingResource(Object element) throws JavaModelException { if (element instanceof IJavaElement) return ((IJavaElement) element).getCorrespondingResource(); else return null; }
@Override public IResource getCorrespondingResource(Object element) throws JavaModelException { if (element instanceof IJavaElement) return ((IJavaElement) element).getCorrespondingResource(); else return null; }
@Override public IResource getCorrespondingResource(Object element) throws JavaModelException { if (element instanceof IJavaElement) return ((IJavaElement) element).getCorrespondingResource(); else return null; }
private IContainer getTargetContainer(Object dropTarget) throws JavaModelException { if (dropTarget instanceof IContainer) return (IContainer) dropTarget; else if (dropTarget instanceof IJavaElement) return getTargetContainer(((IJavaElement)dropTarget).getCorrespondingResource()); return null; }
private IContainer getTargetContainer(Object dropTarget) throws JavaModelException { if (dropTarget instanceof IContainer) return (IContainer) dropTarget; else if (dropTarget instanceof IJavaElement) return getTargetContainer(((IJavaElement)dropTarget).getCorrespondingResource()); return null; }
private IContainer getActualTarget(Object dropTarget) throws JavaModelException{ if (dropTarget instanceof IContainer) return (IContainer)dropTarget; else if (dropTarget instanceof IJavaElement) return getActualTarget(((IJavaElement)dropTarget).getCorrespondingResource()); return null; }
private IContainer getActualTarget(Object dropTarget) throws JavaModelException{ if (dropTarget instanceof IContainer) return (IContainer)dropTarget; else if (dropTarget instanceof IJavaElement) return getActualTarget(((IJavaElement)dropTarget).getCorrespondingResource()); return null; }
private IContainer getActualTarget(Object dropTarget) throws JavaModelException { if (dropTarget instanceof IContainer) return (IContainer) dropTarget; else if (dropTarget instanceof IJavaElement) return getActualTarget(((IJavaElement) dropTarget).getCorrespondingResource()); return null; }
private IContainer getActualTarget(Object dropTarget) throws JavaModelException{ if (dropTarget instanceof IContainer) return (IContainer)dropTarget; else if (dropTarget instanceof IJavaElement) return getActualTarget(((IJavaElement)dropTarget).getCorrespondingResource()); return null; }
public IFile getFile(Object element) { JavaElementLine jel= (JavaElementLine) element; IResource resource= null; try { resource= jel.getJavaElement().getCorrespondingResource(); } catch (JavaModelException e) { // no resource } if (resource instanceof IFile) return (IFile) resource; else return null; }
private IContainer getAsContainer(Object target) throws JavaModelException{ if (target == null) return null; if (target instanceof IContainer) return (IContainer)target; if (target instanceof IFile) return ((IFile)target).getParent(); return getAsContainer(((IJavaElement)target).getCorrespondingResource()); }
private IContainer getAsContainer(Object target) throws JavaModelException{ if (target == null) return null; if (target instanceof IContainer) return (IContainer)target; if (target instanceof IFile) return ((IFile)target).getParent(); return getAsContainer(((IJavaElement)target).getCorrespondingResource()); }
private IContainer getAsContainer(Object target) throws JavaModelException{ if (target == null) return null; if (target instanceof IContainer) return (IContainer)target; if (target instanceof IFile) return ((IFile)target).getParent(); return getAsContainer(((IJavaElement)target).getCorrespondingResource()); }
/** * @see MultiOperation */ protected void verify(IJavaElement element) throws JavaModelException { IJavaElement[] children = ((IRegion) this.childrenToRemove.get(element)).getElements(); for (int i = 0; i < children.length; i++) { IJavaElement child = children[i]; if (child.getCorrespondingResource() != null) error(IJavaModelStatusConstants.INVALID_ELEMENT_TYPES, child); if (child.isReadOnly()) error(IJavaModelStatusConstants.READ_ONLY, child); } } }
/** * @see MultiOperation */ protected void verify(IJavaElement element) throws JavaModelException { IJavaElement[] children = ((IRegion) this.childrenToRemove.get(element)).getElements(); for (int i = 0; i < children.length; i++) { IJavaElement child = children[i]; if (child.getCorrespondingResource() != null) error(IJavaModelStatusConstants.INVALID_ELEMENT_TYPES, child); if (child.isReadOnly()) error(IJavaModelStatusConstants.READ_ONLY, child); } } }
/** * @see MultiOperation */ protected void verify(IJavaElement element) throws JavaModelException { IJavaElement[] children = ((IRegion) this.childrenToRemove.get(element)).getElements(); for (int i = 0; i < children.length; i++) { IJavaElement child = children[i]; if (child.getCorrespondingResource() != null) error(IJavaModelStatusConstants.INVALID_ELEMENT_TYPES, child); if (child.isReadOnly()) error(IJavaModelStatusConstants.READ_ONLY, child); } } }
/** * @see MultiOperation */ protected void verify(IJavaElement element) throws JavaModelException { IJavaElement[] children = ((IRegion) this.childrenToRemove.get(element)).getElements(); for (int i = 0; i < children.length; i++) { IJavaElement child = children[i]; if (child.getCorrespondingResource() != null) error(IJavaModelStatusConstants.INVALID_ELEMENT_TYPES, child); if (child.isReadOnly()) error(IJavaModelStatusConstants.READ_ONLY, child); } } }
/** * @see MultiOperation */ protected void verify(IJavaElement element) throws JavaModelException { IJavaElement[] children = ((IRegion) this.childrenToRemove.get(element)).getElements(); for (int i = 0; i < children.length; i++) { IJavaElement child = children[i]; if (child.getCorrespondingResource() != null) error(IJavaModelStatusConstants.INVALID_ELEMENT_TYPES, child); if (child.isReadOnly()) error(IJavaModelStatusConstants.READ_ONLY, child); } } }
public Match[] computeContainedMatches(AbstractTextSearchResult result, IFile file) { Object[] elements= getElements(); if (elements.length == 0) return NO_MATCHES; //all matches from same file: JavaElementLine jel= (JavaElementLine) elements[0]; try { if (file.equals(jel.getJavaElement().getCorrespondingResource())) return collectMatches(elements); } catch (JavaModelException e) { // no resource } return NO_MATCHES; }
private String getQualifiedName(Object element) throws JavaModelException { if (element instanceof IResource) return ((IResource)element).getFullPath().toString(); if (element instanceof IJarEntryResource) return ((IJarEntryResource)element).getFullPath().toString(); if (element instanceof LogicalPackage) return ((LogicalPackage)element).getElementName(); if (element instanceof IJavaProject || element instanceof IPackageFragmentRoot || element instanceof ITypeRoot) { IResource resource= ((IJavaElement)element).getCorrespondingResource(); if (resource != null) return getQualifiedName(resource); } if (element instanceof IBinding) return BindingLabelProvider.getBindingLabel((IBinding)element, LABEL_FLAGS); return TextProcessor.deprocess(JavaElementLabels.getTextLabel(element, LABEL_FLAGS)); }