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
public class DtAefNewWizard<M extends org.eclipse.emf.ecore.EObject> extends DtNewWizard<M>
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
-
-
Constructor Summary
Constructors Constructor Description DtAefNewWizard()
Creates new AEF wizard.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.eclipse.jface.wizard.IWizardPage
addPage(NewWizardPageComponent<? extends IModel> pageComponent)
Adds a given wizard page component to wizard.void
dispose()
protected IEngine
getEngine()
protected IModel
getModelForPageComponent(NewWizardPageComponent<?> component)
Returns AEF model for the given component.protected void
onParentChanged()
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, performFinish, postProcessBmIntegration, preProcessBmIntegration, setContainer, setInitializationData, setModelClassDetectionStrategy, setOpenEditorAfterCreation, setParentDetectionStrategy, setSelectAfterCreation, setShowParentSelectionPage
-
Methods inherited from class org.eclipse.jface.wizard.Wizard
addPage, getContainer, getDefaultPageImage, getDialogSettings, getNextPage, getPage, getPageCount, getPages, getShell, getStartingPage, getTitleBarColor, getWindowTitle, isHelpAvailable, needsPreviousAndNextButtons, needsProgressMonitor, performCancel, setDefaultPageImageDescriptor, setDialogSettings, setForcePreviousAndNextButtons, setHelpAvailable, setNeedsProgressMonitor, setTitleBarColor, setWindowTitle
-
-
-
-
Method Detail
-
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>
-
getModelForPageComponent
protected IModel getModelForPageComponent(NewWizardPageComponent<?> component)
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.
-
-