org.eclipse.cosmos.rm.smlif.internal.export.ui
Class ExportToSMLIFWizard
java.lang.Object
org.eclipse.jface.wizard.Wizard
org.eclipse.cosmos.rm.smlif.internal.export.ui.ExportToSMLIFWizard
- All Implemented Interfaces:
- org.eclipse.jface.viewers.ICheckStateListener, org.eclipse.jface.wizard.IWizard, org.eclipse.ui.IExportWizard, org.eclipse.ui.IWorkbenchWizard
public class ExportToSMLIFWizard
- extends org.eclipse.jface.wizard.Wizard
- implements org.eclipse.ui.IExportWizard, org.eclipse.jface.viewers.ICheckStateListener
Wizard for exporting SML documents into an SML-Interchange Format file. If a .smlif_meta
file is detected in the base project of this export, the metadata therein will also be used
in building the SML-IF file.
| Fields inherited from class org.eclipse.jface.wizard.Wizard |
DEFAULT_IMAGE |
| 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 |
mainPage
protected ExportToSMLIFWizardPage mainPage
page2
protected ExportToSMLIFWizardPage2 page2
page3
protected ExportToSMLIFWizardPage3 page3
selection
protected org.eclipse.jface.viewers.IStructuredSelection selection
selectedFiles
protected java.util.HashMap selectedFiles
ExportToSMLIFWizard
public ExportToSMLIFWizard()
performFinish
public boolean performFinish()
- Specified by:
performFinish in interface org.eclipse.jface.wizard.IWizard- Specified by:
performFinish in class org.eclipse.jface.wizard.Wizard
addPages
public void addPages()
- Specified by:
addPages in interface org.eclipse.jface.wizard.IWizard- Overrides:
addPages in class org.eclipse.jface.wizard.Wizard
init
public void init(org.eclipse.ui.IWorkbench workbench,
org.eclipse.jface.viewers.IStructuredSelection selection)
- Specified by:
init in interface org.eclipse.ui.IWorkbenchWizard
getMainPage
public ExportToSMLIFWizardPage getMainPage()
checkStateChanged
public void checkStateChanged(org.eclipse.jface.viewers.CheckStateChangedEvent event)
- Specified by:
checkStateChanged in interface org.eclipse.jface.viewers.ICheckStateListener
addFileToSelected
protected void addFileToSelected(org.eclipse.core.resources.IResource file)
primAddFileToSelected
protected void primAddFileToSelected(org.eclipse.core.resources.IResource file)
removeFileFromSelected
protected void removeFileFromSelected(org.eclipse.core.resources.IResource file)
primRemoveFileFromSelected
protected void primRemoveFileFromSelected(org.eclipse.core.resources.IResource file)
getSelectedFiles
public java.util.HashMap getSelectedFiles()
createVerticalButtonPanelButton
protected static org.eclipse.swt.widgets.Button createVerticalButtonPanelButton(org.eclipse.swt.widgets.Composite buttonComposite,
java.lang.String buttonText)
createVerticalButtonPanel
protected static org.eclipse.swt.widgets.Composite createVerticalButtonPanel(org.eclipse.swt.widgets.Composite parent)
getPage2
public ExportToSMLIFWizardPage2 getPage2()