org.eclipse.emf.importer.ui.contribution.base
Class ModelPackagePage
java.lang.Object
org.eclipse.jface.dialogs.DialogPage
org.eclipse.jface.wizard.WizardPage
org.eclipse.emf.importer.ui.contribution.base.ModelImporterPage
org.eclipse.emf.importer.ui.contribution.base.ModelPackagePage
- All Implemented Interfaces:
- IDialogPage, IMessageProvider, IWizardPage, Listener
- Direct Known Subclasses:
- JavaPackagePage
- public class ModelPackagePage
- extends ModelImporterPage
- Since:
- 2.1.0
Methods inherited from class org.eclipse.emf.importer.ui.contribution.base.ModelImporterPage |
decodeAction, doHandleEvent, getModelImporter, getNextPage, getPreviousPage, handleEvent, handleNotOKStatus, handleOKStatus, handleStatus, handleStatus, isHandlingEvent, pageDeactivated, setHandlingEvent |
Methods inherited from class org.eclipse.jface.wizard.WizardPage |
canFlipToNextPage, getContainer, getDialogSettings, getImage, getName, getShell, getWizard, isCurrentPage, setDescription, setErrorMessage, setImageDescriptor, setMessage, setPageComplete, setPreviousPage, setTitle, setWizard, toString |
Methods inherited from class org.eclipse.jface.dialogs.DialogPage |
convertHeightInCharsToPixels, convertHorizontalDLUsToPixels, convertVerticalDLUsToPixels, convertWidthInCharsToPixels, getControl, getDescription, getDialogFontName, getErrorMessage, getFont, getMessage, getMessageType, getTitle, getToolTipText, initializeDialogUnits, isControlCreated, performHelp, setButtonLayoutData, setControl, setMessage, setVisible |
ECORE_FILE_COLUMN
public static final int ECORE_FILE_COLUMN
- See Also:
- Constant Field Values
packagesCheckboxTableViewer
protected CheckboxTableViewer packagesCheckboxTableViewer
referencedGenModelsCheckboxTreeViewer
protected CheckboxTreeViewer referencedGenModelsCheckboxTreeViewer
filteredEPackages
protected List filteredEPackages
isCellEditing
protected boolean isCellEditing
showReferencedGenModels
protected boolean showReferencedGenModels
ModelPackagePage
public ModelPackagePage(ModelImporter modelImporter,
String pageName)
dispose
public void dispose()
- Specified by:
dispose
in interface IDialogPage
- Overrides:
dispose
in class ModelImporterPage
setShowReferencedGenModels
public void setShowReferencedGenModels(boolean showReferencedGenModels)
showReferencedGenModels
public boolean showReferencedGenModels()
pageActivated
protected void pageActivated(boolean firstTime,
int cause)
- Overrides:
pageActivated
in class ModelImporterPage
isPageComplete
public boolean isPageComplete()
- Specified by:
isPageComplete
in interface IWizardPage
- Overrides:
isPageComplete
in class ModelImporterPage
createControl
public void createControl(Composite parent)
createPackageControl
protected void createPackageControl(Composite parent)
ePackageCheckStateChanged
protected void ePackageCheckStateChanged()
getCheckedEPackages
public List getCheckedEPackages()
getEcoreNameColumnLabel
protected String getEcoreNameColumnLabel()
getPackageColumnLabel
protected String getPackageColumnLabel()
getDeselectAllLabel
protected String getDeselectAllLabel()
getSelectAllLabel
protected String getSelectAllLabel()
getPackagesLabel
protected String getPackagesLabel()
getEPackageImage
protected Image getEPackageImage()
createReferencedGenModelControl
protected void createReferencedGenModelControl(Composite parent)
referencedGenModelsCheckboxTreeViewerCheckStateChanged
protected void referencedGenModelsCheckboxTreeViewerCheckStateChanged()
getBrowseButtonLabel
protected String getBrowseButtonLabel()
getReferencedGenModelLabel
protected String getReferencedGenModelLabel()
getSelectGenModelDialogTitle
protected String getSelectGenModelDialogTitle()
validate
protected void validate()
validateEcoreModelFileName
protected boolean validateEcoreModelFileName(String fileName,
String packageName)
filterPackagesTable
protected void filterPackagesTable(boolean reloadReferencedGenPackagesTable)
checkEcoreFileNames
protected String checkEcoreFileNames()
- Checks the ecore file names and returns null if everything is
OK or the error message otherwise.
- Returns:
- String