1 11 package org.eclipse.team.internal.ccvs.core.client; 12 13 import org.eclipse.core.runtime.IProgressMonitor; 14 import org.eclipse.core.runtime.IStatus; 15 import org.eclipse.team.internal.ccvs.core.CVSException; 16 17 public class ExpandModules extends Request { 18 protected ExpandModules() { } 19 protected String getRequestId() { 20 return "expand-modules"; } 22 23 public IStatus execute(Session session, String [] modules, IProgressMonitor monitor) throws CVSException { 24 session.resetModuleExpansion(); 26 for (int i = 0; i < modules.length; ++i) { 27 session.sendArgument(modules[i]); 28 } 29 return executeRequest(session, Command.DEFAULT_OUTPUT_LISTENER, monitor); 30 } 31 } 32 | Popular Tags |