Class CoffeeExampleWizard

  • All Implemented Interfaces:
    org.eclipse.core.runtime.IExecutableExtension, org.eclipse.jface.window.IShellProvider, org.eclipse.jface.wizard.IWizard, org.eclipse.ui.INewWizard, org.eclipse.ui.IWorkbenchWizard

    public class CoffeeExampleWizard
    extends EMFFormsExampleInstallerWizard
    Wizard to install coffee model projects into the workspace.
    Author:
    Lucas Koehler
    • Nested Class Summary

      • Nested classes/interfaces inherited from class org.eclipse.emf.common.ui.wizard.AbstractExampleInstallerWizard

        org.eclipse.emf.common.ui.wizard.AbstractExampleInstallerWizard.FileToOpen, org.eclipse.emf.common.ui.wizard.AbstractExampleInstallerWizard.ProjectDescriptor, org.eclipse.emf.common.ui.wizard.AbstractExampleInstallerWizard.ProjectPage
    • Field Summary

      • Fields inherited from class org.eclipse.emf.common.ui.wizard.ExampleInstallerWizard

        filesToOpen, projectDescriptors, wizardConfigurationElement
      • Fields inherited from class org.eclipse.emf.common.ui.wizard.AbstractExampleInstallerWizard

        OVERWRITE_ALL_QUERY, structuredSelection, workbench
      • Fields inherited from class org.eclipse.jface.wizard.Wizard

        DEFAULT_IMAGE
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected java.lang.String getProjectPageDescription()
      Returns the description for the project page that shows the projects that are to be created in the workspace.
      protected java.lang.String getProjectPageTitle()
      Returns the title for the project page that shows the projects that are to be created in the workspace.
      • Methods inherited from class org.eclipse.emf.common.ui.wizard.ExampleInstallerWizard

        getFilesToOpen, getProjectDescriptors, loadFromExtensionPoints, setInitializationData
      • Methods inherited from class org.eclipse.emf.common.ui.wizard.AbstractExampleInstallerWizard

        createDirectoryImportOperation, createFileImportOperation, createImportOperation, createProject, createZipFile, createZipImportOperation, getSelection, getWorkbench, init, installProject, installProject, installProjectFromDirectory, installProjectFromFile, isZipFile, openEditor, openErrorDialog, openFiles, performFinish
      • Methods inherited from class org.eclipse.jface.wizard.Wizard

        addPage, canFinish, createPageControls, getContainer, getDefaultPageImage, getDialogSettings, getNextPage, getPage, getPageCount, getPages, getPreviousPage, getShell, getStartingPage, getTitleBarColor, getWindowTitle, isHelpAvailable, needsPreviousAndNextButtons, needsProgressMonitor, performCancel, setContainer, setDefaultPageImageDescriptor, setDialogSettings, setForcePreviousAndNextButtons, setHelpAvailable, setNeedsProgressMonitor, setTitleBarColor, setWindowTitle
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface org.eclipse.jface.window.IShellProvider

        getShell
      • Methods inherited from interface org.eclipse.jface.wizard.IWizard

        canFinish, createPageControls, getContainer, getDefaultPageImage, getDialogSettings, getNextPage, getPage, getPageCount, getPages, getPreviousPage, getStartingPage, getTitleBarColor, getWindowTitle, isHelpAvailable, needsPreviousAndNextButtons, needsProgressMonitor, performCancel, setContainer
    • Constructor Detail

      • CoffeeExampleWizard

        public CoffeeExampleWizard()
    • Method Detail

      • getProjectPageTitle

        protected java.lang.String getProjectPageTitle()
        Description copied from class: EMFFormsExampleInstallerWizard
        Returns the title for the project page that shows the projects that are to be created in the workspace.

        Override this method to provide a custom page title.

        Overrides:
        getProjectPageTitle in class EMFFormsExampleInstallerWizard
        Returns:
        The project page's title
      • getProjectPageDescription

        protected java.lang.String getProjectPageDescription()
        Description copied from class: EMFFormsExampleInstallerWizard
        Returns the description for the project page that shows the projects that are to be created in the workspace.

        Override this method to provide a custom page description.

        Overrides:
        getProjectPageDescription in class EMFFormsExampleInstallerWizard
        Returns:
        The project page's description