package LinGUIne.wizards; import javax.inject.Inject; import org.eclipse.jface.wizard.Wizard; import LinGUIne.model.Project; import LinGUIne.model.ProjectManager; /** * Wizard to walk the user through importing a Project. * * @author Kyle Mullins */ public class ImportProjectWizard extends Wizard { @Inject private ProjectManager projectMan; private ImportProjectWizardPage wizardPage; @Override public void addPages(){ wizardPage = new ImportProjectWizardPage(projectMan); addPage(wizardPage); } @Override public boolean performFinish() { for(Project projToImport: wizardPage.getProjectsToImport()){ if(!projectMan.addProject(projToImport)){ return false; } } return true; } }