Class GroupingFields

    • Constructor Summary

      Constructors 
      Constructor Description
      GroupingFields​(org.eclipse.swt.widgets.Composite parent, int style, IDcsSettingsProvider settingsProvider, org.eclipse.emf.ecore.EObject modelObject, boolean toolBarVertical, boolean inDialog, boolean withUserFields, boolean dynamicList, boolean editable)
      Constructor without creating user settings controls
      GroupingFields​(org.eclipse.swt.widgets.Composite parent, int style, IDcsSettingsProvider settingsProvider, org.eclipse.emf.ecore.EObject modelObject, boolean toolBarVertical, boolean inDialog, boolean withUserFields, boolean dynamicList, boolean editable, boolean withUserSettings)
      Constructor
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      static DataCompositionGroup convertGroupEditToStore​(DataCompositionGroup group)
      Convert group from editable format to stored format
      static DataCompositionGroup convertGroupStoreToEdit​(DataCompositionGroup group)
      Convert group from stored format to editable format
      protected ColumnViewer createViewerWithToolbar​(org.eclipse.swt.widgets.Composite parent)  
      boolean isFieldTypeDate​(DataCompositionGroupField item)  
      void notify​(DcsEvent event)
      Сообщить о событии
      • Methods inherited from class org.eclipse.swt.widgets.Composite

        changed, checkSubclass, drawBackground, getBackgroundMode, getChildren, getLayout, getLayoutDeferred, getTabList, isLayoutDeferred, layout, layout, layout, layout, layout, setBackgroundMode, setFocus, setLayout, setLayoutDeferred, setTabList
      • Methods inherited from class org.eclipse.swt.widgets.Scrollable

        computeTrim, getClientArea, getHorizontalBar, getScrollbarsMode, getVerticalBar
      • Methods inherited from class org.eclipse.swt.widgets.Control

        addControlListener, addDragDetectListener, addFocusListener, addGestureListener, addHelpListener, addKeyListener, addMenuDetectListener, addMouseListener, addMouseMoveListener, addMouseTrackListener, addMouseWheelListener, addPaintListener, addTouchListener, addTraverseListener, computeSize, computeSize, dragDetect, dragDetect, forceFocus, getAccessible, getBackground, getBackgroundImage, getBorderWidth, getBounds, getCursor, getDragDetect, getEnabled, getFont, getForeground, getLayoutData, getLocation, getMenu, getMonitor, getOrientation, getParent, getRegion, getShell, getSize, getTextDirection, getToolTipText, getTouchEnabled, getVisible, internal_dispose_GC, internal_new_GC, isEnabled, isFocusControl, isReparentable, isVisible, moveAbove, moveBelow, pack, pack, print, redraw, redraw, removeControlListener, removeDragDetectListener, removeFocusListener, removeGestureListener, removeHelpListener, removeKeyListener, removeMenuDetectListener, removeMouseListener, removeMouseMoveListener, removeMouseTrackListener, removeMouseWheelListener, removePaintListener, removeTouchListener, removeTraverseListener, requestLayout, setBackground, setBackgroundImage, setBounds, setBounds, setCapture, setCursor, setDragDetect, setEnabled, setFont, setForeground, setLayoutData, setLocation, setLocation, setMenu, setOrientation, setParent, setRedraw, setRegion, setSize, setSize, setTextDirection, setToolTipText, setTouchEnabled, setVisible, toControl, toControl, toDisplay, toDisplay, traverse, traverse, traverse, update
      • Methods inherited from class org.eclipse.swt.widgets.Widget

        addDisposeListener, addListener, checkWidget, dispose, getData, getData, getDisplay, getListeners, getStyle, isAutoDirection, isDisposed, isListening, notifyListeners, removeDisposeListener, removeListener, removeListener, reskin, setData, setData, toString
      • Methods inherited from interface org.eclipse.swt.graphics.Drawable

        isAutoScalable
    • Field Detail

      • selectedNode

        protected Object selectedNode
    • Constructor Detail

      • GroupingFields

        public GroupingFields​(org.eclipse.swt.widgets.Composite parent,
                              int style,
                              IDcsSettingsProvider settingsProvider,
                              org.eclipse.emf.ecore.EObject modelObject,
                              boolean toolBarVertical,
                              boolean inDialog,
                              boolean withUserFields,
                              boolean dynamicList,
                              boolean editable)
        Constructor without creating user settings controls
        Parameters:
        parent - parent composite, cannot be null
        style - style composite
        settingsProvider - IDcsSettingsProvider object, cannot be null
        modelObject - model object (DataCompositionSchema or DataCompositionSettings), cannot be null
        toolBarVertical - whether toolbar is vertical
        inDialog - whether control creating in dialog
        withUserFields - with user fields
        editable - the editable state, true if this fields is editable, false otherwise
      • GroupingFields

        public GroupingFields​(org.eclipse.swt.widgets.Composite parent,
                              int style,
                              IDcsSettingsProvider settingsProvider,
                              org.eclipse.emf.ecore.EObject modelObject,
                              boolean toolBarVertical,
                              boolean inDialog,
                              boolean withUserFields,
                              boolean dynamicList,
                              boolean editable,
                              boolean withUserSettings)
        Constructor
        Parameters:
        parent - parent composite, cannot be null
        style - style composite
        settingsProvider - IDcsSettingsProvider object, cannot be null
        modelObject - model object (DataCompositionSchema or DataCompositionSettings), cannot be null
        toolBarVertical - whether toolbar is vertical
        inDialog - whether control creating in dialog
        withUserFields - with user fields
        editable - the editable state, true if this fields is editable, false otherwise
        withUserSettings - true if possible configure user settings, false otherwise