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
DtAefNewWizard
implementation that is used for creation objects
with type.
It extends DtAefMdWithTypeNewWizard
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
Fields inherited from class org.eclipse.jface.wizard.Wizard
DEFAULT_IMAGE
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected MdModelNewWizardPageComponent<? extends IMdObjectModel>
protected void
Disposes the model if it is not null.protected ITypeDescriptionModel
protected abstract org.eclipse.emf.ecore.EReference
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, 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
-
DtAefMdWithTypeNewWizard
public DtAefMdWithTypeNewWizard()
-
-
Method Details
-
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
- Returns:
- newly created
ITypeDescriptionModel
-
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.
-