org.eclipse.emf.importer.ui
Class EMFModelWizard
java.lang.Object
org.eclipse.jface.wizard.Wizard
org.eclipse.emf.importer.ui.EMFModelWizard
- All Implemented Interfaces:
- INewWizard, IWizard, 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 String genModelFileName
reloadFile
protected IFile reloadFile
modelFile
protected IFile modelFile
selectionPage
protected ModelConverterDescriptorSelectionPage selectionPage
defaultPath
protected IPath defaultPath
defaultDescriptorID
protected String defaultDescriptorID
EMFModelWizard
public EMFModelWizard()
EMFModelWizard
public EMFModelWizard(IFile reloadFile)
dispose
public void dispose()
- Specified by:
dispose
in interface IWizard
getDefaultImageDescriptor
protected ImageDescriptor getDefaultImageDescriptor()
addPages
public void addPages()
- Specified by:
addPages
in interface IWizard
addSelectionPage
protected void addSelectionPage()
init
public void init(IWorkbench workbench,
IStructuredSelection selection)
- Specified by:
init
in interface IWorkbenchWizard
init
protected void init()
getDefaultGenModelFileName
protected String getDefaultGenModelFileName()
getModelImporterDescriptors
protected List getModelImporterDescriptors()
computeSuggestedDescriptor
protected ModelImporterDescriptor computeSuggestedDescriptor()
isValidNewValue
protected boolean isValidNewValue(Object newValue,
Object oldValue)
adjustModelImporterWizard
protected void adjustModelImporterWizard(IModelImporterWizard modelImporterWizard,
ModelImporterDescriptor modelImporterDescriptor)
canFinish
public boolean canFinish()
- Specified by:
canFinish
in interface IWizard
performFinish
public boolean performFinish()
- Specified by:
performFinish
in interface IWizard
setDefaultModelImporterDescriptorID
public void setDefaultModelImporterDescriptorID(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 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()