org.eclipse.cosmos.rm.smlif.internal.export.ui
Class ExportToSMLIFWizardPage
java.lang.Object
org.eclipse.jface.dialogs.DialogPage
org.eclipse.jface.wizard.WizardPage
org.eclipse.cosmos.rm.smlif.internal.export.ui.ExportToSMLIFWizardPage
- All Implemented Interfaces:
- org.eclipse.jface.dialogs.IDialogPage, org.eclipse.jface.dialogs.IMessageProvider, org.eclipse.jface.wizard.IWizardPage
public class ExportToSMLIFWizardPage
- extends org.eclipse.jface.wizard.WizardPage
|
Field Summary |
protected org.eclipse.ui.dialogs.ContainerCheckedTreeViewer |
fileTree
|
protected org.eclipse.swt.widgets.Text |
projectText
|
protected org.eclipse.jface.viewers.IStructuredSelection |
selection
|
protected org.eclipse.swt.widgets.Text |
smlifText
|
| Fields inherited from interface org.eclipse.jface.dialogs.IMessageProvider |
ERROR, INFORMATION, NONE, WARNING |
|
Constructor Summary |
ExportToSMLIFWizardPage(java.lang.String pageName,
org.eclipse.jface.viewers.IStructuredSelection selection)
|
| Methods inherited from class org.eclipse.jface.wizard.WizardPage |
canFlipToNextPage, getContainer, getDialogSettings, getImage, getName, getNextPage, getPreviousPage, getShell, getWizard, isCurrentPage, isPageComplete, setDescription, setErrorMessage, setImageDescriptor, setMessage, setPageComplete, setPreviousPage, setTitle, setWizard, toString |
| Methods inherited from class org.eclipse.jface.dialogs.DialogPage |
convertHeightInCharsToPixels, convertHorizontalDLUsToPixels, convertVerticalDLUsToPixels, convertWidthInCharsToPixels, dispose, getControl, getDescription, getDialogFontName, getErrorMessage, getFont, getMessage, getMessageType, getTitle, getToolTipText, initializeDialogUnits, isControlCreated, performHelp, setButtonLayoutData, setControl, setMessage, setVisible |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.eclipse.jface.dialogs.IDialogPage |
dispose, getControl, getDescription, getErrorMessage, getMessage, getTitle, performHelp, setVisible |
projectText
protected org.eclipse.swt.widgets.Text projectText
smlifText
protected org.eclipse.swt.widgets.Text smlifText
selection
protected org.eclipse.jface.viewers.IStructuredSelection selection
fileTree
protected org.eclipse.ui.dialogs.ContainerCheckedTreeViewer fileTree
ExportToSMLIFWizardPage
public ExportToSMLIFWizardPage(java.lang.String pageName,
org.eclipse.jface.viewers.IStructuredSelection selection)
createControl
public void createControl(org.eclipse.swt.widgets.Composite parent)
updatePageForSelection
protected void updatePageForSelection()
createProjectPromptComposite
protected void createProjectPromptComposite(org.eclipse.swt.widgets.Composite topComponent)
promptForProject
protected void promptForProject()
updateFileTree
protected void updateFileTree()
createSelectedResourcesLabel
protected void createSelectedResourcesLabel(org.eclipse.swt.widgets.Composite topComponent)
createBrowseButtons
protected void createBrowseButtons(org.eclipse.swt.widgets.Group destGroup)
createDestinationText
protected void createDestinationText(org.eclipse.swt.widgets.Group destGroup)
promptForWorkspaceDestinationFile
protected void promptForWorkspaceDestinationFile()
createSelectionButtons
protected void createSelectionButtons(org.eclipse.swt.widgets.Composite topComponent)
createFileTree
protected void createFileTree(org.eclipse.swt.widgets.Composite topComponent)
initCheckedItems
protected void initCheckedItems()
doExport
public boolean doExport()
getRuleBindings
protected java.util.List getRuleBindings()
getPage2
protected ExportToSMLIFWizardPage2 getPage2()
fileIsWorkspacePath
protected boolean fileIsWorkspacePath(java.lang.String smlifFileName)
getSelectedModelUnits
protected org.eclipse.cosmos.rm.repository.provisional.resource.ISMLDocument[] getSelectedModelUnits()
getExportWizard
protected ExportToSMLIFWizard getExportWizard()
setSelection
public void setSelection(org.eclipse.jface.viewers.IStructuredSelection selection)
createDestinationGroup
protected org.eclipse.swt.widgets.Group createDestinationGroup(org.eclipse.swt.widgets.Composite topComposite)
updatePageComplete
protected void updatePageComplete()
getCheckedCount
protected int getCheckedCount()
promptForExternalDestinationFile
protected void promptForExternalDestinationFile()
setFileTree
public void setFileTree(org.eclipse.ui.dialogs.ContainerCheckedTreeViewer fileTree)
getFileTree
public org.eclipse.ui.dialogs.ContainerCheckedTreeViewer getFileTree()
getProjectName
public java.lang.String getProjectName()