import org.eclipse.osgi.framework.console.CommandInterpreter;
import org.eclipse.osgi.framework.console.CommandProvider;
+@SuppressWarnings("restriction")
public class ExecutionCommandProvider implements CommandProvider {
private final static Log log = LogFactory
.getLog(ExecutionCommandProvider.class);
+ executionName);
// Execute
- if (SLC_WITH_REFRESH.equals(slcCommand))
- modulesManager.updateAndExecute(lastLaunch);
- else if (SLC_NO_REFRESH.equals(slcCommand))
+ if (SLC_WITH_REFRESH.equals(slcCommand)) {
+ modulesManager.upgrade(lastLaunch.getModuleNameVersion());
+ modulesManager.execute(lastLaunch);
+ } else if (SLC_NO_REFRESH.equals(slcCommand))
modulesManager.execute(lastLaunch);
else
throw new SlcException("Unrecognized SLC command " + slcCommand);