org.eclipse.cosmos.rm.smlif.internal.importing.ui
Class ImportFromSMLIFWizardPage
java.lang.Object
org.eclipse.jface.dialogs.DialogPage
org.eclipse.jface.wizard.WizardPage
org.eclipse.cosmos.rm.smlif.internal.importing.ui.ImportFromSMLIFWizardPage
- All Implemented Interfaces:
- org.eclipse.jface.dialogs.IDialogPage, org.eclipse.jface.dialogs.IMessageProvider, org.eclipse.jface.wizard.IWizardPage
public class ImportFromSMLIFWizardPage
- extends org.eclipse.jface.wizard.WizardPage
| Fields inherited from interface org.eclipse.jface.dialogs.IMessageProvider |
ERROR, INFORMATION, NONE, WARNING |
|
Constructor Summary |
ImportFromSMLIFWizardPage(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 |
selection
protected org.eclipse.jface.viewers.IStructuredSelection selection
modelDirText
protected org.eclipse.swt.widgets.Text modelDirText
smlifFileText
protected org.eclipse.swt.widgets.Text smlifFileText
importFromWorkspaceButton
protected org.eclipse.swt.widgets.Button importFromWorkspaceButton
importFromFileSystemButton
protected org.eclipse.swt.widgets.Button importFromFileSystemButton
createFolderStructureButton
protected org.eclipse.swt.widgets.Button createFolderStructureButton
overwriteFilesWithoutWarningButton
protected org.eclipse.swt.widgets.Button overwriteFilesWithoutWarningButton
initialDestinationDir
protected java.lang.String initialDestinationDir
ImportFromSMLIFWizardPage
public ImportFromSMLIFWizardPage(java.lang.String pageName,
org.eclipse.jface.viewers.IStructuredSelection selection)
createControl
public void createControl(org.eclipse.swt.widgets.Composite parent)
getInitialSourceFileName
protected java.lang.String getInitialSourceFileName()
createCheckBoxOptions
protected void createCheckBoxOptions(org.eclipse.swt.widgets.Composite topComposite)
createPathsGroup
protected org.eclipse.swt.widgets.Group createPathsGroup(org.eclipse.swt.widgets.Composite topComposite)
createDestinationLocationSection
protected void createDestinationLocationSection(org.eclipse.swt.widgets.Group pathsGroup)
createSourceFileSection
protected void createSourceFileSection(org.eclipse.swt.widgets.Group pathsGroup)
createBrowseButtonRow
protected void createBrowseButtonRow(org.eclipse.swt.widgets.Group pathsGroup)
doImport
public boolean doImport()
checkWorkspaceDirName
protected boolean checkWorkspaceDirName(java.lang.String dirName)
- Answer whether the destination directory entered is a valid
project or folder name. The directory does not need to
exist.
- Parameters:
dirName -
- Returns:
checkWorkspaceResourceName
protected boolean checkWorkspaceResourceName(java.lang.String resourceName)
checkSourceFileName
protected boolean checkSourceFileName()
setSelection
public void setSelection(org.eclipse.jface.viewers.IStructuredSelection selection)
updatePageComplete
protected void updatePageComplete()
promptForDestinationDirectory
protected void promptForDestinationDirectory()
promptForFileInWorkspace
protected java.lang.String promptForFileInWorkspace()
promptForFileOnSystem
protected java.lang.String promptForFileOnSystem()
updateSourceFileText
protected void updateSourceFileText(java.lang.String relativePathToFile)
setInitialDestinationDir
public void setInitialDestinationDir(java.lang.String initialDestinationDir)
getInitialDestinationDir
public java.lang.String getInitialDestinationDir()