Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## org.metaabm.ide
Class CustomMetaABMModelWizard

    java.lang.Object
      org.eclipse.jface.wizard.Wizard
          org.metaabm.ide.CustomMetaABMModelWizard

All Implemented Interfaces:
  org.eclipse.jface.wizard.IWizard, org.eclipse.ui.INewWizard, org.eclipse.ui.IWorkbenchWizard

    public class CustomMetaABMModelWizard

extends org.eclipse.jface.wizard.Wizard
implements org.eclipse.ui.INewWizard

This is a simple wizard for creating a new model file.

Field Summary
`protected CustomModelWizardInitialObjectCreationPage` | `contextPage` This is the initial object creation page.
`static java.lang.String` | `copyright`
`protected MetaABMFactory` | `metaabmFactory` This caches an instance of the model factory.
`protected MetaABMPackage` | `metaabmPackage` This caches an instance of the model package.
`protected CustomModelWizardNewFileCreationPage` | `newFileCreationPage` This is the file creation page.
`protected org.eclipse.jface.viewers.IStructuredSelection` | `selection` Remember the selection during initialization for populating the default container.
`protected org.eclipse.ui.IWorkbench` | `workbench` Remember the workbench during initialization.

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

Constructor Summary
`CustomMetaABMModelWizard()`

Method Summary
`void` | `addPages()` The framework calls this to create the contents of the wizard.
`protected org.eclipse.emf.ecore.EObject` | `createInitialModel()` Create a new model.
`java.lang.String` | `getDefaultBaseDir()`
`org.eclipse.core.resources.IFile` | `getModelFile()` 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` | `performFinish()` 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 Detail

### copyright

    public static final java.lang.String copyright

  See Also:
    Constant Field Values

### metaabmPackage

    protected MetaABMPackage metaabmPackage

  This caches an instance of the model package.

### metaabmFactory

    protected MetaABMFactory metaabmFactory

  This caches an instance of the model factory.

### newFileCreationPage

    protected CustomModelWizardNewFileCreationPage newFileCreationPage

  This is the file creation page.

### contextPage

    protected CustomModelWizardInitialObjectCreationPage contextPage

  This is the initial object creation page.

### selection

    protected org.eclipse.jface.viewers.IStructuredSelection selection

  Remember the selection during initialization for populating the default container.

### workbench

    protected org.eclipse.ui.IWorkbench workbench

  Remember the workbench during initialization.

Constructor Detail

### CustomMetaABMModelWizard

    public CustomMetaABMModelWizard()

Method Detail

### 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`

### createInitialModel

    protected org.eclipse.emf.ecore.EObject createInitialModel()

  Create a new model.

### 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`

### 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`

### getDefaultBaseDir

    public java.lang.String getDefaultBaseDir()

### getModelFile

    public org.eclipse.core.resources.IFile getModelFile()

  Get the file from the page.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD