|
org.eclipse.uml2.uml.editor.presentation
Class UMLModelWizard
java.lang.Object
org.eclipse.jface.wizard.Wizard
org.eclipse.uml2.uml.editor.presentation.UMLModelWizard
-
All Implemented Interfaces:
- org.eclipse.jface.wizard.IWizard, org.eclipse.ui.INewWizard, org.eclipse.ui.IWorkbenchWizard
-
public class UMLModelWizard
- extends org.eclipse.jface.wizard.Wizard
- implements org.eclipse.ui.INewWizard
This is a simple wizard for creating a new model file.
Fields inherited from class org.eclipse.jface.wizard.Wizard
|
DEFAULT_IMAGE
|
Method Summary
|
void
|
addPages
()
The framework calls this to create the contents of the wizard |
protected org.eclipse.emf.ecore.EObject
|
createInitialModel
()
Create a new model |
protected java.util.Collection<java.lang.String>
|
getInitialObjectNames
()
|
protected java.util.Collection<java.lang.String>
|
getInitialObjectNamesGen
()
Returns the names of the types that can be created as the root object |
org.eclipse.core.resources.IFile
|
getModelFile
()
Get the file from the page |
void
|
init
(org.eclipse.ui.IWorkbench workbench,
org.eclipse.jface.viewers.IStructuredSelection selection)
This just records the information |
boolean
|
performFinish
()
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, 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
|
canFinish, createPageControls, dispose, getContainer, getDefaultPageImage, getDialogSettings, getNextPage, getPage, getPageCount, getPages, getPreviousPage, getStartingPage, getTitleBarColor, getWindowTitle, isHelpAvailable, needsPreviousAndNextButtons, needsProgressMonitor, performCancel, setContainer
|
FILE_EXTENSIONS
public static final java.util.List<java.lang.String> FILE_EXTENSIONS
- The supported extensions for created files.
FORMATTED_FILE_EXTENSIONS
public static final java.lang.String FORMATTED_FILE_EXTENSIONS
- A formatted list of supported file extensions, suitable for display.
umlPackage
protected
UMLPackage umlPackage
- This caches an instance of the model package.
umlFactory
protected
UMLFactory umlFactory
- This caches an instance of the model factory.
newFileCreationPage
protected
UMLModelWizard.UMLModelWizardNewFileCreationPage newFileCreationPage
- This is the file creation page.
initialObjectCreationPage
protected
UMLModelWizard.UMLModelWizardInitialObjectCreationPage initialObjectCreationPage
- This is the initial object creation page.
selection
protected org.eclipse.jface.viewers.IStructuredSelection selection
- Remember the selection during initialization for populating the default container.
workbench
protected org.eclipse.ui.IWorkbench workbench
- Remember the workbench during initialization.
initialObjectNames
protected java.util.List<java.lang.String> initialObjectNames
- Caches the names of the types that can be created as the root object.
UMLModelWizard
public UMLModelWizard()
init
public void init(org.eclipse.ui.IWorkbench workbench,
org.eclipse.jface.viewers.IStructuredSelection selection)
- This just records the information.
-
-
Specified by:
-
init in interface org.eclipse.ui.IWorkbenchWizard
-
getInitialObjectNamesGen
protected java.util.Collection<java.lang.String> getInitialObjectNamesGen()
- Returns the names of the types that can be created as the root object.
-
-
getInitialObjectNames
protected java.util.Collection<java.lang.String> getInitialObjectNames()
-
-
createInitialModel
protected org.eclipse.emf.ecore.EObject createInitialModel()
- Create a new model.
-
-
performFinish
public boolean performFinish()
- Do the work after everything is specified.
-
-
Specified by:
-
performFinish in interface org.eclipse.jface.wizard.IWizard
-
Specified by:
-
performFinish in class org.eclipse.jface.wizard.Wizard
-
addPages
public void addPages()
- The framework calls this to create the contents of the wizard.
-
-
Specified by:
-
addPages in interface org.eclipse.jface.wizard.IWizard
-
Overrides:
-
addPages in class org.eclipse.jface.wizard.Wizard
-
getModelFile
public org.eclipse.core.resources.IFile getModelFile()
- Get the file from the page.
-
-
|
|