/* (non-Javadoc) * @see org.eclipse.team.core.subscribers.TeamSubscriber#isSupervised(org.eclipse.core.resources.IResource) */ public boolean isSupervised(IResource resource) throws TeamException { if (super.isSupervised(resource)) { if (!resource.exists() && !getRemoteTree().hasResourceVariant(resource)) { // Exclude conflicting deletions return false; } if (this.resources != null) { for (int i = 0; i < resources.length; i++) { IResource root = resources[i]; if (root.getFullPath().isPrefixOf(resource.getFullPath())) { return true; } } } } return false; }