public Object getParent(Object element) { if (element instanceof IProject) return null; if (element instanceof IResource) { IResource resource = (IResource) element; return resource.getParent(); } return null; } }
/** * @see ITreeContentProvider#getParent */ public Object getParent(Object element) { if (element instanceof IResource) { return ((IResource) element).getParent(); } return null; }
private IResource getCommonResourceParent() { Assert.isNotNull(fResources); Assert.isTrue(fResources.length > 0);//safe - checked before return fResources[0].getParent(); }
public static boolean isParentInWorkspaceOrOnDisk(IResource res, IResource maybeParent){ if (res == null) { return false; } return areEqualInWorkspaceOrOnDisk(res.getParent(), maybeParent); }
public static boolean isDescendantOf(IResource subResource, IJavaElement superElement) { IResource parent= subResource.getParent(); while(parent != null){ IJavaElement el= JavaCore.create(parent); if (el != null && el.exists() && el.equals(superElement)) { return true; } parent= parent.getParent(); } return false; }
private IResource getCommonResourceParent() { Assert.isNotNull(fResources); Assert.isTrue(fResources.length > 0);//safe - checked before return fResources[0].getParent(); }
public static boolean isDescendantOf(IResource subResource, IJavaElement superElement) { IResource parent= subResource.getParent(); while(parent != null){ IJavaElement el= JavaCore.create(parent); if (el != null && el.exists() && el.equals(superElement)) return true; parent= parent.getParent(); } return false; }
@Override public IResource getAffectedResource() { IResource curResource = m_file; while (curResource != null && !curResource.exists()) { curResource = curResource.getParent(); } return curResource; } }
private IResource getCommonResourceParent() { Assert.isNotNull(fResources); Assert.isTrue(fResources.length > 0);//safe - checked before return fResources[0].getParent(); }
@Override public boolean accept(StepDefinition stepDefinition) { String stepDefinitionLocation = stepDefinition.getSource().getParent().getFullPath().toString(); return stepDefinitionLocation.startsWith(location); } }
private IPackageFragment getResourceDestinationAsPackageFragment(IResource resource) { if (resource instanceof IFile) { return getJavaDestinationAsPackageFragment(JavaCore.create(resource.getParent())); } return null; }
private void checkInvalidate(IResourceDelta delta, IResource resource) { int kind= delta.getKind(); if (kind == IResourceDelta.REMOVED || kind == IResourceDelta.ADDED || (kind == IResourceDelta.CHANGED && isErrorDelta(delta))) { // invalidate the resource and all parents while (resource.getType() != IResource.ROOT && fChangedElements.add(resource)) { resource= resource.getParent(); } } }
public boolean visit(IDiff delta){ IResource treeResource = ResourceDiffTree.getResourceFor(delta); if (treeResource.getType()==IResource.FILE && !treeResource.getParent().exists()){ found[0] = true; return false; } return true; }}, IResource.DEPTH_INFINITE); return found[0];
@Override protected IResourceResolver createResourceResolver(ILaunch launch, ILaunchConfiguration configuration, IBrowserTabInfo tab) { SDBGLaunchConfigWrapper wrapper = new SDBGLaunchConfigWrapper(configuration); return new ChromeAppResourceResolver(wrapper.getApplicationResource().getParent(), tab); } };
@Override public boolean isBuildFile(IResource resource) { return resource != null && resource.getProject() != null && resource.getType() == IResource.FILE && resource.getName().equals("pom.xml") //Check pom.xml is at the root of the project && resource.getProject().equals(resource.getParent()); }
private String formatResourceMessage(IResource element) { IContainer parent = element.getParent(); if (parent != null && parent.getType() != IResource.ROOT) return element.getName() + JavaElementLabels.CONCAT_STRING + parent.getFullPath().makeRelative().toString(); else return element.getName(); }
protected void handleCheckStateChanged(IResource resource, boolean checked) { fOriginalResource = resource; isChecked = checked; boolean wasTopParentChecked = fTreeViewer.getChecked(fOriginalResource.getParent()); if (!isChecked) { resource = handleAllUnselected(resource, resource.getName()); } fParentResource = resource; handleBuildCheckStateChange(wasTopParentChecked); }
private static FeatureExportInfo getInfo(IFeatureModel[] models, ISiteModel siteModel) { FeatureExportInfo info = new FeatureExportInfo(); info.useJarFormat = true; info.toDirectory = true; info.allowBinaryCycles = true; info.destinationDirectory = siteModel.getUnderlyingResource().getParent().getLocation().toOSString(); info.items = models; return info; }
ProposedResourceDelta getDelta(IResource resource) { ProposedResourceDelta delta = (ProposedResourceDelta) root.findMember(resource.getFullPath()); if (delta != null) { return delta; } ProposedResourceDelta parent = getDelta(resource.getParent()); delta = new ProposedResourceDelta(resource); parent.add(delta); return delta; }
private String formatResourceMessage(IResource element) { IContainer parent = element.getParent(); if (parent != null && parent.getType() != IResource.ROOT) return BasicElementLabels.getResourceName(element.getName()) + JavaElementLabels.CONCAT_STRING + BasicElementLabels.getPathLabel(parent.getFullPath(), false); else return BasicElementLabels.getResourceName(element.getName()); }