1 11 package org.eclipse.team.internal.ccvs.core.syncinfo; 12 13 import java.util.HashMap ; 14 import java.util.Map ; 15 16 import org.eclipse.core.resources.IResource; 17 import org.eclipse.core.runtime.Assert; 18 import org.eclipse.team.core.variants.ResourceVariantByteStore; 19 import org.eclipse.team.internal.ccvs.core.CVSTag; 20 21 24 public class MultiTagResourceVariantTree extends CVSResourceVariantTree { 25 26 Map resources = new HashMap (); 27 28 public MultiTagResourceVariantTree(ResourceVariantByteStore cache, boolean cacheFileContentsHint) { 29 super(cache, null, cacheFileContentsHint); 30 } 31 32 public void addResource(IResource resource, CVSTag tag) { 33 Assert.isNotNull(resource); 34 Assert.isNotNull(tag); 35 resources.put(resource, tag); 36 } 37 38 41 public CVSTag getTag(IResource resource) { 42 return (CVSTag)resources.get(resource); 43 } 44 } 45 | Popular Tags |