Example usage for org.eclipse.jface.wizard Wizard setWindowTitle

List of usage examples for org.eclipse.jface.wizard Wizard setWindowTitle

Introduction

In this page you can find the example usage for org.eclipse.jface.wizard Wizard setWindowTitle.

Prototype

public void setWindowTitle(String newTitle) 

Source Link

Document

Sets the window title for the container that hosts this page to the given string.

Usage

From source file:ac.soton.eventb.classdiagrams.diagram.part.ClassdiagramsInitDiagramFileAction.java

License:Open Source License

/**
 * @generated/*from   w w  w  .jav a  2  s .c om*/
 */
public void run(IAction action) {
    TransactionalEditingDomain editingDomain = GMFEditingDomainFactory.INSTANCE.createEditingDomain();
    ResourceSet resourceSet = editingDomain.getResourceSet();
    EObject diagramRoot = null;
    try {
        Resource resource = resourceSet.getResource(domainModelURI, true);
        diagramRoot = (EObject) resource.getContents().get(0);
    } catch (WrappedException ex) {
        ClassdiagramsDiagramEditorPlugin.getInstance().logError("Unable to load resource: " + domainModelURI, //$NON-NLS-1$
                ex);
    }
    if (diagramRoot == null) {
        MessageDialog.openError(getShell(), Messages.InitDiagramFile_ResourceErrorDialogTitle,
                Messages.InitDiagramFile_ResourceErrorDialogMessage);
        return;
    }
    Wizard wizard = new ClassdiagramsNewDiagramFileWizard(domainModelURI, diagramRoot, editingDomain);
    wizard.setWindowTitle(NLS.bind(Messages.InitDiagramFile_WizardTitle, ClassdiagramEditPart.MODEL_ID));
    ClassdiagramsDiagramEditorUtil.runWizard(getShell(), wizard, "InitDiagramFile"); //$NON-NLS-1$
}

From source file:ac.soton.eventb.statemachines.diagram.part.StatemachinesInitDiagramFileAction.java

License:Open Source License

/**
 * @generated//from   ww w . ja v a  2  s  .  com
 */
public void run(IAction action) {
    TransactionalEditingDomain editingDomain = GMFEditingDomainFactory.INSTANCE.createEditingDomain();
    ResourceSet resourceSet = editingDomain.getResourceSet();
    EObject diagramRoot = null;
    try {
        Resource resource = resourceSet.getResource(domainModelURI, true);
        diagramRoot = (EObject) resource.getContents().get(0);
    } catch (WrappedException ex) {
        StatemachinesDiagramEditorPlugin.getInstance().logError("Unable to load resource: " + domainModelURI, //$NON-NLS-1$
                ex);
    }
    if (diagramRoot == null) {
        MessageDialog.openError(getShell(), Messages.InitDiagramFile_ResourceErrorDialogTitle,
                Messages.InitDiagramFile_ResourceErrorDialogMessage);
        return;
    }
    Wizard wizard = new StatemachinesNewDiagramFileWizard(domainModelURI, diagramRoot, editingDomain);
    wizard.setWindowTitle(NLS.bind(Messages.InitDiagramFile_WizardTitle, RootStatemachineEditPart.MODEL_ID));
    StatemachinesDiagramEditorUtil.runWizard(getShell(), wizard, "InitDiagramFile"); //$NON-NLS-1$
}

From source file:ac.soton.fmusim.components.diagram.part.ComponentsInitDiagramFileAction.java

License:Open Source License

/**
 * @generated/*from w ww. ja v a2s.  com*/
 */
public void run(IAction action) {
    TransactionalEditingDomain editingDomain = GMFEditingDomainFactory.INSTANCE.createEditingDomain();
    ResourceSet resourceSet = editingDomain.getResourceSet();
    EObject diagramRoot = null;
    try {
        Resource resource = resourceSet.getResource(domainModelURI, true);
        diagramRoot = (EObject) resource.getContents().get(0);
    } catch (WrappedException ex) {
        ComponentsDiagramEditorPlugin.getInstance().logError("Unable to load resource: " + domainModelURI, ex); //$NON-NLS-1$
    }
    if (diagramRoot == null) {
        MessageDialog.openError(getShell(), Messages.InitDiagramFile_ResourceErrorDialogTitle,
                Messages.InitDiagramFile_ResourceErrorDialogMessage);
        return;
    }
    Wizard wizard = new ComponentsNewDiagramFileWizard(domainModelURI, diagramRoot, editingDomain);
    wizard.setWindowTitle(NLS.bind(Messages.InitDiagramFile_WizardTitle, ComponentDiagramEditPart.MODEL_ID));
    ComponentsDiagramEditorUtil.runWizard(getShell(), wizard, "InitDiagramFile"); //$NON-NLS-1$
}

