public abstract class AbstractBasicModelWizard
extends org.eclipse.ui.wizards.newresource.BasicNewResourceWizard
| Modifier and Type | Field and Description |
|---|---|
protected static java.lang.String |
EXISTING_PAGE_DESCRIPTION |
protected static java.lang.String |
EXISTING_PAGE_NAME |
protected static java.lang.String |
EXISTING_PAGE_TITLE |
protected static java.lang.String |
MAIN_PAGE_DESCRIPTION
page descriptions
|
protected static java.lang.String |
MAIN_PAGE_NAME
page names (non-UI)
|
protected static java.lang.String |
MAIN_PAGE_TITLE
page titles
|
protected NewModelFromExistingModelPage |
newModelFromExistingModelPage
The second (existing model page) of the wizard
|
protected NewModelFromTemplatePage |
newModelFromTemplatePage
The second (template) page of the wizard
|
protected INewModelMainPage |
newModelMainPage
The main page of the new model wizard
|
protected static java.lang.String |
TEMPLATE_PAGE_DESCRIPTION |
protected static java.lang.String |
TEMPLATE_PAGE_NAME |
protected static java.lang.String |
TEMPLATE_PAGE_TITLE |
| Constructor and Description |
|---|
AbstractBasicModelWizard()
Create instance of the wizard
|
| Modifier and Type | Method and Description |
|---|---|
protected abstract NewModelFromExistingModelPage |
createNewModelFromExistingModelPage()
Create and return an instance of NewModelFromExistingModelPage
|
protected abstract NewModelFromTemplatePage |
createNewModelFromTemplatePage()
Create and return an instance of NewModelFromTemplatePage
|
protected abstract INewModelMainPage |
createNewModelMainPage()
Create and return an instance of INewModelMainPage
|
protected abstract boolean |
finishPage(org.eclipse.core.runtime.IProgressMonitor monitor)
Subclasses should override to perform the actions of the wizard.
|
protected NewModelFromExistingModelPage |
getNewModelFromExistingModelPage() |
protected NewModelFromTemplatePage |
getNewModelFromTemplatePage() |
protected INewModelMainPage |
getNewModelMainPage() |
protected NewModelFromExistingModelPage |
initNewModelFromExistingModelPage() |
protected NewModelFromTemplatePage |
initNewModelFromTemplatePage()
Create and return a new model from a standard template page for a new
model creation
|
protected INewModelMainPage |
initNewModelMainPage()
Create and return main page for a new model creation
|
boolean |
performFinish() |
getSelection, getWorkbench, init, initializeDefaultPageImageDescriptor, selectAndReveal, selectAndRevealaddPage, addPages, 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, setWindowTitleclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddPages, canFinish, createPageControls, dispose, getContainer, getDefaultPageImage, getDialogSettings, getNextPage, getPage, getPageCount, getPages, getPreviousPage, getStartingPage, getTitleBarColor, getWindowTitle, isHelpAvailable, needsPreviousAndNextButtons, needsProgressMonitor, performCancel, setContainerprotected INewModelMainPage newModelMainPage
protected NewModelFromTemplatePage newModelFromTemplatePage
protected NewModelFromExistingModelPage newModelFromExistingModelPage
protected static final java.lang.String MAIN_PAGE_NAME
protected static final java.lang.String TEMPLATE_PAGE_NAME
protected static final java.lang.String EXISTING_PAGE_NAME
protected static final java.lang.String MAIN_PAGE_TITLE
protected static final java.lang.String TEMPLATE_PAGE_TITLE
protected static final java.lang.String EXISTING_PAGE_TITLE
protected static final java.lang.String MAIN_PAGE_DESCRIPTION
protected static final java.lang.String TEMPLATE_PAGE_DESCRIPTION
protected static final java.lang.String EXISTING_PAGE_DESCRIPTION
public AbstractBasicModelWizard()
protected INewModelMainPage initNewModelMainPage()
protected NewModelFromTemplatePage initNewModelFromTemplatePage()
protected NewModelFromExistingModelPage initNewModelFromExistingModelPage()
protected abstract INewModelMainPage createNewModelMainPage()
protected abstract NewModelFromTemplatePage createNewModelFromTemplatePage()
protected abstract NewModelFromExistingModelPage createNewModelFromExistingModelPage()
protected abstract boolean finishPage(org.eclipse.core.runtime.IProgressMonitor monitor)
throws java.lang.InterruptedException,
org.eclipse.core.runtime.CoreException
java.lang.InterruptedExceptionorg.eclipse.core.runtime.CoreExceptionpublic boolean performFinish()
performFinish in interface org.eclipse.jface.wizard.IWizardperformFinish in class org.eclipse.jface.wizard.Wizardprotected NewModelFromExistingModelPage getNewModelFromExistingModelPage()
protected INewModelMainPage getNewModelMainPage()
protected NewModelFromTemplatePage getNewModelFromTemplatePage()