List of usage examples for org.eclipse.jface.wizard IWizardNode dispose
public void dispose();
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; }