java.lang.Object
org.eclipse.swt.widgets.Widget
org.eclipse.swt.widgets.Control
org.eclipse.swt.widgets.Scrollable
org.eclipse.swt.widgets.Composite
com._1c.g5.v8.dt.dcs.ui.settings.available.AvailableFields
com._1c.g5.v8.dt.dcs.ui.settings.order.Order
All Implemented Interfaces:
IDcsListener, ISettingsPart, org.eclipse.core.runtime.IAdaptable, ISelectionChangedListener, org.eclipse.swt.graphics.Drawable

public class Order extends AvailableFields
Сортировка
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected Object
     

    Fields inherited from class org.eclipse.swt.widgets.Control

    handle
  • 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

    Modifier and Type
    Method
    Description
    protected ColumnViewer
    createViewerWithToolbar(org.eclipse.swt.widgets.Composite parent)
     
    static org.eclipse.emf.ecore.EObject
    Get or create parent object for new item
    void
    Сообщить о событии

    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, toString

    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

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

    Methods inherited from interface org.eclipse.swt.graphics.Drawable

    isAutoScalable
  • Field Details

    • selectedNode

      protected Object selectedNode
  • Constructor Details

    • 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 Details

    • 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
    • notify

      public void notify(DcsEvent event)
      Description copied from interface: IDcsListener
      Сообщить о событии
      Specified by:
      notify in interface IDcsListener
      Overrides:
      notify in class AvailableFields
      Parameters:
      event - событие
    • createViewerWithToolbar

      protected ColumnViewer createViewerWithToolbar(org.eclipse.swt.widgets.Composite parent)
      Specified by:
      createViewerWithToolbar in class AvailableFields