org.eclipse.emf.converter.ui.contribution.base
Class ModelConverterWizard

java.lang.Object
  extended byorg.eclipse.jface.wizard.Wizard
      extended byorg.eclipse.emf.converter.ui.contribution.base.ModelConverterWizard
All Implemented Interfaces:
IWizard, IWorkbenchWizard
Direct Known Subclasses:
ModelExporterWizard, ModelImporterWizard

public abstract class ModelConverterWizard
extends Wizard
implements IWorkbenchWizard

Since:
2.2.0

Nested Class Summary
static class ModelConverterWizard.PageHelper
           
 
Field Summary
protected  ModelConverter modelConverter
           
protected  ModelConverterWizard.PageHelper pageHelper
           
protected  IStructuredSelection selection
           
protected  IWorkbench workbench
           
 
Fields inherited from class org.eclipse.jface.wizard.Wizard
DEFAULT_IMAGE
 
Constructor Summary
ModelConverterWizard()
           
 
Method Summary
protected abstract  ModelConverter createModelConverter()
           
 void dispose()
           
protected  void doPerformFinish(Monitor monitor)
           
protected  IFile getFile(IPath path)
           
protected  ModelConverter getModelConverter()
           
 IStructuredSelection getSelection()
           
 IWorkbench getWorkbench()
           
 void init(IWorkbench workbench, IStructuredSelection selection)
           
protected  void openEditor(IFile file)
           
 boolean performCancel()
           
 boolean performFinish()
           
protected  void selectFile(IFile file)
           
 void setContainer(IWizardContainer wizardContainer)
           
 
Methods inherited from class org.eclipse.jface.wizard.Wizard
addPage, addPages, canFinish, createPageControls, getContainer, getDefaultPageImage, getDialogSettings, getNextPage, getPage, getPageCount, getPages, getPreviousPage, getShell, getStartingPage, getTitleBarColor, getWindowTitle, isHelpAvailable, needsPreviousAndNextButtons, needsProgressMonitor, 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
addPages, canFinish, createPageControls, getContainer, getDefaultPageImage, getDialogSettings, getNextPage, getPage, getPageCount, getPages, getPreviousPage, getStartingPage, getTitleBarColor, getWindowTitle, isHelpAvailable, needsPreviousAndNextButtons, needsProgressMonitor
 

Field Detail

selection

protected IStructuredSelection selection

workbench

protected IWorkbench workbench

pageHelper

protected ModelConverterWizard.PageHelper pageHelper

modelConverter

protected ModelConverter modelConverter
Constructor Detail

ModelConverterWizard

public ModelConverterWizard()
Method Detail

dispose

public void dispose()
Specified by:
dispose in interface IWizard

createModelConverter

protected abstract ModelConverter createModelConverter()

getModelConverter

protected ModelConverter getModelConverter()

init

public void init(IWorkbench workbench,
                 IStructuredSelection selection)
Specified by:
init in interface IWorkbenchWizard

getWorkbench

public IWorkbench getWorkbench()

getSelection

public IStructuredSelection getSelection()

setContainer

public void setContainer(IWizardContainer wizardContainer)
Specified by:
setContainer in interface IWizard

performCancel

public boolean performCancel()
Specified by:
performCancel in interface IWizard

performFinish

public boolean performFinish()
Specified by:
performFinish in interface IWizard

doPerformFinish

protected void doPerformFinish(Monitor monitor)
                        throws Exception
Throws:
Exception

getFile

protected IFile getFile(IPath path)

selectFile

protected void selectFile(IFile file)

openEditor

protected void openEditor(IFile file)
                   throws PartInitException
Throws:
PartInitException

Copyright 2001-2004 IBM Corporation and others.
All Rights Reserved.