package LinGUIne.handlers;
import javax.inject.Inject;
import javax.inject.Named;
import org.eclipse.e4.core.di.annotations.Execute;
import org.eclipse.e4.ui.services.IServiceConstants;
import org.eclipse.swt.widgets.Shell;
import LinGUIne.model.Project;
import LinGUIne.model.ProjectManager;
/**
* Launches the RenameProjectWizard to rename some Project in the
* ProjectExplorer.
* TODO: RenameProjectWizard
*
* @author Kyle Mullins
*/
public class RenameProjectHandler {
private static final String TARGET_PROJECT_PARAM = "linguine.command."
+ "renameProject.parameter.targetProject";
@Inject
private ProjectManager projectMan;
@Execute
public void execute(@Named(TARGET_PROJECT_PARAM) String targetProject,
@Named(IServiceConstants.ACTIVE_SHELL) Shell shell) {
Project project = projectMan.getProject(targetProject);
}
}