Class AbstractModelConfigurationDialog
- 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.AbstractModelConfigurationDialog
-
- All Implemented Interfaces:
org.eclipse.jface.window.IShellProvider
- Direct Known Subclasses:
AbstractCachedModelConfigurationDialog
,BibtexModelConfigurationDialogue
,ExcelModelConfigurationDialog
,GSModelConfigurationDialog
,HutnModelConfigurationDialogue
public abstract class AbstractModelConfigurationDialog extends org.eclipse.jface.dialogs.TitleAreaDialog
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected class
AbstractModelConfigurationDialog.BrowseWorkspaceForModelsListener
-
Field Summary
Fields Modifier and Type Field Description protected org.eclipse.swt.widgets.Label
aliasesLabel
protected org.eclipse.swt.widgets.Text
aliasesText
protected org.eclipse.swt.widgets.Label
nameLabel
protected org.eclipse.swt.widgets.Text
nameText
protected StringProperties
properties
protected org.eclipse.swt.widgets.Button
readOnLoadCheckbox
protected org.eclipse.swt.widgets.Label
readOnLoadLabel
protected org.eclipse.swt.widgets.Button
storeOnDisposalCheckbox
protected org.eclipse.swt.widgets.Label
storeOnDisposalLabel
-
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 AbstractModelConfigurationDialog()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected org.eclipse.swt.widgets.Control
createDialogArea(org.eclipse.swt.widgets.Composite parent)
static org.eclipse.swt.widgets.Composite
createGroupContainer(org.eclipse.swt.widgets.Composite parent, java.lang.String text, int columns)
protected void
createGroups(org.eclipse.swt.widgets.Composite control)
protected void
createLoadStoreOptionsGroup(org.eclipse.swt.widgets.Composite parent)
protected void
createNameAliasGroup(org.eclipse.swt.widgets.Composite parent)
protected abstract java.lang.String
getModelName()
protected abstract java.lang.String
getModelType()
StringProperties
getProperties()
protected void
loadProperties()
protected void
okPressed()
void
setProperties(StringProperties properties)
protected void
setShellStyle(int newShellStyle)
protected void
storeProperties()
-
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, setBlockedHandler, setButtonLayoutData, setButtonLayoutFormData, shortenText
-
Methods inherited from class org.eclipse.jface.window.Window
canHandleShellCloseEvent, configureShell, constrainShellSize, createShell, getConstrainedShellBounds, getContents, getDefaultImage, getDefaultImages, getDefaultOrientation, getParentShell, getReturnCode, getShell, getShellListener, getShellStyle, getWindowManager, handleFontChange, open, setBlockOnOpen, setDefaultImage, setDefaultImages, setDefaultModalParent, setDefaultOrientation, setExceptionHandler, setParentShell, setReturnCode, setWindowManager
-
-
-
-
Field Detail
-
properties
protected StringProperties properties
-
nameLabel
protected org.eclipse.swt.widgets.Label nameLabel
-
nameText
protected org.eclipse.swt.widgets.Text nameText
-
aliasesLabel
protected org.eclipse.swt.widgets.Label aliasesLabel
-
aliasesText
protected org.eclipse.swt.widgets.Text aliasesText
-
readOnLoadLabel
protected org.eclipse.swt.widgets.Label readOnLoadLabel
-
readOnLoadCheckbox
protected org.eclipse.swt.widgets.Button readOnLoadCheckbox
-
storeOnDisposalLabel
protected org.eclipse.swt.widgets.Label storeOnDisposalLabel
-
storeOnDisposalCheckbox
protected org.eclipse.swt.widgets.Button storeOnDisposalCheckbox
-
-
Method Detail
-
getProperties
public StringProperties getProperties()
-
setProperties
public void setProperties(StringProperties properties)
-
createGroupContainer
public static org.eclipse.swt.widgets.Composite createGroupContainer(org.eclipse.swt.widgets.Composite parent, java.lang.String text, int columns)
-
createDialogArea
protected org.eclipse.swt.widgets.Control createDialogArea(org.eclipse.swt.widgets.Composite parent)
- Overrides:
createDialogArea
in classorg.eclipse.jface.dialogs.TitleAreaDialog
-
createLoadStoreOptionsGroup
protected void createLoadStoreOptionsGroup(org.eclipse.swt.widgets.Composite parent)
-
createNameAliasGroup
protected void createNameAliasGroup(org.eclipse.swt.widgets.Composite parent)
-
loadProperties
protected void loadProperties()
-
storeProperties
protected void storeProperties()
-
okPressed
protected void okPressed()
- Overrides:
okPressed
in classorg.eclipse.jface.dialogs.Dialog
-
setShellStyle
protected void setShellStyle(int newShellStyle)
- Overrides:
setShellStyle
in classorg.eclipse.jface.window.Window
-
createGroups
protected void createGroups(org.eclipse.swt.widgets.Composite control)
-
getModelName
protected abstract java.lang.String getModelName()
-
getModelType
protected abstract java.lang.String getModelType()
-
-