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()