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, selectAndReveal
addPage, 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, setWindowTitle
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addPages, canFinish, createPageControls, dispose, getContainer, getDefaultPageImage, getDialogSettings, getNextPage, getPage, getPageCount, getPages, getPreviousPage, getStartingPage, getTitleBarColor, getWindowTitle, isHelpAvailable, needsPreviousAndNextButtons, needsProgressMonitor, performCancel, setContainer
protected 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.InterruptedException
org.eclipse.core.runtime.CoreException
public boolean performFinish()
performFinish
in interface org.eclipse.jface.wizard.IWizard
performFinish
in class org.eclipse.jface.wizard.Wizard
protected NewModelFromExistingModelPage getNewModelFromExistingModelPage()
protected INewModelMainPage getNewModelMainPage()
protected NewModelFromTemplatePage getNewModelFromTemplatePage()