1 11 package org.eclipse.team.core.variants; 12 import org.eclipse.core.resources.IResource; 13 import org.eclipse.core.runtime.IProgressMonitor; 14 import org.eclipse.team.core.TeamException; 15 16 28 public interface IResourceVariantTree { 29 30 35 public abstract IResource[] roots(); 36 37 45 public abstract IResource[] members(IResource resource) throws TeamException; 46 47 54 public abstract IResourceVariant getResourceVariant(IResource resource) throws TeamException; 55 56 62 public boolean hasResourceVariant(IResource resource) throws TeamException; 63 64 75 public IResource[] refresh( 76 IResource[] resources, 77 int depth, 78 IProgressMonitor monitor) throws TeamException; 79 80 88 public void flushVariants(IResource resource, int depth) throws TeamException; 89 } 90 | Popular Tags |