Class LqnModelWizard

java.lang.Object
org.eclipse.jface.wizard.Wizard
org.palladiosimulator.solver.lqn.presentation.LqnModelWizard
All Implemented Interfaces:
IShellProvider, IWizard, INewWizard, IWorkbenchWizard

public class LqnModelWizard extends Wizard implements INewWizard
This is a simple wizard for creating a new model file.
Generated class or method.
  • 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.
    • lqnPackage

      protected LqnPackage lqnPackage
      This caches an instance of the model package.
      Generated class or method.
    • lqnFactory

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

      protected LqnModelWizard.LqnModelWizardNewFileCreationPage newFileCreationPage
      This is the file creation page.
      Generated class or method.
    • initialObjectCreationPage

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

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

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

      protected List<String> initialObjectNames
      Caches the names of the features representing global elements.
      Generated class or method.
  • Constructor Details

    • LqnModelWizard

      public LqnModelWizard()
  • Method Details

    • init

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

      protected Collection<String> getInitialObjectNames()
      Returns the names of the features representing global elements.
      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 IWizard
      Specified by:
      performFinish in class 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 IWizard
      Overrides:
      addPages in class Wizard
      Generated class or method.
    • getModelFile

      public IFile getModelFile()
      Get the file from the page.
      Generated class or method.