Added Wizard for mem file creation
[Mograsim.git] / plugins / net.mograsim.plugin.core / src / net / mograsim / plugin / wizards / newWizards / NewWizardMPM.java
index c18e9a1..723a502 100644 (file)
@@ -1,27 +1,12 @@
 package net.mograsim.plugin.wizards.newWizards;
 
-import org.eclipse.core.resources.IFile;
-import org.eclipse.jface.viewers.IStructuredSelection;
-import org.eclipse.jface.wizard.Wizard;
-import org.eclipse.ui.INewWizard;
-import org.eclipse.ui.IWorkbench;
-
-public class NewWizardMPM extends Wizard implements INewWizard
+public class NewWizardMPM extends BasicNewWizard
 {
-
-       private IStructuredSelection selection;
-       private WizardPageMPM page;
-
-       @Override
-       public void init(IWorkbench workbench, IStructuredSelection selection)
-       {
-               this.selection = selection;
-       }
-
        @Override
-       public void addPages()
+       public boolean performFinish()
        {
-               addPage(page = new WizardPageMPM(selection));
+               setFileExtension("mpm");
+               return super.performFinish();
        }
 
        @Override
@@ -29,13 +14,4 @@ public class NewWizardMPM extends Wizard implements INewWizard
        {
                return "Create new Microprogram Memory";
        }
-
-       @Override
-       public boolean performFinish()
-       {
-               IFile file = page.createNewFile();
-               if (file != null)
-                       return true;
-               return false;
-       }
 }