List of usage examples for org.eclipse.jface.wizard Wizard setWindowTitle
public void setWindowTitle(String newTitle)
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$ }