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

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

Introduction

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

Prototype

public IWizard getWizard();

Source Link

Document

Returns the wizard this node stands for.

Usage

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
}