if (resource.isDerived() || resource.isLinked()) {
if (resource.isDerived() || resource.isTeamPrivateMember() || resource.isLinked() ) {
	public boolean isIgnored() throws SVNException {		// If the resource is a derived or linked resource, it is ignored		if (resource.isDerived() || resource.isLinked()) {			return true;		}		// always ignore .svn folder		if ((resource.getType() == IResource.FOLDER) && SVNProviderPlugin.getPlugin().isAdminDirectory(getName())) { //$NON-NLS-1$			return true; 		}		if(resource.getType()==IResource.ROOT || resource.getType()==IResource.PROJECT ) {			return false;		}				// check the global ignores from Team		if (Team.isIgnoredHint(resource)) {			return true;		}		LocalResourceStatus status = getStatus();				// a managed resource is never ignored		if (status.isManaged()) {			return false;		}        // check ignore patterns from the .cvsignore file.        if (status.isIgnored()) {            return true;        }				// check the parent, if the parent is ignored		// then this resource is ignored also		ISVNLocalFolder parent = getParent();		if (parent==null) { return false; }		if (parent.isIgnored()) { return true; }		        return false;	}