From source file:ac.soton.multisim.diagram.part.MultisimInitDiagramFileAction.java

License:Open Source License

/**
 * @generated//from w  w w .j a v a 2s.  co m
 */
public void run(IAction action) {
    TransactionalEditingDomain editingDomain = GMFEditingDomainFactory.INSTANCE.createEditingDomain();
    ResourceSet resourceSet = new ResourceSetImpl();
    EObject diagramRoot = null;
    try {
        Resource resource = resourceSet.getResource(domainModelURI, true);
        diagramRoot = (EObject) resource.getContents().get(0);
    } catch (WrappedException ex) {
        MultisimDiagramEditorPlugin.getInstance().logError("Unable to load resource: " + domainModelURI, ex); //$NON-NLS-1$
    }
    if (diagramRoot == null) {
        MessageDialog.openError(getShell(), Messages.InitDiagramFile_ResourceErrorDialogTitle,
                Messages.InitDiagramFile_ResourceErrorDialogMessage);
        return;
    }
    Wizard wizard = new MultisimNewDiagramFileWizard(domainModelURI, diagramRoot, editingDomain);
    wizard.setWindowTitle(NLS.bind(Messages.InitDiagramFile_WizardTitle, ComponentDiagramEditPart.MODEL_ID));
    MultisimDiagramEditorUtil.runWizard(getShell(), wizard, "InitDiagramFile"); //$NON-NLS-1$
}

From source file:ac.soton.rms.components.diagram.part.ComponentsInitDiagramFileAction.java

License:Open Source License

/**
 * @generated// ww w. jav  a  2  s  .  c o m
 */
public void run(IAction action) {
    TransactionalEditingDomain editingDomain = GMFEditingDomainFactory.INSTANCE.createEditingDomain();
    ResourceSet resourceSet = new ResourceSetImpl();
    EObject diagramRoot = null;
    try {
        Resource resource = resourceSet.getResource(domainModelURI, true);
        diagramRoot = (EObject) resource.getContents().get(0);
    } catch (WrappedException ex) {
        ComponentsDiagramEditorPlugin.getInstance().logError("Unable to load resource: " + domainModelURI, ex); //$NON-NLS-1$
    }
    if (diagramRoot == null) {
        MessageDialog.openError(getShell(), Messages.InitDiagramFile_ResourceErrorDialogTitle,
                Messages.InitDiagramFile_ResourceErrorDialogMessage);
        return;
    }
    Wizard wizard = new ComponentsNewDiagramFileWizard(domainModelURI, diagramRoot, editingDomain);
    wizard.setWindowTitle(NLS.bind(Messages.InitDiagramFile_WizardTitle, ComponentDiagramEditPart.MODEL_ID));
    ComponentsDiagramEditorUtil.runWizard(getShell(), wizard, "InitDiagramFile"); //$NON-NLS-1$
}

From source file:com.nextep.datadesigner.gui.model.InvokableController.java

License:Open Source License

/**
 * Opens a wizard on the specified wizard pages
 * //from w w w. j av a  2 s .c o  m
 * @param title wizard title
 * @param pages wizard pages
 * @return the wizard
 */
protected int openWizard(final String title, IWizardPage... pages) {
    Wizard w = new Wizard() {

        @Override
        public boolean performFinish() {
            return true;
        }
    };
    w.setWindowTitle(title);
    for (IWizardPage p : pages) {
        w.addPage(p);
    }
    return openWizardDialog(w);
}

From source file:com.siteview.mde.internal.ui.shared.target.AddBundleContainerSelectionPage.java

License:Open Source License

/**
 * Returns the standard choices of bundle containers to create
 * @return list of wizard nodes// w w  w  .java2s .  co  m
 */
