Class AbstractModelConfigurationDialog

    • 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
      • Fields inherited from class org.eclipse.jface.window.Window

        CANCEL, OK, resizeHasOccurred
    • 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, 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 getModelName()  
      protected abstract 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

      • 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 Detail

      • AbstractModelConfigurationDialog

        public AbstractModelConfigurationDialog()
    • Method Detail

      • 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()