Class ItemCustomSettingsDialog

  • All Implemented Interfaces:
    org.eclipse.jface.window.IShellProvider

    public class ItemCustomSettingsDialog
    extends org.eclipse.jface.dialogs.Dialog
    Settings item custom settings dialog
    • Nested Class Summary

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

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

      • 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
      ItemCustomSettingsDialog​(org.eclipse.swt.widgets.Shell shell, IV8Project v8project, String langCode, org.eclipse.emf.ecore.EObject item, org.eclipse.emf.ecore.EStructuralFeature viewModeFeature, IBmEditingContext editingContext, boolean editable)
      Constructor
      ItemCustomSettingsDialog​(org.eclipse.swt.widgets.Shell shell, IV8Project v8project, String langCode, org.eclipse.emf.ecore.EObject item, org.eclipse.emf.ecore.EStructuralFeature userIdFeature, org.eclipse.emf.ecore.EStructuralFeature userPresentationFeature, org.eclipse.emf.ecore.EStructuralFeature viewModeFeature, IBmEditingContext editingContext, boolean editable)
      Constructor
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected void configureShell​(org.eclipse.swt.widgets.Shell shell)  
      protected void createButtonsForButtonBar​(org.eclipse.swt.widgets.Composite parent)  
      protected org.eclipse.swt.widgets.Control createDialogArea​(org.eclipse.swt.widgets.Composite parent)  
      protected void okPressed()  
      • Methods inherited from class org.eclipse.jface.dialogs.Dialog

        applyDialogFont, buttonPressed, cancelPressed, close, convertHeightInCharsToPixels, convertHeightInCharsToPixels, convertHorizontalDLUsToPixels, convertHorizontalDLUsToPixels, convertVerticalDLUsToPixels, convertVerticalDLUsToPixels, convertWidthInCharsToPixels, convertWidthInCharsToPixels, create, createButton, createButtonBar, createContents, dialogFontIsDefault, getBlockedHandler, getButton, getButtonBar, getCancelButton, getDialogArea, getDialogBoundsSettings, getDialogBoundsStrategy, getImage, getInitialLocation, getInitialSize, getOKButton, initializeBounds, initializeDialogUnits, isResizable, setBlockedHandler, setButtonLayoutData, setButtonLayoutFormData, shortenText
      • Methods inherited from class org.eclipse.jface.window.Window

        canHandleShellCloseEvent, constrainShellSize, createShell, getConstrainedShellBounds, getContents, getDefaultImage, getDefaultImages, getDefaultOrientation, getLayout, getParentShell, getReturnCode, getShell, getShellListener, getShellStyle, getWindowManager, handleFontChange, handleShellCloseEvent, open, setBlockOnOpen, setDefaultImage, setDefaultImages, setDefaultModalParent, setDefaultOrientation, setExceptionHandler, setParentShell, setReturnCode, setShellStyle, setWindowManager
    • Constructor Detail

      • ItemCustomSettingsDialog

        public ItemCustomSettingsDialog​(org.eclipse.swt.widgets.Shell shell,
                                        IV8Project v8project,
                                        String langCode,
                                        org.eclipse.emf.ecore.EObject item,
                                        org.eclipse.emf.ecore.EStructuralFeature userIdFeature,
                                        org.eclipse.emf.ecore.EStructuralFeature userPresentationFeature,
                                        org.eclipse.emf.ecore.EStructuralFeature viewModeFeature,
                                        IBmEditingContext editingContext,
                                        boolean editable)
        Constructor
        Parameters:
        shell - active shell
        v8project - the V8 project, cannot be null
        langCode - current language code
        item - editing filter item
        userIdFeature - feature of user id property
        userPresentationFeature - feature of user presentation property
        viewModeFeature - feature of view mode
        editingContext - the BM editing context
        editable - the editable state, true if this dialog is editable, false otherwise
      • ItemCustomSettingsDialog

        public ItemCustomSettingsDialog​(org.eclipse.swt.widgets.Shell shell,
                                        IV8Project v8project,
                                        String langCode,
                                        org.eclipse.emf.ecore.EObject item,
                                        org.eclipse.emf.ecore.EStructuralFeature viewModeFeature,
                                        IBmEditingContext editingContext,
                                        boolean editable)
        Constructor
        Parameters:
        shell - active shell, can't be null
        v8project - the V8 project, cannot be null
        langCode - current language code, can't be null
        item - editing item, can't be null
        viewModeFeature - feature of view mode, can't be null
        editingContext - the BM editing context
        editable - the editable state, true if this dialog is editable, false otherwise
    • Method Detail

      • configureShell

        protected void configureShell​(org.eclipse.swt.widgets.Shell shell)
        Overrides:
        configureShell in class org.eclipse.jface.window.Window
      • createDialogArea

        protected org.eclipse.swt.widgets.Control createDialogArea​(org.eclipse.swt.widgets.Composite parent)
        Overrides:
        createDialogArea in class org.eclipse.jface.dialogs.Dialog
      • createButtonsForButtonBar

        protected void createButtonsForButtonBar​(org.eclipse.swt.widgets.Composite parent)
        Overrides:
        createButtonsForButtonBar in class org.eclipse.jface.dialogs.Dialog
      • okPressed

        protected void okPressed()
        Overrides:
        okPressed in class org.eclipse.jface.dialogs.Dialog