Class DtAefMdWithTypeNewWizard<M extends MdObject>
- 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>
-
- com._1c.g5.v8.dt.md.ui.wizards.base.aef.DtAefMdNewWizard<M>
-
- com._1c.g5.v8.dt.md.ui.wizards.base.aef.DtAefMdWithTypeNewWizard<M>
-
- Type Parameters:
M
- the type of domain model
- 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:
AccountingFlagWizard
,AddressAttributeWizard
,ChartOfCharacteristicTypesWizard
,CommonAttributeWizard
,ConstantWizard
,DefinedTypeWizard
,DimensionWizard
,ExtDimensionAccountingFlagWizard
,FieldWizard
,FilterCriterionWizard
,FixedFieldNameMatchingWizard
,FunctionWizard
,ResourceWizard
,SequenceDimensionWizard
,SessionParameterWizard
public abstract class DtAefMdWithTypeNewWizard<M extends MdObject> extends DtAefMdNewWizard<M>
DtAefNewWizard
implementation that is used for creation objects with type. It extendsDtAefMdWithTypeNewWizard
and adds type page for choosing the type.
-
-
Field Summary
-
Fields inherited from class com._1c.g5.v8.dt.md.ui.wizards.base.aef.DtAefMdNewWizard
mdObjectAvailability
-
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 DtAefMdWithTypeNewWizard()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected MdModelNewWizardPageComponent<? extends IMdObjectModel>
createMdMainPage()
protected void
disposeMdObjectModel()
Disposes the model if it is not null.protected ITypeDescriptionModel
getTypeDescriptionModel()
protected abstract org.eclipse.emf.ecore.EReference
getTypeFeature()
Returns theEReference
that represents the type feature.-
Methods inherited from class com._1c.g5.v8.dt.md.ui.wizards.base.aef.DtAefMdNewWizard
createMdObjectModel, dispose, disposeMainPageComponent, doAddPages, getMainPageComponent, getMdObjectModel, getModelForPageComponent, getNamePrefix, getProjectNamePrefix, setupMdMainPageViewModel
-
Methods inherited from class com._1c.g5.v8.dt.md.ui.wizards.base.aef.DtAefNewWizard
addPage, getEngine, onParentChanged
-
Methods inherited from class com._1c.g5.v8.dt.md.ui.wizards.base.DtNewWizard
addExtensionPages, addPages, canFinish, createModel, createPageControls, detectModelClass, detectParent, 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
-
disposeMdObjectModel
protected void disposeMdObjectModel()
Description copied from class:DtAefMdNewWizard
Disposes the model if it is not null.- Overrides:
disposeMdObjectModel
in classDtAefMdNewWizard<M extends MdObject>
-
getTypeDescriptionModel
protected ITypeDescriptionModel getTypeDescriptionModel()
- Returns:
- newly created
ITypeDescriptionModel
-
createMdMainPage
protected MdModelNewWizardPageComponent<? extends IMdObjectModel> createMdMainPage()
Description copied from class:DtAefMdNewWizard
- Overrides:
createMdMainPage
in classDtAefMdNewWizard<M extends MdObject>
- Returns:
- a newly created page component.
-
getTypeFeature
protected abstract org.eclipse.emf.ecore.EReference getTypeFeature()
Returns theEReference
that represents the type feature.- Returns:
- the
EReference
instance.
-
-