Class Filter

    • Constructor Summary

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

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected ColumnViewer createViewerWithToolbar​(org.eclipse.swt.widgets.Composite parent)  
      List<AvailableValue> getLeftAvailableValues​(Value left)  
      static org.eclipse.emf.ecore.EObject getNewItemParent​(IBmEditingContext editingContext, Object obj)
      Get or create parent object for new 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
    • Constructor Detail

      • Filter

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

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