Package com._1c.g5.v8.dt.md.ui.wizards
Class AbstractDependentProjectWizard<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.AbstractProjectWizard<M,AbstractDependentProjectWizard.DependentWizardModel<M>>
- 
- com._1c.g5.v8.dt.md.ui.wizards.AbstractDependentProjectWizard<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:
- ExternalDataProcessorWizardBase,- ExternalReportWizardBase
 
 public abstract class AbstractDependentProjectWizard<M extends MdObject> extends AbstractProjectWizard<M,AbstractDependentProjectWizard.DependentWizardModel<M>> Abstract wizard of dependent projects or their root objects.
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description protected classAbstractDependentProjectWizard.DependedRootObjectPageRoot object wizard page.static classAbstractDependentProjectWizard.DependentWizardModel<M extends MdObject>Dependent wizard model instance.- 
Nested classes/interfaces inherited from class com._1c.g5.v8.dt.md.ui.wizards.AbstractProjectWizardAbstractProjectWizard.ObjectNameValidator, AbstractProjectWizard.WizardModel<M extends MdObject>
 
- 
 - 
Field SummaryFields Modifier and Type Field Description protected Stringid- 
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 AbstractDependentProjectWizard()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description protected AbstractDependentProjectWizard.DependentWizardModel<M>createWizardModel()Create wizard model.voiddoAddPages()TheDtNewWizardimplementation of this wizard method does nothing.protected IConfigurationProjectgetBaseProject()Returns selected base project in the wizard.protected IConfigurationProjectgetBaseProject(String name)Returns base project by the given name.protected Collection<String>getExistedNames()Returns the existed names for generate init object name.protected org.eclipse.core.databinding.validation.IValidatorgetNameValidator()Returns validator for creating object name.- 
Methods inherited from class com._1c.g5.v8.dt.md.ui.wizards.AbstractProjectWizarddispose, 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.DtAefNewWizardaddPage, getEngine, onParentChanged
 - 
Methods inherited from class com._1c.g5.v8.dt.md.ui.wizards.base.DtNewWizardaddExtensionPages, addPages, canFinish, createModel, createPageControls, detectModelClass, detectParent, getContext, getPreviousPage, getSelection, integrateModel, integrateModel, 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
 
- 
 
- 
- 
- 
Field Detail- 
idprotected final String id - See Also:
- Constant Field Values
 
 
- 
 - 
Method Detail- 
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<M extends MdObject,AbstractDependentProjectWizard.DependentWizardModel<M extends MdObject>>
 
 - 
createWizardModelprotected AbstractDependentProjectWizard.DependentWizardModel<M> createWizardModel() Create wizard model.- Overrides:
- createWizardModelin class- AbstractProjectWizard<M extends MdObject,AbstractDependentProjectWizard.DependentWizardModel<M extends MdObject>>
- Returns:
- a new wizard model, never null
 
 - 
getBaseProjectprotected IConfigurationProject getBaseProject() Returns selected base project in the wizard. May returnnull.- Returns:
- the selected base project in the wizard or nullif none
 
 - 
getBaseProjectprotected IConfigurationProject getBaseProject(String name) Returns base project by the given name. May returnnull.- Parameters:
- name- the base project name, cannot be- null
- Returns:
- the base project or nullif none
 
 - 
getExistedNamesprotected Collection<String> getExistedNames() Description copied from class:AbstractProjectWizardReturns the existed names for generate init object name.- Overrides:
- getExistedNamesin class- AbstractProjectWizard<M extends MdObject,AbstractDependentProjectWizard.DependentWizardModel<M extends MdObject>>
- Returns:
- collection of already taken names, cannot be null
 
 - 
getNameValidatorprotected org.eclipse.core.databinding.validation.IValidator getNameValidator() Description copied from class:AbstractProjectWizardReturns validator for creating object name.- Overrides:
- getNameValidatorin class- AbstractProjectWizard<M extends MdObject,AbstractDependentProjectWizard.DependentWizardModel<M extends MdObject>>
- Returns:
- object name validator, cannot be null
 
 
- 
 
-