Class Order

    • Constructor Summary

      Constructors 
      Constructor Description
      Order​(org.eclipse.swt.widgets.Composite parent, int style, IDcsSettingsProvider settingsProvider, IMdTypeIndex mdTypeIndex, IBmEmfIndexManager emfIndexManager, org.eclipse.emf.ecore.EObject modelObject, boolean toolBarVertical, boolean inDialog, boolean withUserFields, boolean editable)
      Constructor without creating user settings controls
      Order​(org.eclipse.swt.widgets.Composite parent, int style, IDcsSettingsProvider settingsProvider, IMdTypeIndex mdTypeIndex, IBmEmfIndexManager emfIndexManager, org.eclipse.emf.ecore.EObject modelObject, boolean toolBarVertical, boolean inDialog, boolean withUserFields, 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)  
      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
    • Field Detail

      • selectedNode

        protected Object selectedNode
    • Constructor Detail

      • Order

        public Order​(org.eclipse.swt.widgets.Composite parent,
                     int style,
                     IDcsSettingsProvider settingsProvider,
                     IMdTypeIndex mdTypeIndex,
                     IBmEmfIndexManager emfIndexManager,
                     org.eclipse.emf.ecore.EObject modelObject,
                     boolean toolBarVertical,
                     boolean inDialog,
                     boolean withUserFields,
                     boolean editable)
        Constructor without creating user settings controls
        Parameters:
        parent - parent composite, cannot be null
        style - style composite
        settingsProvider - IDcsSettingsProvider object, cannot be null
        mdTypeIndex - The MD type manager. May not be null
        emfIndexManger - The EMF index manager. May not 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 order is editable, false otherwise
      • Order

        public Order​(org.eclipse.swt.widgets.Composite parent,
                     int style,
                     IDcsSettingsProvider settingsProvider,
                     IMdTypeIndex mdTypeIndex,
                     IBmEmfIndexManager emfIndexManager,
                     org.eclipse.emf.ecore.EObject modelObject,
                     boolean toolBarVertical,
                     boolean inDialog,
                     boolean withUserFields,
                     boolean editable,
                     boolean withUserSettings)
        Constructor
        Parameters:
        parent - parent composite, cannot be null
        style - style composite
        settingsProvider - IDcsSettingsProvider object, cannot be null
        mdTypeIndex - The MD type manager. May not be null
        emfIndexManger - The EMF index manager. May not 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 order is editable, false otherwise
        withUserSettings - true if possible configure user settings, false otherwise
    • Method Detail

      • getNewItemParent

        public static org.eclipse.emf.ecore.EObject getNewItemParent​(IBmEditingContext editingContext,
                                                                     Object obj)
        Get or create parent object for new item
        Parameters:
        obj - current selected object
        Returns:
        parent