Package com._1c.g5.v8.dt.md.ui.wizards
Class ConfigurationWizard
- 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<Configuration,ConfigurationWizardModel>
- 
- com._1c.g5.v8.dt.md.ui.wizards.ConfigurationWizard
 
 
 
 
 
- 
- All Implemented Interfaces:
- IDtNewWizard<Configuration>,- org.eclipse.core.runtime.IExecutableExtension,- org.eclipse.jface.window.IShellProvider,- org.eclipse.jface.wizard.IWizard,- org.eclipse.ui.INewWizard,- org.eclipse.ui.IWorkbenchWizard
 
 public class ConfigurationWizard extends AbstractProjectWizard<Configuration,ConfigurationWizardModel> New configuration wizard.
- 
- 
Nested Class Summary- 
Nested classes/interfaces inherited from class com._1c.g5.v8.dt.md.ui.wizards.AbstractProjectWizardAbstractProjectWizard.ObjectNameValidator, AbstractProjectWizard.WizardModel<M extends MdObject>
 
- 
 - 
Field Summary- 
Fields inherited from class com._1c.g5.v8.dt.md.ui.wizards.AbstractProjectWizardid
 - 
Fields inherited from class com._1c.g5.v8.dt.md.ui.wizards.base.DtNewWizardconfigurationProvider, derivedDataManagerProvider, modelManager, resourceLookup, runtimeVersionSupport, selectionService, topObjectFqnGenerator, v8projectManager, wizardExtensionsRegistry
 
- 
 - 
Constructor SummaryConstructors Constructor Description ConfigurationWizard(IRuntimeVersionSupport runtimeVersionSupport)Instantiates a new configuration wizard.
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcreateModel()Creates a model from the information stored in the wizard context.protected ConfigurationWizardModelcreateWizardModel()Create wizard model.voiddoAddPages()TheDtNewWizardimplementation of this wizard method does nothing.protected StringgetContextHelpId()Returns help context id to bind help to.voidinit(org.eclipse.ui.IWorkbench workbench, IStructuredSelection selection)protected voidintegrateModel()Integrates the created model in the enclosing model.voidintegrateModel(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.AbstractProjectWizarddispose, getExistedNames, getInitObjectName, getModelForPageComponent, getNameValidator, getObjectNamePrefix, getOrCreateWizardModel, getPageDescription, getPageTitle, getProjectName, getProjectPath, needToCreateProject, setNeedToCreateProject, setObjectNamePrefix, setObjectTypeNameMessage, setPageDescription, setPageTitle
 - 
Methods inherited from class com._1c.g5.v8.dt.md.ui.wizards.base.aef.DtAefNewWizardaddPage, getEngine, onParentChanged
 - 
Methods inherited from class com._1c.g5.v8.dt.md.ui.wizards.base.DtNewWizardaddExtensionPages, addPages, canFinish, createPageControls, detectModelClass, detectParent, getContext, getPreviousPage, getSelection, performFinish, postProcessBmIntegration, preProcessBmIntegration, setContainer, setInitializationData, setModelClassDetectionStrategy, setOpenEditorAfterCreation, setParentDetectionStrategy, setSelectAfterCreation, setShowParentSelectionPage
 - 
Methods inherited from class org.eclipse.jface.wizard.WizardaddPage, getContainer, getDefaultPageImage, getDialogSettings, getNextPage, getPage, getPageCount, getPages, getShell, getStartingPage, getTitleBarColor, getWindowTitle, isHelpAvailable, needsPreviousAndNextButtons, needsProgressMonitor, performCancel, setDefaultPageImageDescriptor, setDialogSettings, setForcePreviousAndNextButtons, setHelpAvailable, setNeedsProgressMonitor, setTitleBarColor, setWindowTitle
 
- 
 
- 
- 
- 
Constructor Detail- 
ConfigurationWizard@Inject public ConfigurationWizard(IRuntimeVersionSupport runtimeVersionSupport) Instantiates a new configuration wizard.
 
- 
 - 
Method Detail- 
integrateModelpublic void integrateModel(org.eclipse.core.runtime.IProgressMonitor monitor) throws org.eclipse.core.runtime.CoreExceptionDescription copied from class:DtNewWizardIntegrates the created model in the enclosing model. Called at wizard finish.- Specified by:
- integrateModelin interface- IDtNewWizard<Configuration>
- Overrides:
- integrateModelin class- DtNewWizard<Configuration>
- Parameters:
- monitor- the progress monitor to report progress to or- nullif progress report is not needed
- Throws:
- org.eclipse.core.runtime.CoreException- if model integrations fails with some reason
 
 - 
initpublic void init(org.eclipse.ui.IWorkbench workbench, IStructuredSelection selection)Description copied from class:DtNewWizard- Specified by:
- initin interface- org.eclipse.ui.IWorkbenchWizard
- Overrides:
- initin class- AbstractProjectWizard<Configuration,ConfigurationWizardModel>
 
 - 
createModelpublic void createModel() Description copied from class:DtNewWizardCreates a model from the information stored in the wizard context. Stores the model in the wizard context. Called afterIDtNewWizard.detectModelClass().- Specified by:
- createModelin interface- IDtNewWizard<Configuration>
- Overrides:
- createModelin class- DtNewWizard<Configuration>
 
 - 
doAddPagespublic void doAddPages() Description copied from class:DtNewWizardTheDtNewWizardimplementation of this wizard method does nothing. Subclasses should extend if extra pages need to be added before the wizard opens. New pages should be added by callingaddPage.- Overrides:
- doAddPagesin class- AbstractProjectWizard<Configuration,ConfigurationWizardModel>
 
 - 
getContextHelpIdprotected String getContextHelpId() Description copied from class:AbstractProjectWizardReturns help context id to bind help to.- Overrides:
- getContextHelpIdin class- AbstractProjectWizard<Configuration,ConfigurationWizardModel>
- Returns:
- help context id or nullif no help is needed
 
 - 
createWizardModelprotected ConfigurationWizardModel createWizardModel() Description copied from class:AbstractProjectWizardCreate wizard model.- Overrides:
- createWizardModelin class- AbstractProjectWizard<Configuration,ConfigurationWizardModel>
- Returns:
- a new wizard model, never null
 
 - 
integrateModelprotected void integrateModel() throws org.eclipse.core.runtime.CoreExceptionDescription copied from class:DtNewWizardIntegrates the created model in the enclosing model. Called at wizard finish.- Overrides:
- integrateModelin class- DtNewWizard<Configuration>
- Throws:
- org.eclipse.core.runtime.CoreException- if the model integrations fails with some reason
 
 
- 
 
-