Example usage for org.eclipse.jface.wizard IWizardNode dispose

List of usage examples for org.eclipse.jface.wizard IWizardNode dispose

Introduction

In this page you can find the example usage for org.eclipse.jface.wizard IWizardNode dispose.

Prototype

public void dispose();

Source Link

Document

Disposes the wizard managed by this node.

Usage

From source file:com.siteview.mde.internal.ui.wizards.WizardListSelectionPage.java

License:Open Source License

public IWizardPage getNextPage(boolean shouldCreate) {
    if (!shouldCreate)
        return super.getNextPage();
    IWizardNode selectedNode = getSelectedNode();
    selectedNode.dispose();
    IWizard wizard = selectedNode.getWizard();
    if (wizard == null) {
        super.setSelectedNode(null);
        return null;
    }/*from  ww w  . ja  v a 2 s. com*/
    if (shouldCreate)
        // Allow the wizard to create its pages
        wizard.addPages();
    return wizard.getStartingPage();
}

From source file:eu.celar.ui.wizards.wizardselection.WizardSelectionListPage.java

License:Open Source License

@Override
public void dispose() {
    for (IWizardNode wizardNode : this.wizardSelectionNodes) {
        wizardNode.dispose();
    }// ww w . j a  va2  s. c  o  m
    super.dispose();
}

From source file:org.eclipse.cdt.ui.templateengine.TemplateListSelectionPage.java

License:Open Source License

public IWizardPage getNextPage(boolean shouldCreate) {
    if (!shouldCreate) {
        return super.getNextPage();
    }//  w  w  w. ja  v a2 s.c o m
    IWizardNode selectedNode = getSelectedNode();
    selectedNode.dispose();
    IWizard wizard = selectedNode.getWizard();
    if (wizard == null) {
        super.setSelectedNode(null);
        return null;
    }
    if (shouldCreate) {
        wizard.addPages();
    }

    return wizard.getStartingPage();
}

From source file:org.eclipse.emf.converter.ui.ModelConverterDescriptorSelectionPage.java

License:Open Source License

public void clearCache() {
    if (modelConverterWizardNodeMap != null) {
        for (IWizardNode wizardNode : modelConverterWizardNodeMap.values()) {
            wizardNode.dispose();
        }/*  ww  w . j  ava2s . co m*/

        modelConverterWizardNodeMap.clear();
        modelConverterWizardNodeMap = null;
    }

    selection = null;
    workbench = null;
}