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, CDOModelConfigurationDialog, ExcelModelConfigurationDialog, HutnModelConfigurationDialogue

public abstract class AbstractModelConfigurationDialog extends org.eclipse.jface.dialogs.TitleAreaDialog
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    protected class 
     

    Nested classes/interfaces inherited from class org.eclipse.jface.window.Window

    org.eclipse.jface.window.Window.IExceptionHandler
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected org.eclipse.swt.widgets.Label
     
    protected org.eclipse.swt.widgets.Text
     
    protected org.eclipse.swt.widgets.Label
     
    protected org.eclipse.swt.widgets.Text
     
     
    protected org.eclipse.swt.widgets.Button
     
    protected org.eclipse.swt.widgets.Label
     
    protected org.eclipse.swt.widgets.Button
     
    protected org.eclipse.swt.widgets.Label
     

    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

    Fields inherited from class org.eclipse.jface.window.Window

    CANCEL, OK, resizeHasOccurred
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    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, 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 String
     
    protected abstract String
     
     
    protected void
     
    protected void
     
    void
     
    protected void
    setShellStyle(int newShellStyle)
     
    protected void
     

    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

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • 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
  • Constructor Details

    • AbstractModelConfigurationDialog

      public AbstractModelConfigurationDialog()
  • Method Details

    • 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, String text, int columns)
    • createDialogArea

      protected org.eclipse.swt.widgets.Control createDialogArea(org.eclipse.swt.widgets.Composite parent)
      Overrides:
      createDialogArea in class org.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 class org.eclipse.jface.dialogs.Dialog
    • setShellStyle

      protected void setShellStyle(int newShellStyle)
      Overrides:
      setShellStyle in class org.eclipse.jface.window.Window
    • createGroups

      protected void createGroups(org.eclipse.swt.widgets.Composite control)
    • getModelName

      protected abstract String getModelName()
    • getModelType

      protected abstract String getModelType()