private List getStandardChoices() {
    List standardChoices = new ArrayList(4);
    // Directory Containers
    standardChoices.add(new AbstractBundleContainerNode(Messages.AddBundleContainerSelectionPage_3,
            Messages.AddBundleContainerSelectionPage_4,
            PlatformUI.getWorkbench().getSharedImages().getImage(ISharedImages.IMG_OBJ_FOLDER)) {
        public IWizard createWizard() {
            Wizard wizard = new Wizard() {
                private EditDirectoryContainerPage fPage1;

                public void addPages() {
                    IDialogSettings settings = MDEPlugin.getDefault().getDialogSettings()
                            .getSection(SETTINGS_SECTION);
                    if (settings == null) {
                        settings = MDEPlugin.getDefault().getDialogSettings().addNewSection(SETTINGS_SECTION);
                    }
                    setDialogSettings(settings);
                    fPage1 = new EditDirectoryContainerPage();
                    addPage(fPage1);
                    addPage(new PreviewContainerPage(fTarget, fPage1));
                    setNeedsProgressMonitor(true);
                }

                public boolean performFinish() {
                    IBundleContainer container = fPage1.getBundleContainer();
                    if (container != null) {
                        fPage1.storeSettings();
                        IBundleContainer[] oldContainers = fTarget.getBundleContainers();
                        if (oldContainers == null) {
                            fTarget.setBundleContainers(new IBundleContainer[] { container });
                        } else {
                            IBundleContainer[] newContainers = new IBundleContainer[oldContainers.length + 1];
                            System.arraycopy(oldContainers, 0, newContainers, 0, oldContainers.length);
                            newContainers[newContainers.length - 1] = container;
                            fTarget.setBundleContainers(newContainers);
                        }
                    }
                    return true;
                }
            };
            wizard.setWindowTitle(Messages.AddBundleContainerSelectionPage_1);
            return wizard;
        }
    });
    // Installation/Profile Containers
    standardChoices.add(new AbstractBundleContainerNode(Messages.AddBundleContainerSelectionPage_6,
            Messages.AddBundleContainerSelectionPage_7,
            MDEPlugin.getDefault().getLabelProvider().get(MDEPluginImages.DESC_PRODUCT_DEFINITION)) {
        public IWizard createWizard() {
            Wizard wizard = new Wizard() {
                private EditProfileContainerPage fPage1;

                public void addPages() {
                    IDialogSettings settings = MDEPlugin.getDefault().getDialogSettings()
                            .getSection(SETTINGS_SECTION);
                    if (settings == null) {
                        settings = MDEPlugin.getDefault().getDialogSettings().addNewSection(SETTINGS_SECTION);
                    }
                    setDialogSettings(settings);
                    setDialogSettings(settings);
                    fPage1 = new EditProfileContainerPage();
                    addPage(fPage1);
                    addPage(new PreviewContainerPage(fTarget, fPage1));
                    setNeedsProgressMonitor(true);
                }

                public boolean performFinish() {
                    IBundleContainer container = fPage1.getBundleContainer();
                    if (container != null) {
                        fPage1.storeSettings();
                        IBundleContainer[] oldContainers = fTarget.getBundleContainers();
                        if (oldContainers == null) {
                            fTarget.setBundleContainers(new IBundleContainer[] { container });
                        } else {
                            IBundleContainer[] newContainers = new IBundleContainer[oldContainers.length + 1];
                            System.arraycopy(oldContainers, 0, newContainers, 0, oldContainers.length);
                            newContainers[newContainers.length - 1] = container;
                            fTarget.setBundleContainers(newContainers);
                        }
                    }
                    return true;
                }
            };
            wizard.setWindowTitle(Messages.AddBundleContainerSelectionPage_1);
            return wizard;
        }
    });
    // Feature Containers
    standardChoices.add(new AbstractBundleContainerNode(Messages.AddBundleContainerSelectionPage_9,
            Messages.AddBundleContainerSelectionPage_10,
            MDEPlugin.getDefault().getLabelProvider().get(MDEPluginImages.DESC_FEATURE_OBJ)) {
        public IWizard createWizard() {
            Wizard wizard = new Wizard() {
                public void addPages() {
                    IDialogSettings settings = MDEPlugin.getDefault().getDialogSettings()
                            .getSection(SETTINGS_SECTION);
                    if (settings == null) {
                        settings = MDEPlugin.getDefault().getDialogSettings().addNewSection(SETTINGS_SECTION);
                    }
                    setDialogSettings(settings);
                    addPage(new AddFeatureContainersPage());
                }

                public boolean performFinish() {
                    try {
                        IBundleContainer[] containers = ((AddFeatureContainersPage) getPages()[0])
                                .getBundleContainers();
                        if (containers != null) {
                            ((AddFeatureContainersPage) getPages()[0]).storeSettings();
                            IBundleContainer[] oldContainers = fTarget.getBundleContainers();
                            if (oldContainers == null) {
                                fTarget.setBundleContainers(containers);
                            } else {
                                IBundleContainer[] newContainers = new IBundleContainer[oldContainers.length
                                        + containers.length];
                                System.arraycopy(oldContainers, 0, newContainers, 0, oldContainers.length);
                                System.arraycopy(containers, 0, newContainers, oldContainers.length,
                                        containers.length);
                                fTarget.setBundleContainers(newContainers);
                            }
                        }
                        return true;
                    } catch (CoreException e) {
                        setErrorMessage(e.getMessage());
                        return false;
                    }
                }
            };
            wizard.setWindowTitle(Messages.AddBundleContainerSelectionPage_1);
            return wizard;
        }
    });
    // Repository and Update Site Container
    standardChoices.add(new AbstractBundleContainerNode(Messages.AddBundleContainerSelectionPage_8,
            Messages.AddBundleContainerSelectionPage_11,
            MDEPlugin.getDefault().getLabelProvider().get(MDEPluginImages.DESC_REPOSITORY_OBJ)) {
        public IWizard createWizard() {
            Wizard wizard = new Wizard() {
                public void addPages() {
                    IDialogSettings settings = MDEPlugin.getDefault().getDialogSettings()
                            .getSection(SETTINGS_SECTION);
                    if (settings == null) {
                        settings = MDEPlugin.getDefault().getDialogSettings().addNewSection(SETTINGS_SECTION);
                    }
                    setDialogSettings(settings);
                    addPage(new EditIUContainerPage(fTarget));
                }

                public boolean performFinish() {
                    IBundleContainer container = ((EditIUContainerPage) getPages()[0]).getBundleContainer();
                    if (container != null) {
                        ((EditIUContainerPage) getPages()[0]).storeSettings();
                        IBundleContainer[] oldContainers = fTarget.getBundleContainers();
                        if (oldContainers == null) {
                            fTarget.setBundleContainers(new IBundleContainer[] { container });
                        } else {
                            IBundleContainer[] newContainers = new IBundleContainer[oldContainers.length + 1];
                            System.arraycopy(oldContainers, 0, newContainers, 0, oldContainers.length);
                            newContainers[newContainers.length - 1] = container;
                            fTarget.setBundleContainers(newContainers);
                        }
                    }
                    return true;
                }
            };
            wizard.setWindowTitle(Messages.AddBundleContainerSelectionPage_1);
            return wizard;
        }
    });
    return standardChoices;
}

