Class Order
- 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
selectedNode
-
Fields inherited from class com._1c.g5.v8.dt.dcs.ui.settings.available.AvailableFields
AVAILABLE_FIELDS_CONTEXT_CMD, AVAILABLE_FIELDS_CONTEXT_MENU, availableFields, availableFieldsViewer, dest, emfIndexManager, inDialog, mdTypeIndex, modelObject, SELECT_AVAILABLE_FIELD_CMD, selectedAvailableFields, settingsProvider, toolBarVertical, use
-
-
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 controlsOrder(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 itemvoid
notify(DcsEvent event)
Сообщить о событии-
Methods inherited from class com._1c.g5.v8.dt.dcs.ui.settings.available.AvailableFields
addModelChangedListener, getAdapter, getAvailableField, getAvailableFieldsViewer, getDest, getEditingContext, getParametersData, getSelectedAvailableFields, getSelectedViewerNodes, getSettingsProvider, getUse, getViewer, init, isEditable, selectionChanged, setUse
-
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
-
-
-
-
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 benull
style
- style compositesettingsProvider
-IDcsSettingsProvider
object, cannot benull
mdTypeIndex
- The MD type manager. May not benull
emfIndexManger
- The EMF index manager. May not benull
modelObject
- model object (DataCompositionSchema
orDataCompositionSettings
), cannot benull
toolBarVertical
- whether toolbar is verticalinDialog
- whether control creating in dialogwithUserFields
- with user fieldseditable
- 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 benull
style
- style compositesettingsProvider
-IDcsSettingsProvider
object, cannot benull
mdTypeIndex
- The MD type manager. May not benull
emfIndexManger
- The EMF index manager. May not benull
modelObject
- model object (DataCompositionSchema
orDataCompositionSettings
), cannot benull
toolBarVertical
- whether toolbar is verticalinDialog
- whether control creating in dialogwithUserFields
- with user fieldseditable
- the editable state,true
if this order is editable,false
otherwisewithUserSettings
-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
-
notify
public void notify(DcsEvent event)
Description copied from interface:IDcsListener
Сообщить о событии- Specified by:
notify
in interfaceIDcsListener
- Overrides:
notify
in classAvailableFields
- Parameters:
event
- событие
-
createViewerWithToolbar
protected ColumnViewer createViewerWithToolbar(org.eclipse.swt.widgets.Composite parent)
- Specified by:
createViewerWithToolbar
in classAvailableFields
-
-