Class CreateDomainModelReferenceWizard
- java.lang.Object
-
- org.eclipse.jface.wizard.Wizard
-
- org.eclipse.emf.ecp.spi.common.ui.ECPWizard<SelectionComposite<? extends org.eclipse.jface.viewers.ColumnViewer>>
-
- org.eclipse.emf.ecp.spi.common.ui.SelectModelElementWizard
-
- org.eclipse.emf.ecp.view.internal.editor.handler.CreateDomainModelReferenceWizard
-
- All Implemented Interfaces:
org.eclipse.jface.window.IShellProvider
,org.eclipse.jface.wizard.IWizard
public class CreateDomainModelReferenceWizard extends SelectModelElementWizard
- Author:
- Alexandra Buzila
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.eclipse.emf.ecp.spi.common.ui.SelectModelElementWizard
SelectModelElementWizard.WizardPageExtension
-
-
Constructor Summary
Constructors Constructor Description CreateDomainModelReferenceWizard(org.eclipse.emf.ecore.EObject eObject, org.eclipse.emf.ecore.EStructuralFeature structuralFeature, org.eclipse.emf.edit.domain.EditingDomain editingDomain, org.eclipse.emf.ecore.EClass eclass, java.lang.String windowTitle, java.lang.String pageName, java.lang.String pageTitle, java.lang.String description, VDomainModelReference domainModelReference)
A wizard used for creating a new DomainModelReference.CreateDomainModelReferenceWizard(org.eclipse.emf.ecore.EStructuralFeature.Setting setting, org.eclipse.emf.edit.domain.EditingDomain editingDomain, org.eclipse.emf.ecore.EClass eclass, java.lang.String windowTitle, java.lang.String pageName, java.lang.String pageTitle, java.lang.String description, VDomainModelReference domainModelReference)
A wizard used for creating a new DomainModelReference.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addPages()
boolean
canFinish()
org.eclipse.jface.wizard.IWizardPage
getNextPage(org.eclipse.jface.wizard.IWizardPage page)
boolean
performFinish()
.-
Methods inherited from class org.eclipse.emf.ecp.spi.common.ui.SelectModelElementWizard
dispose, getDescription, getPageName, getPageTitle
-
Methods inherited from class org.eclipse.emf.ecp.spi.common.ui.ECPWizard
getCompositeProvider, setCompositeProvider
-
Methods inherited from class org.eclipse.jface.wizard.Wizard
addPage, createPageControls, getContainer, getDefaultPageImage, getDialogSettings, getPage, getPageCount, getPages, getPreviousPage, getShell, getStartingPage, getTitleBarColor, getWindowTitle, isHelpAvailable, needsPreviousAndNextButtons, needsProgressMonitor, performCancel, setContainer, setDefaultPageImageDescriptor, setDialogSettings, setForcePreviousAndNextButtons, setHelpAvailable, setNeedsProgressMonitor, setTitleBarColor, setWindowTitle
-
-
-
-
Constructor Detail
-
CreateDomainModelReferenceWizard
public CreateDomainModelReferenceWizard(org.eclipse.emf.ecore.EStructuralFeature.Setting setting, org.eclipse.emf.edit.domain.EditingDomain editingDomain, org.eclipse.emf.ecore.EClass eclass, java.lang.String windowTitle, java.lang.String pageName, java.lang.String pageTitle, java.lang.String description, VDomainModelReference domainModelReference)
A wizard used for creating a new DomainModelReference.- Parameters:
setting
- - the setting to useeditingDomain
- - the setting's editing domaineclass
- - the root EClass of the VView the setting belongs towindowTitle
- - title for the wizard windowpageName
- - the name of the pagepageTitle
- - the title of the pagedescription
- - the descriptiondomainModelReference
- - the domain model reference
-
CreateDomainModelReferenceWizard
public CreateDomainModelReferenceWizard(org.eclipse.emf.ecore.EObject eObject, org.eclipse.emf.ecore.EStructuralFeature structuralFeature, org.eclipse.emf.edit.domain.EditingDomain editingDomain, org.eclipse.emf.ecore.EClass eclass, java.lang.String windowTitle, java.lang.String pageName, java.lang.String pageTitle, java.lang.String description, VDomainModelReference domainModelReference)
A wizard used for creating a new DomainModelReference.- Parameters:
eObject
- TheEObject
to usestructuralFeature
- The correspondingEStructuralFeature
editingDomain
- - the setting's editing domaineclass
- - the root EClass of the VView the setting belongs towindowTitle
- - title for the wizard windowpageName
- - the name of the pagepageTitle
- - the title of the pagedescription
- - the descriptiondomainModelReference
- - the domain model reference
-
-
Method Detail
-
addPages
public void addPages()
- Specified by:
addPages
in interfaceorg.eclipse.jface.wizard.IWizard
- Overrides:
addPages
in classSelectModelElementWizard
-
getNextPage
public org.eclipse.jface.wizard.IWizardPage getNextPage(org.eclipse.jface.wizard.IWizardPage page)
- Specified by:
getNextPage
in interfaceorg.eclipse.jface.wizard.IWizard
- Overrides:
getNextPage
in classorg.eclipse.jface.wizard.Wizard
- See Also:
Wizard.getNextPage(org.eclipse.jface.wizard.IWizardPage)
-
performFinish
public boolean performFinish()
. () This method creates a model element instance from selected type, adds it to Leaf- or CompositeSection, and opens it.- Specified by:
performFinish
in interfaceorg.eclipse.jface.wizard.IWizard
- Overrides:
performFinish
in classSelectModelElementWizard
- See Also:
SelectModelElementWizard.performFinish()
-
canFinish
public boolean canFinish()
- Specified by:
canFinish
in interfaceorg.eclipse.jface.wizard.IWizard
- Overrides:
canFinish
in classorg.eclipse.jface.wizard.Wizard
- See Also:
Wizard.canFinish()
-
-