public class NewModelWizard extends AbstractBasicModelWizard
| Modifier and Type | Field and Description |
|---|---|
protected static int |
DESCRIPTION_MINIMUM_WIDTH
Minimum width for description
|
protected TemplateConfigurationPageGroupNavigator |
groupNavigator |
protected static java.lang.String |
SETTINGS_SECTION_NAME |
EXISTING_PAGE_DESCRIPTION, EXISTING_PAGE_NAME, EXISTING_PAGE_TITLE, MAIN_PAGE_DESCRIPTION, MAIN_PAGE_NAME, MAIN_PAGE_TITLE, newModelFromExistingModelPage, newModelFromTemplatePage, newModelMainPage, TEMPLATE_PAGE_DESCRIPTION, TEMPLATE_PAGE_NAME, TEMPLATE_PAGE_TITLE| Constructor and Description |
|---|
NewModelWizard() |
| Modifier and Type | Method and Description |
|---|---|
void |
addPages() |
boolean |
canFinish() |
protected org.eclipse.jface.dialogs.IDialogSettings |
createDialogSettings()
Returns the dialog settings for the wizard.
|
protected NewModelFromExistingModelPage |
createNewModelFromExistingModelPage()
Create and return an instance of NewModelFromExistingModelPage
|
protected NewModelFromTemplatePage |
createNewModelFromTemplatePage()
Create and return an instance of NewModelFromTemplatePage
|
protected INewModelMainPage |
createNewModelMainPage()
Create and return an instance of INewModelMainPage
|
protected org.eclipse.jface.wizard.IWizardPage |
createStartingPage()
Create the first page of this wizard.
|
boolean |
finishPage(org.eclipse.core.runtime.IProgressMonitor monitor)
Subclasses should override to perform the actions of the wizard.
|
org.eclipse.jface.wizard.IWizardPage |
getNextPage(org.eclipse.jface.wizard.IWizardPage page) |
org.eclipse.jface.wizard.IWizardPage |
getPreviousPage(org.eclipse.jface.wizard.IWizardPage page) |
protected java.lang.String |
getSettingsSectionName()
Return the wizard settings section name.
|
void |
init(org.eclipse.ui.IWorkbench workbench,
org.eclipse.jface.viewers.IStructuredSelection currentSelection) |
protected boolean |
isCreatingFromStandardTemplate() |
protected boolean |
isNewModelMainPageComplete() |
boolean |
performFinish() |
protected boolean |
preFinish() |
getNewModelFromExistingModelPage, getNewModelFromTemplatePage, getNewModelMainPage, initNewModelFromExistingModelPage, initNewModelFromTemplatePage, initNewModelMainPagegetSelection, getWorkbench, initializeDefaultPageImageDescriptor, selectAndReveal, selectAndRevealaddPage, createPageControls, dispose, getContainer, getDefaultPageImage, getDialogSettings, getPage, getPageCount, getPages, getShell, getStartingPage, getTitleBarColor, getWindowTitle, isHelpAvailable, needsPreviousAndNextButtons, needsProgressMonitor, performCancel, setContainer, setDefaultPageImageDescriptor, setDialogSettings, setForcePreviousAndNextButtons, setHelpAvailable, setNeedsProgressMonitor, setTitleBarColor, setWindowTitleclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcreatePageControls, dispose, getContainer, getDefaultPageImage, getDialogSettings, getPage, getPageCount, getPages, getStartingPage, getTitleBarColor, getWindowTitle, isHelpAvailable, needsPreviousAndNextButtons, needsProgressMonitor, performCancel, setContainerprotected static final java.lang.String SETTINGS_SECTION_NAME
protected static final int DESCRIPTION_MINIMUM_WIDTH
protected TemplateConfigurationPageGroupNavigator groupNavigator
public void addPages()
addPages in interface org.eclipse.jface.wizard.IWizardaddPages in class org.eclipse.jface.wizard.Wizardprotected org.eclipse.jface.wizard.IWizardPage createStartingPage()
public void init(org.eclipse.ui.IWorkbench workbench,
org.eclipse.jface.viewers.IStructuredSelection currentSelection)
init in interface org.eclipse.ui.IWorkbenchWizardinit in class org.eclipse.ui.wizards.newresource.BasicNewResourceWizardprotected java.lang.String getSettingsSectionName()
protected org.eclipse.jface.dialogs.IDialogSettings createDialogSettings()
public org.eclipse.jface.wizard.IWizardPage getNextPage(org.eclipse.jface.wizard.IWizardPage page)
getNextPage in interface org.eclipse.jface.wizard.IWizardgetNextPage in class org.eclipse.jface.wizard.Wizardpublic org.eclipse.jface.wizard.IWizardPage getPreviousPage(org.eclipse.jface.wizard.IWizardPage page)
getPreviousPage in interface org.eclipse.jface.wizard.IWizardgetPreviousPage in class org.eclipse.jface.wizard.Wizardpublic boolean canFinish()
canFinish in interface org.eclipse.jface.wizard.IWizardcanFinish in class org.eclipse.jface.wizard.Wizardprotected boolean preFinish()
public boolean performFinish()
performFinish in interface org.eclipse.jface.wizard.IWizardperformFinish in class AbstractBasicModelWizardpublic boolean finishPage(org.eclipse.core.runtime.IProgressMonitor monitor)
throws java.lang.InterruptedException,
org.eclipse.core.runtime.CoreException
AbstractBasicModelWizardfinishPage in class AbstractBasicModelWizardjava.lang.InterruptedExceptionorg.eclipse.core.runtime.CoreExceptionprotected boolean isCreatingFromStandardTemplate()
protected boolean isNewModelMainPageComplete()
protected INewModelMainPage createNewModelMainPage()
AbstractBasicModelWizardcreateNewModelMainPage in class AbstractBasicModelWizardprotected NewModelFromExistingModelPage createNewModelFromExistingModelPage()
AbstractBasicModelWizardcreateNewModelFromExistingModelPage in class AbstractBasicModelWizardprotected NewModelFromTemplatePage createNewModelFromTemplatePage()
AbstractBasicModelWizardcreateNewModelFromTemplatePage in class AbstractBasicModelWizard