1 11 package org.eclipse.team.internal.ccvs.ui.model; 12 13 14 import org.eclipse.core.runtime.IProgressMonitor; 15 import org.eclipse.jface.resource.ImageDescriptor; 16 import org.eclipse.team.internal.ccvs.core.CVSException; 17 import org.eclipse.team.internal.ccvs.core.CVSTag; 18 import org.eclipse.team.internal.ccvs.core.ICVSRepositoryLocation; 19 import org.eclipse.team.internal.ccvs.ui.*; 20 import org.eclipse.team.internal.ccvs.ui.CVSUIPlugin; 21 import org.eclipse.team.internal.ccvs.ui.ICVSUIConstants; 22 28 public class BranchCategory extends TagCategory { 29 30 public BranchCategory(ICVSRepositoryLocation repository) { 31 super(repository); 32 } 33 34 protected CVSTag[] getTags(IProgressMonitor monitor) throws CVSException { 35 return CVSUIPlugin.getPlugin().getRepositoryManager().getKnownTags(repository, getWorkingSet(), CVSTag.BRANCH, monitor); 36 } 37 38 44 public ImageDescriptor getImageDescriptor(Object object) { 45 return CVSUIPlugin.getPlugin().getImageDescriptor(ICVSUIConstants.IMG_BRANCHES_CATEGORY); 46 } 47 48 56 public String getLabel(Object o) { 57 return CVSUIMessages.BranchCategory_Branches_1; 58 } 59 } 60 | Popular Tags |