Package com._1c.g5.v8.dt.md.ui.wizards
Class ExternalDataProcessorWizardBase
- 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.AbstractProjectWizard<M,AbstractDependentProjectWizard.DependentWizardModel<M>>
-
- com._1c.g5.v8.dt.md.ui.wizards.AbstractDependentProjectWizard<ExternalDataProcessor>
-
- com._1c.g5.v8.dt.md.ui.wizards.ExternalDataProcessorWizardBase
-
- All Implemented Interfaces:
IDtNewWizard<ExternalDataProcessor>
,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:
ExternalDataProcessorObjectWizard
,ExternalDataProcessorProjectWizard
public abstract class ExternalDataProcessorWizardBase extends AbstractDependentProjectWizard<ExternalDataProcessor>
Base class for wizards dealing with external data processors.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com._1c.g5.v8.dt.md.ui.wizards.AbstractDependentProjectWizard
AbstractDependentProjectWizard.DependedRootObjectPage, AbstractDependentProjectWizard.DependentWizardModel<M extends MdObject>
-
Nested classes/interfaces inherited from class com._1c.g5.v8.dt.md.ui.wizards.AbstractProjectWizard
AbstractProjectWizard.ObjectNameValidator, AbstractProjectWizard.WizardModel<M extends MdObject>
-
-
Field Summary
-
Fields inherited from class com._1c.g5.v8.dt.md.ui.wizards.AbstractDependentProjectWizard
id
-
Fields inherited from class com._1c.g5.v8.dt.md.ui.wizards.base.DtNewWizard
configurationProvider, derivedDataManagerProvider, modelManager, resourceLookup, runtimeVersionSupport, selectionService, v8projectManager, wizardExtensionsRegistry
-
-
Constructor Summary
Constructors Constructor Description ExternalDataProcessorWizardBase(boolean needToCreateProject)
Creates new external data processor wizard.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
integrateModel(org.eclipse.core.runtime.IProgressMonitor monitor)
Integrates the created model in the enclosing model.-
Methods inherited from class com._1c.g5.v8.dt.md.ui.wizards.AbstractDependentProjectWizard
createWizardModel, doAddPages, getBaseProject, getBaseProject, getExistedNames, getNameValidator
-
Methods inherited from class com._1c.g5.v8.dt.md.ui.wizards.AbstractProjectWizard
dispose, getContextHelpId, getInitObjectName, getModelForPageComponent, getObjectNamePrefix, getOrCreateWizardModel, getPageDescription, getPageTitle, getProjectName, getProjectPath, init, needToCreateProject, setNeedToCreateProject, setObjectNamePrefix, setObjectTypeNameMessage, setPageDescription, setPageTitle
-
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, 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
-
integrateModel
public void integrateModel(org.eclipse.core.runtime.IProgressMonitor monitor) throws org.eclipse.core.runtime.CoreException
Description copied from class:DtNewWizard
Integrates the created model in the enclosing model. Called at wizard finish.- Specified by:
integrateModel
in interfaceIDtNewWizard<ExternalDataProcessor>
- Overrides:
integrateModel
in classDtNewWizard<ExternalDataProcessor>
- Parameters:
monitor
- the progress monitor to report progress to ornull
if progress report is not needed- Throws:
org.eclipse.core.runtime.CoreException
- if model integrations fails with some reason
-
-