Class DtAefNewWizard<M extends org.eclipse.emf.ecore.EObject>
java.lang.Object
org.eclipse.jface.wizard.Wizard
com._1c.g5.v8.dt.md.ui.wizards.base.DtNewWizard<M>
com._1c.g5.v8.dt.md.ui.wizards.base.aef.DtAefNewWizard<M>
- All Implemented Interfaces:
IDtNewWizard<M>
,org.eclipse.core.runtime.IExecutableExtension
,org.eclipse.jface.window.IShellProvider
,org.eclipse.jface.wizard.IWizard
,org.eclipse.ui.INewWizard
,org.eclipse.ui.IWorkbenchWizard
- Direct Known Subclasses:
AbstractProjectWizard
,CharacteristicsDescriptionWizard
,DtAefMdNewWizard
,PredefinedItemWizard
Base class for wizards that is constructed using AEF.
-
Field Summary
Fields inherited from class com._1c.g5.v8.dt.md.ui.wizards.base.DtNewWizard
configurationProvider, derivedDataManagerProvider, modelManager, resourceLookup, runtimeVersionSupport, selectionService, topObjectFqnGenerator, v8projectManager, wizardExtensionsRegistry
Fields inherited from class org.eclipse.jface.wizard.Wizard
DEFAULT_IMAGE
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.eclipse.jface.wizard.IWizardPage
addPage
(NewWizardPageComponent<? extends IModel> pageComponent) Adds a given wizard page component to wizard.void
dispose()
protected IEngine
protected IModel
getModelForPageComponent
(NewWizardPageComponent<?> component) Returns AEF model for the given component.protected void
Handles the situation when the parent was changed.Methods inherited from class com._1c.g5.v8.dt.md.ui.wizards.base.DtNewWizard
addExtensionPages, addPages, canFinish, createModel, createPageControls, detectModelClass, detectParent, doAddPages, getContext, getPreviousPage, getSelection, init, integrateModel, integrateModel, performFinish, postProcessBmIntegration, preProcessBmIntegration, setContainer, setInitializationData, setModelClassDetectionStrategy, setOpenEditorAfterCreation, setParentDetectionStrategy, setSelectAfterCreation, setShowParentSelectionPage
Methods inherited from class org.eclipse.jface.wizard.Wizard
addPage, getContainer, getDefaultPageImage, getDialogSettings, getMinimumWizardSize, getNextPage, getPage, getPageCount, getPages, getShell, getStartingPage, getTitleBarColor, getWindowTitle, isHelpAvailable, needsPreviousAndNextButtons, needsProgressMonitor, performCancel, 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
getContainer, getDefaultPageImage, getDialogSettings, getMinimumWizardSize, getNextPage, getPage, getPageCount, getPages, getStartingPage, getTitleBarColor, getWindowTitle, isHelpAvailable, needsPreviousAndNextButtons, needsProgressMonitor, performCancel
-
Constructor Details
-
DtAefNewWizard
public DtAefNewWizard()Creates new AEF wizard.
-
-
Method Details
-
addPage
public org.eclipse.jface.wizard.IWizardPage addPage(NewWizardPageComponent<? extends IModel> pageComponent) Adds a given wizard page component to wizard.- Parameters:
pageComponent
- the wizard page component- Returns:
- the wizard page
-
dispose
public void dispose()- Specified by:
dispose
in interfaceorg.eclipse.jface.wizard.IWizard
- Overrides:
dispose
in classDtNewWizard<M extends org.eclipse.emf.ecore.EObject>
-
getEngine
- Returns:
- the
IEngine
of the wizard.
-
getModelForPageComponent
Returns AEF model for the given component. Override to support components that is added as pages withaddPage(NewWizardPageComponent)
.- Parameters:
component
- the component- Returns:
- model for the given component or
null
.
-
onParentChanged
protected void onParentChanged()Handles the situation when the parent was changed.
-