package com.github.jarlakxen.scala.sbt.wizard._import; import org.eclipse.jface.viewers.IStructuredSelection; import org.eclipse.jface.wizard.Wizard; import org.eclipse.ui.IImportWizard; import org.eclipse.ui.IWorkbench; import com.github.jarlakxen.scala.sbt.configurations.ImportSbtProjectConfiguration; import com.github.jarlakxen.scala.sbt.jobs.ImportSbtProjectJob; public class SbtImportWizard extends Wizard implements IImportWizard { private ImportSbtProjectConfiguration configuration = new ImportSbtProjectConfiguration(); private SbtImportWizardPage page; @Override public void addPages() { super.addPages(); addPage(page = new SbtImportWizardPage(configuration)); } @Override public boolean performFinish() { if (!page.isPageComplete()) { return false; } new ImportSbtProjectJob(configuration).schedule(); return true; } @Override public void init(IWorkbench arg0, IStructuredSelection arg1) { } }