List of usage examples for org.eclipse.jface.wizard IWizardNode getWizard
public IWizard getWizard();
From source file:com.nokia.carbide.cpp.uiq.ui.viewwizard.ViewWizardManager.java
License:Open Source License
public IWizardPage getPage(String pageName) { IWizardPage page = wizard.getPage(pageName); if ((page == null) && (wizard instanceof TemplateWizard)) { WizardSelectionPage wizardSelectionPage = ((TemplateWizard) wizard).getChooseTemplatePage(); IWizardNode selectedNode = wizardSelectionPage.getSelectedNode(); IWizard nodeWizard = selectedNode.getWizard(); page = nodeWizard.getPage(pageName); }/*from w ww . ja v a 2s . c o m*/ return page; }
From source file:com.siteview.mde.internal.ui.wizards.extension.PointSelectionPage.java
License:Open Source License
public void checkModel() { IWizardNode node = getSelectedNode(); if (node == null) return;/*from w w w .ja v a 2 s. c om*/ IWizard wizard = node.getWizard(); if (wizard instanceof NewExtensionTemplateWizard) { if (((NewExtensionTemplateWizard) wizard).updatedDependencies()) { if (MessageDialog.openQuestion(getShell(), MDEUIMessages.PointSelectionPage_newDepFound, MDEUIMessages.PointSelectionPage_newDepMessage)) { fWizard.getEditor().doSave(new NullProgressMonitor()); } } } }
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();/*from w ww .j ava 2 s . co m*/ IWizard wizard = selectedNode.getWizard(); if (wizard == null) { super.setSelectedNode(null); return null; } if (shouldCreate) // Allow the wizard to create its pages wizard.addPages(); return wizard.getStartingPage(); }
From source file:com.siteview.mde.internal.ui.wizards.WizardListSelectionPage.java
License:Open Source License
public IPluginContentWizard getSelectedWizard() { IWizardNode node = getSelectedNode(); if (node != null) return (IPluginContentWizard) node.getWizard(); return null;//from w w w. j ava2 s .c o m }
From source file:eu.celar.ui.wizards.wizardselection.WizardSelectionListPage.java
License:Open Source License
private IWizard initWizard(final IWizardNode node) { IWizard wizard = null;/*ww w. j av a2 s . co m*/ if (node != null) { boolean isCreated = node.isContentCreated(); wizard = node.getWizard(); if (wizard != null && !isCreated) { if (wizard instanceof IInitializableWizard) { ((IInitializableWizard) wizard).init(this.initData); } wizard.addPages(); updateCheatSheetManager(wizard); } } return wizard; }
From source file:net.rim.ejde.internal.ui.wizards.templates.BBTemplateSelectionPage.java
License:Open Source License
public IPluginContentWizard getSelectedWizard() { IWizardNode node = getSelectedNode(); if (node != null) { return (IPluginContentWizard) node.getWizard(); }// ww w . j av a 2s . com return null; }
From source file:org.eclipse.cdt.ui.templateengine.TemplateListSelectionPage.java
License:Open Source License
public IWizardPage getNextPage(boolean shouldCreate) { if (!shouldCreate) { return super.getNextPage(); }// www . jav a 2 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.datatools.connectivity.internal.ui.wizards.CPWizardSelectionPage.java
License:Open Source License
public IWizardPage getNextPage() { IWizardNode selectedNode = this.getSelectedNode(); if (selectedNode == null) return null; IProfileWizardProvider wizardProvider = ((CPWizardNode) getSelectedNode()).getProvider(); boolean isCreated = selectedNode.isContentCreated(); IWizard wizard = selectedNode.getWizard(); if (wizard == null) { setSelectedNode(null);/*from w ww . j a va2 s . c o m*/ return null; } if (wizard instanceof NewCategoryWizard) { List categoryItems = getCategoryItems(wizardProvider.getId()); if (categoryItems.size() == 1) { // Get next wizard and the wizard provider for next page. IWizardNode wizardNode = (IWizardNode) categoryItems.get(0); isCreated = wizardNode.isContentCreated(); wizard = wizardNode.getWizard(); wizardProvider = ((CPWizardNode) wizardNode).getProvider(); } } if (!isCreated) { initWizard(wizard, wizardProvider); if (wizard instanceof NewConnectionProfileWizard) { NewConnectionProfileWizard ancpw = (NewConnectionProfileWizard) wizard; ancpw.setProfileName(getProfileName()); ancpw.setProfileDescription(getProfileDescription()); } // Allow the wizard to create its pages wizard.addPages(); } else { if (wizard instanceof NewConnectionProfileWizard) { NewConnectionProfileWizard ancpw = (NewConnectionProfileWizard) wizard; ancpw.setProfileName(getProfileName()); ancpw.setProfileDescription(getProfileDescription()); } } if (this.mPageIsVisible) { if (wizard instanceof NewConnectionProfileWizard) { NewConnectionProfileWizard ancpw = (NewConnectionProfileWizard) wizard; ancpw.setSkipProfileNamePage(true); } } return wizard.getStartingPage(); }
From source file:org.eclipse.datatools.connectivity.internal.ui.wizards.NewCPWizard.java
License:Open Source License
/** * @see Wizard#performFinish//from ww w .j av a2 s . c om */ public boolean performFinish() { if (mProfilePage != null && !mProfilePage.getControl().isDisposed()) { IWizardNode selectedNode = mProfilePage.getSelectedNode(); if (selectedNode == null) return false; IWizard wizard = selectedNode.getWizard(); if (wizard == null) { return false; } else if (wizard.canFinish()) return wizard.performFinish(); } // mStore.setValue(DONNT_SHOW_INRO, mIntroPage.isHideIntro()); return true; }
From source file:org.eclipse.m2m.internal.qvt.oml.ui.wizards.project.QVTWizardListSelectionPage.java
License:Open Source License
protected IPluginContentWizard getSelectedWizard() { IWizardNode node = getSelectedNode(); if (node != null) return (IPluginContentWizard) node.getWizard(); return null;//from w ww. ja va2s.co m }