Package org.eclipse.epf.uma.presentation
Class UmaModelWizard
java.lang.Object
org.eclipse.jface.wizard.Wizard
org.eclipse.epf.uma.presentation.UmaModelWizard
- All Implemented Interfaces:
org.eclipse.jface.window.IShellProvider,org.eclipse.jface.wizard.IWizard,org.eclipse.ui.INewWizard,org.eclipse.ui.IWorkbenchWizard
public class UmaModelWizard
extends org.eclipse.jface.wizard.Wizard
implements org.eclipse.ui.INewWizard
This is a simple wizard for creating a new model file.
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classUmaModelWizard.UmaModelWizardInitialObjectCreationPageThis is the page where the type of object to create is selected.classUmaModelWizard.UmaModelWizardNewFileCreationPageThis is the one page of the wizard. -
Field Summary
Fields Modifier and Type Field Description static java.util.List<java.lang.String>FILE_EXTENSIONSThe supported extensions for created files.static java.lang.StringFORMATTED_FILE_EXTENSIONSA formatted list of supported file extensions, suitable for display.Fields inherited from class org.eclipse.jface.wizard.Wizard
DEFAULT_IMAGE -
Constructor Summary
Constructors Constructor Description UmaModelWizard() -
Method Summary
Modifier and Type Method Description voidaddPages()The framework calls this to create the contents of the wizard.org.eclipse.core.resources.IFilegetModelFile()Get the file from the page.voidinit(org.eclipse.ui.IWorkbench workbench, org.eclipse.jface.viewers.IStructuredSelection selection)This just records the information.booleanperformFinish()Do the work after everything is specified.Methods inherited from class org.eclipse.jface.wizard.Wizard
addPage, canFinish, createPageControls, dispose, getContainer, getDefaultPageImage, getDialogSettings, getNextPage, getPage, getPageCount, getPages, getPreviousPage, getShell, getStartingPage, getTitleBarColor, getWindowTitle, isHelpAvailable, needsPreviousAndNextButtons, needsProgressMonitor, performCancel, setContainer, setDefaultPageImageDescriptor, setDialogSettings, setForcePreviousAndNextButtons, setHelpAvailable, setNeedsProgressMonitor, setTitleBarColor, setWindowTitleMethods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.eclipse.jface.wizard.IWizard
canFinish, createPageControls, dispose, getContainer, getDefaultPageImage, getDialogSettings, getNextPage, getPage, getPageCount, getPages, getPreviousPage, getStartingPage, getTitleBarColor, getWindowTitle, isHelpAvailable, needsPreviousAndNextButtons, needsProgressMonitor, performCancel, setContainer
-
Field Details
-
FILE_EXTENSIONS
public static final java.util.List<java.lang.String> FILE_EXTENSIONSThe supported extensions for created files. -
FORMATTED_FILE_EXTENSIONS
public static final java.lang.String FORMATTED_FILE_EXTENSIONSA formatted list of supported file extensions, suitable for display.
-
-
Constructor Details
-
UmaModelWizard
public UmaModelWizard()
-
-
Method Details
-
init
public void init(org.eclipse.ui.IWorkbench workbench, org.eclipse.jface.viewers.IStructuredSelection selection)This just records the information.- Specified by:
initin interfaceorg.eclipse.ui.IWorkbenchWizard
-
performFinish
public boolean performFinish()Do the work after everything is specified.- Specified by:
performFinishin interfaceorg.eclipse.jface.wizard.IWizard- Specified by:
performFinishin classorg.eclipse.jface.wizard.Wizard
-
addPages
public void addPages()The framework calls this to create the contents of the wizard.- Specified by:
addPagesin interfaceorg.eclipse.jface.wizard.IWizard- Overrides:
addPagesin classorg.eclipse.jface.wizard.Wizard
-
getModelFile
public org.eclipse.core.resources.IFile getModelFile()Get the file from the page.
-