java.lang.Object
org.eclipse.jface.wizard.Wizard
de.uka.ipd.sdq.pcm.designdecision.gdof.presentation.gdofModelWizard
All Implemented Interfaces:
org.eclipse.jface.window.IShellProvider, org.eclipse.jface.wizard.IWizard, org.eclipse.ui.INewWizard, org.eclipse.ui.IWorkbenchWizard

public class gdofModelWizard extends org.eclipse.jface.wizard.Wizard implements org.eclipse.ui.INewWizard
This is a simple wizard for creating a new model file.
Generated class or method.
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    class 
    This is the page where the type of object to create is selected.
    class 
    This is the one page of the wizard.
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected gdofFactory
    This caches an instance of the model factory.
    protected gdofPackage
    This caches an instance of the model package.
    static final List<String>
    The supported extensions for created files.
    static final String
    A formatted list of supported file extensions, suitable for display.
    This is the initial object creation page.
    protected List<String>
    Caches the names of the types that can be created as the root object.
    This is the file creation page.
    protected org.eclipse.jface.viewers.IStructuredSelection
    Remember the selection during initialization for populating the default container.
    protected org.eclipse.ui.IWorkbench
    Remember the workbench during initialization.

    Fields inherited from class org.eclipse.jface.wizard.Wizard

    DEFAULT_IMAGE
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    The framework calls this to create the contents of the wizard.
    protected EObject
    Create a new model.
    protected Collection<String>
    Returns the names of the types that can be created as the root object.
    org.eclipse.core.resources.IFile
    Get the file from the page.
    void
    init(org.eclipse.ui.IWorkbench workbench, org.eclipse.jface.viewers.IStructuredSelection selection)
    This just records the information.
    boolean
    Do the work after everything is specified.

    Methods inherited from class org.eclipse.jface.wizard.Wizard

    addPage, canFinish, createPageControls, dispose, 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.wizard.IWizard

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

    • FILE_EXTENSIONS

      public static final List<String> FILE_EXTENSIONS
      The supported extensions for created files.
      Generated class or method.
    • FORMATTED_FILE_EXTENSIONS

      public static final String FORMATTED_FILE_EXTENSIONS
      A formatted list of supported file extensions, suitable for display.
      Generated class or method.
    • _gdofPackage

      protected gdofPackage _gdofPackage
      This caches an instance of the model package.
      Generated class or method.
    • _gdofFactory

      protected gdofFactory _gdofFactory
      This caches an instance of the model factory.
      Generated class or method.
    • newFileCreationPage

      This is the file creation page.
      Generated class or method.
    • initialObjectCreationPage

      protected gdofModelWizard.gdofModelWizardInitialObjectCreationPage initialObjectCreationPage
      This is the initial object creation page.
      Generated class or method.
    • selection

      protected org.eclipse.jface.viewers.IStructuredSelection selection
      Remember the selection during initialization for populating the default container.
      Generated class or method.
    • workbench

      protected org.eclipse.ui.IWorkbench workbench
      Remember the workbench during initialization.
      Generated class or method.
    • initialObjectNames

      protected List<String> initialObjectNames
      Caches the names of the types that can be created as the root object.
      Generated class or method.
  • Constructor Details

    • gdofModelWizard

      public gdofModelWizard()
  • Method Details

    • init

      public void init(org.eclipse.ui.IWorkbench workbench, org.eclipse.jface.viewers.IStructuredSelection selection)
      This just records the information.
      Specified by:
      init in interface org.eclipse.ui.IWorkbenchWizard
      Generated class or method.
    • getInitialObjectNames

      protected Collection<String> getInitialObjectNames()
      Returns the names of the types that can be created as the root object.
      Generated class or method.
    • createInitialModel

      protected EObject createInitialModel()
      Create a new model.
      Generated class or method.
    • performFinish

      public boolean performFinish()
      Do the work after everything is specified.
      Specified by:
      performFinish in interface org.eclipse.jface.wizard.IWizard
      Specified by:
      performFinish in class org.eclipse.jface.wizard.Wizard
      Generated class or method.
    • addPages

      public void addPages()
      The framework calls this to create the contents of the wizard.
      Specified by:
      addPages in interface org.eclipse.jface.wizard.IWizard
      Overrides:
      addPages in class org.eclipse.jface.wizard.Wizard
      Generated class or method.
    • getModelFile

      public org.eclipse.core.resources.IFile getModelFile()
      Get the file from the page.
      Generated class or method.