From source file:com.siteview.mde.internal.ui.shared.target.AddBundleContainerSelectionPage.java

License:Open Source License

/**
 * Creates a wizard node that will get the pages from the contributed wizard and create a directory bundle container from the result
 * @param element wizard element representing the extension
 * @return wizard node/*  ww  w .j av a 2s . c  o m*/
 */
private AbstractBundleContainerNode createExtensionNode(final WizardElement element) {
    return new AbstractBundleContainerNode(element.getLabel(), element.getDescription(), element.getImage()) {
        public IWizard createWizard() {
            Wizard wizard = new Wizard() {
                private IProvisionerWizard fWizard;

                public void addPages() {
                    try {
                        fWizard = (IProvisionerWizard) element.createExecutableExtension();
                    } catch (CoreException e) {
                        MDEPlugin.log(e);
                        MessageDialog.openError(getContainer().getShell(), Messages.Errors_CreationError,
                                Messages.Errors_CreationError_NoWizard);
                    }
                    fWizard.setContainer(getContainer());
                    fWizard.addPages();
                    IWizardPage[] pages = fWizard.getPages();
                    for (int i = 0; i < pages.length; i++)
                        addPage(pages[i]);
                }

                public boolean performFinish() {
                    if (fWizard != null) {
                        if (!fWizard.performFinish()) {
                            return false;
                        }
                        File[] dirs = fWizard.getLocations();
                        for (int i = 0; i < dirs.length; i++) {
                            if (dirs[i] == null || !dirs[i].isDirectory()) {
                                ErrorDialog.openError(getShell(), Messages.AddBundleContainerSelectionPage_0,
                                        Messages.AddBundleContainerSelectionPage_5, new Status(IStatus.ERROR,
                                                MDEPlugin.getPluginId(), Messages.AddDirectoryContainerPage_6));
                                return false;
                            }
                            try {
                                // First try the specified dir, then try the plugins dir
                                IBundleContainer container = getTargetPlatformService()
                                        .newDirectoryContainer(dirs[i].getPath());
                                IBundleContainer[] oldContainers = fTarget.getBundleContainers();
                                if (oldContainers == null) {
                                    fTarget.setBundleContainers(new IBundleContainer[] { container });
                                } else {
                                    IBundleContainer[] newContainers = new IBundleContainer[oldContainers.length
                                            + 1];
                                    System.arraycopy(oldContainers, 0, newContainers, 0, oldContainers.length);
                                    newContainers[oldContainers.length] = container;
                                    fTarget.setBundleContainers(newContainers);
                                }
                            } catch (CoreException ex) {
                                ErrorDialog.openError(getShell(), Messages.AddBundleContainerSelectionPage_0,
                                        Messages.AddBundleContainerSelectionPage_5, ex.getStatus());
                                return false;
                            }
                        }
                    }
                    return true;
                }
            };
            wizard.setContainer(getContainer());
            wizard.setWindowTitle(Messages.AddBundleContainerSelectionPage_1);
            return wizard;
        }
    };
}

