Class ModelTypeSelectionDialog
- java.lang.Object
-
- org.eclipse.jface.window.Window
-
- org.eclipse.jface.dialogs.Dialog
-
- org.eclipse.jface.dialogs.TrayDialog
-
- org.eclipse.jface.dialogs.TitleAreaDialog
-
- org.eclipse.epsilon.common.dt.launching.dialogs.ModelTypeSelectionDialog
-
- All Implemented Interfaces:
org.eclipse.jface.viewers.ISelectionChangedListener
,org.eclipse.jface.window.IShellProvider
public class ModelTypeSelectionDialog extends org.eclipse.jface.dialogs.TitleAreaDialog implements org.eclipse.jface.viewers.ISelectionChangedListener
-
-
Field Summary
Fields Modifier and Type Field Description protected ModelTypeExtension
modelType
protected ArrayList<ModelTypeExtension>
modelTypes
protected org.eclipse.jface.viewers.TableViewer
modelTypesViewer
protected org.eclipse.swt.widgets.Button
showAllButton
-
Fields inherited from class org.eclipse.jface.dialogs.TitleAreaDialog
DLG_IMG_TITLE_BANNER, DLG_IMG_TITLE_ERROR, INFO_MESSAGE, WARNING_MESSAGE
-
Fields inherited from class org.eclipse.jface.dialogs.Dialog
blockedHandler, buttonBar, DIALOG_DEFAULT_BOUNDS, DIALOG_PERSISTLOCATION, DIALOG_PERSISTSIZE, dialogArea, DLG_IMG_ERROR, DLG_IMG_HELP, DLG_IMG_INFO, DLG_IMG_MESSAGE_ERROR, DLG_IMG_MESSAGE_INFO, DLG_IMG_MESSAGE_WARNING, DLG_IMG_QUESTION, DLG_IMG_WARNING, ELLIPSIS
-
-
Constructor Summary
Constructors Constructor Description ModelTypeSelectionDialog(org.eclipse.swt.widgets.Shell parentShell)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected org.eclipse.swt.widgets.Control
createDialogArea(org.eclipse.swt.widgets.Composite parent)
protected org.eclipse.swt.graphics.Rectangle
getConstrainedShellBounds(org.eclipse.swt.graphics.Rectangle preferredSize)
ModelTypeExtension
getModelType()
void
selectionChanged(org.eclipse.jface.viewers.SelectionChangedEvent event)
protected void
setShellStyle(int newShellStyle)
-
Methods inherited from class org.eclipse.jface.dialogs.TitleAreaDialog
createContents, getErrorMessage, getInitialSize, getMessage, getTitleArea, getTitleImageLabel, setErrorMessage, setMessage, setMessage, setTitle, setTitleAreaColor, setTitleImage
-
Methods inherited from class org.eclipse.jface.dialogs.TrayDialog
closeTray, createButtonBar, createHelpControl, getLayout, getTray, handleShellCloseEvent, isDialogHelpAvailable, isHelpAvailable, openTray, setDialogHelpAvailable, setHelpAvailable
-
Methods inherited from class org.eclipse.jface.dialogs.Dialog
applyDialogFont, buttonPressed, cancelPressed, close, convertHeightInCharsToPixels, convertHeightInCharsToPixels, convertHorizontalDLUsToPixels, convertHorizontalDLUsToPixels, convertVerticalDLUsToPixels, convertVerticalDLUsToPixels, convertWidthInCharsToPixels, convertWidthInCharsToPixels, create, createButton, createButtonsForButtonBar, dialogFontIsDefault, getBlockedHandler, getButton, getButtonBar, getCancelButton, getDialogArea, getDialogBoundsSettings, getDialogBoundsStrategy, getImage, getInitialLocation, getOKButton, initializeBounds, initializeDialogUnits, isResizable, okPressed, setBlockedHandler, setButtonLayoutData, setButtonLayoutFormData, shortenText
-
Methods inherited from class org.eclipse.jface.window.Window
canHandleShellCloseEvent, configureShell, constrainShellSize, createShell, getContents, getDefaultImage, getDefaultImages, getDefaultOrientation, getParentShell, getReturnCode, getShell, getShellListener, getShellStyle, getWindowManager, handleFontChange, open, setBlockOnOpen, setDefaultImage, setDefaultImages, setDefaultModalParent, setDefaultOrientation, setExceptionHandler, setParentShell, setReturnCode, setWindowManager
-
-
-
-
Field Detail
-
modelTypes
protected ArrayList<ModelTypeExtension> modelTypes
-
modelTypesViewer
protected org.eclipse.jface.viewers.TableViewer modelTypesViewer
-
modelType
protected ModelTypeExtension modelType
-
showAllButton
protected org.eclipse.swt.widgets.Button showAllButton
-
-
Method Detail
-
setShellStyle
protected void setShellStyle(int newShellStyle)
- Overrides:
setShellStyle
in classorg.eclipse.jface.window.Window
-
getConstrainedShellBounds
protected org.eclipse.swt.graphics.Rectangle getConstrainedShellBounds(org.eclipse.swt.graphics.Rectangle preferredSize)
- Overrides:
getConstrainedShellBounds
in classorg.eclipse.jface.window.Window
-
createDialogArea
protected org.eclipse.swt.widgets.Control createDialogArea(org.eclipse.swt.widgets.Composite parent)
- Overrides:
createDialogArea
in classorg.eclipse.jface.dialogs.TitleAreaDialog
-
selectionChanged
public void selectionChanged(org.eclipse.jface.viewers.SelectionChangedEvent event)
- Specified by:
selectionChanged
in interfaceorg.eclipse.jface.viewers.ISelectionChangedListener
-
getModelType
public ModelTypeExtension getModelType()
-
-