Class DataSets

    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void addDataSet​(DataSet dataSet)
      Add data set
      DataSet getCurrentDataSet()
      Получить текущий набор данных
      IDataSetsWrapper getCurrentDataSetWrapper()
      Get wrapper for current data set
      DataSetsFieldsViewerBase getCurrentFieldsViewer()
      Get current fields viewer
      TreeViewer getDataSetsViewer()
      Returns data sets viewer.
      org.eclipse.xtext.ui.editor.embedded.EmbeddedEditor getQueryEditor()
      Get query text editor
      void notify​(DcsEvent event)
      Сообщить о событии
      void removeDataSet​(DataCompositionSchemaDataSetUnion parentDataSet, DataSet dataSet)
      Remove data set
      • 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, 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
    • Constructor Detail

      • DataSets

        public DataSets​(DataCompositionSchemaControlContext context,
                        org.eclipse.swt.widgets.Composite parent,
                        int style)
        Constructs an instance
        Parameters:
        context - contains data for creating editor, integrating editor with other Data composition editors, cannot be null
        parent - parent composite for creating editor, cannot be null
        style - editor SWT style
    • Method Detail

      • getCurrentDataSet

        public DataSet getCurrentDataSet()
        Получить текущий набор данных
        Returns:
        набор данных
      • getCurrentDataSetWrapper

        public IDataSetsWrapper getCurrentDataSetWrapper()
        Get wrapper for current data set
        Returns:
        data set wrapper, can be null
      • getQueryEditor

        public org.eclipse.xtext.ui.editor.embedded.EmbeddedEditor getQueryEditor()
        Get query text editor
        Returns:
        editor, never null
      • getCurrentFieldsViewer

        public DataSetsFieldsViewerBase getCurrentFieldsViewer()
        Get current fields viewer
        Returns:
        fields viewer, can be null
      • addDataSet

        public void addDataSet​(DataSet dataSet)
        Add data set
        Parameters:
        dataSet - data set, can't be null
      • removeDataSet

        public void removeDataSet​(DataCompositionSchemaDataSetUnion parentDataSet,
                                  DataSet dataSet)
        Remove data set
        Parameters:
        parentDataSet - parent data set, can be null
        dataSet - data set, can't be null
      • getDataSetsViewer

        public TreeViewer getDataSetsViewer()
        Returns data sets viewer.
        Returns:
        data sets viewer. Cannot return null.