From source file:com.testingtech.ttworkbench.utp.ttcn3.importer.ModelImporterSelectionPage.java

License:Open Source License

public IWizardPage getNextPage() {
    IWizard wz = (IWizard) getSelectedNode().getWizard();
    if (initializedWizards.add(wz)) {
        if (wz instanceof Wizard) {
            Wizard wizard = (Wizard) wz;
            if (wizard.getWindowTitle() == null) {
                wizard.setWindowTitle(getWizard().getWindowTitle());
            }/*from w w  w.  j  av  a 2  s.c  o  m*/
        }

        if (wz instanceof IWorkbenchWizard) {
            ((IWorkbenchWizard) wz).init(workbench, selection);
        }
    }

    IWizardPage wizardPage = super.getNextPage();

    IWizardNode wizardNode = getSelectedNode();
    if (wizardNode instanceof ForeignModelImporterManager.ModelImporterWizardNode) {
        ForeignModelImporterManager.ModelImporterWizardNode fwn = (ForeignModelImporterManager.ModelImporterWizardNode) wizardNode;
        fwn.setContentCreated(true);
        fwn.setTarget(previousPage.getNewModuleDescriptor());
    }
    return wizardPage;
}

From source file:crosswalk.diagram.part.CrosswalkInitDiagramFileAction.java

License:Apache License

/**
 * @generated//from  ww  w .  j  a  v  a  2s .  c  o m
 */
public void run(IAction action) {
    TransactionalEditingDomain editingDomain = GMFEditingDomainFactory.INSTANCE.createEditingDomain();
    ResourceSet resourceSet = new ResourceSetImpl();
    EObject diagramRoot = null;
    try {
        Resource resource = resourceSet.getResource(domainModelURI, true);
        diagramRoot = (EObject) resource.getContents().get(0);
    } catch (WrappedException ex) {
        CrosswalkDiagramEditorPlugin.getInstance().logError("Unable to load resource: " + domainModelURI, ex); //$NON-NLS-1$
    }
    if (diagramRoot == null) {
        MessageDialog.openError(getShell(), Messages.InitDiagramFile_ResourceErrorDialogTitle,
                Messages.InitDiagramFile_ResourceErrorDialogMessage);
        return;
    }
    Wizard wizard = new CrosswalkNewDiagramFileWizard(domainModelURI, diagramRoot, editingDomain);
    wizard.setWindowTitle(NLS.bind(Messages.InitDiagramFile_WizardTitle, EditingContainerEditPart.MODEL_ID));
    CrosswalkDiagramEditorUtil.runWizard(getShell(), wizard, "InitDiagramFile"); //$NON-NLS-1$
}