X-Git-Url: https://mograsim.net/gitweb/?a=blobdiff_plain;f=plugins%2Fnet.mograsim.plugin.core%2Fsrc%2Fnet%2Fmograsim%2Fplugin%2Fwizards%2FnewWizards%2FNewWizardMPM.java;h=723a50213ebeb242904b1d9ace0bc9467c1bdd01;hb=648fc6e69e09fe4467cb6bac47934be1a7dcf0d6;hp=c18e9a18121d6c64f1a9923d6d6c70ff9d9a8b0b;hpb=798349d09b67a42e41a8bf21e011babca5ea60a8;p=Mograsim.git diff --git a/plugins/net.mograsim.plugin.core/src/net/mograsim/plugin/wizards/newWizards/NewWizardMPM.java b/plugins/net.mograsim.plugin.core/src/net/mograsim/plugin/wizards/newWizards/NewWizardMPM.java index c18e9a18..723a5021 100644 --- a/plugins/net.mograsim.plugin.core/src/net/mograsim/plugin/wizards/newWizards/NewWizardMPM.java +++ b/plugins/net.mograsim.plugin.core/src/net/mograsim/plugin/wizards/newWizards/NewWizardMPM.java @@ -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; - } }