org.eclipse.emf.importer.ui
Class EMFModelWizard
java.lang.Object
org.eclipse.jface.wizard.Wizard
org.eclipse.emf.importer.ui.EMFModelWizard
- All Implemented Interfaces:
- IWizard, INewWizard, IWorkbenchWizard
- Direct Known Subclasses:
- EMFProjectWizard
public class EMFModelWizard
- extends Wizard
- implements INewWizard
- Since:
- 2.1.0
Methods inherited from class org.eclipse.jface.wizard.Wizard |
addPage, createPageControls, getContainer, getDefaultPageImage, getDialogSettings, getNextPage, getPage, getPageCount, getPages, getPreviousPage, getShell, getStartingPage, getTitleBarColor, getWindowTitle, isHelpAvailable, needsPreviousAndNextButtons, needsProgressMonitor, performCancel, setContainer, 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 |
createPageControls, getContainer, getDefaultPageImage, getDialogSettings, getNextPage, getPage, getPageCount, getPages, getPreviousPage, getStartingPage, getTitleBarColor, getWindowTitle, isHelpAvailable, needsPreviousAndNextButtons, needsProgressMonitor, performCancel, setContainer |
selection
protected IStructuredSelection selection
workbench
protected IWorkbench workbench
genModelContainerPath
protected IPath genModelContainerPath
genModelFileName
protected java.lang.String genModelFileName
reloadFile
protected IFile reloadFile
modelFile
protected IFile modelFile
selectionPage
protected ModelConverterDescriptorSelectionPage selectionPage
defaultPath
protected IPath defaultPath
defaultDescriptorID
protected java.lang.String defaultDescriptorID
EMFModelWizard
public EMFModelWizard()
EMFModelWizard
public EMFModelWizard(IFile reloadFile)
dispose
public void dispose()
- Specified by:
dispose
in interface IWizard
- Overrides:
dispose
in class Wizard
getDefaultImageDescriptor
protected ImageDescriptor getDefaultImageDescriptor()
addPages
public void addPages()
- Specified by:
addPages
in interface IWizard
- Overrides:
addPages
in class Wizard
addSelectionPage
protected void addSelectionPage()
init
public void init(IWorkbench workbench,
IStructuredSelection selection)
- Specified by:
init
in interface IWorkbenchWizard
init
protected void init()
getDefaultGenModelFileName
protected java.lang.String getDefaultGenModelFileName()
getModelImporterDescriptors
protected java.util.List<ModelImporterDescriptor> getModelImporterDescriptors()
computeSuggestedDescriptor
protected ModelImporterDescriptor computeSuggestedDescriptor()
isValidNewValue
protected boolean isValidNewValue(java.lang.Object newValue,
java.lang.Object oldValue)
adjustModelImporterWizard
protected void adjustModelImporterWizard(IModelImporterWizard modelImporterWizard,
ModelImporterDescriptor modelImporterDescriptor)
canFinish
public boolean canFinish()
- Specified by:
canFinish
in interface IWizard
- Overrides:
canFinish
in class Wizard
performFinish
public boolean performFinish()
- Specified by:
performFinish
in interface IWizard
- Specified by:
performFinish
in class Wizard
setDefaultModelImporterDescriptorID
public void setDefaultModelImporterDescriptorID(java.lang.String id)
- Sets the model importer descriptor that will be selected when this wizard
is presented to the user. This method has to be invoke before the wizard
pages are added.
- Parameters:
id
-
getDefaultModelImporterDescriptorID
public java.lang.String getDefaultModelImporterDescriptorID()
setDefaultPath
public void setDefaultPath(IPath path)
- Sets the path of the genmodel that will be used when this wizard
is presented to the user. This method has to be invoke before the wizard
pages are added.
- Parameters:
path
- The absolute path of the genmodel.
getDefaultPath
public IPath getDefaultPath()