Package com._1c.g5.v8.dt.dcs.ui.settings
Class SettingsTransferData<T>
java.lang.Object
com._1c.g5.v8.dt.dcs.ui.settings.SettingsTransferData<T>
Data for drag&drop in settings
-
Constructor Summary
ConstructorsConstructorDescriptionSettingsTransferData
(Object owner, Viewer viewer, List<T> items) ConstructorSettingsTransferData
(Object owner, Viewer viewer, T item) Constructor -
Method Summary
Modifier and TypeMethodDescriptionstatic void
dropTableItems
(IBmEditingContext editingContext, org.eclipse.swt.dnd.DropTargetEvent event, TableExViewer viewer) Drop table itemsstatic void
dropTreeItems
(IBmEditingContext editingContext, org.eclipse.swt.dnd.DropTargetEvent event, TableExTreeViewer viewer, org.eclipse.emf.ecore.EObject root) Drop tree itemsgetItems()
Get dragged itemsgetOwner()
Get source owner objectGet source viewer
-
Constructor Details
-
SettingsTransferData
Constructor- Parameters:
owner
- source owner object, can't be nullviewer
- source viewer, can't be nullitems
- dragged items, can't be null
-
SettingsTransferData
Constructor- Parameters:
owner
- source owner object, can't be nullviewer
- source viewer, can't be nullitem
- dragged item, can't be null
-
-
Method Details
-
dropTableItems
public static void dropTableItems(IBmEditingContext editingContext, org.eclipse.swt.dnd.DropTargetEvent event, TableExViewer viewer) Drop table items- Parameters:
event
- drag event, can't be nullviewer
- table viewer, can't be null
-
dropTreeItems
public static void dropTreeItems(IBmEditingContext editingContext, org.eclipse.swt.dnd.DropTargetEvent event, TableExTreeViewer viewer, org.eclipse.emf.ecore.EObject root) Drop tree items- Parameters:
event
- drag event, can't be nullviewer
- tree viewer, can't be nullroot
- root container, can't be null
-
getOwner
Get source owner object- Returns:
- source owner object, never null
-
getViewer
Get source viewer- Returns:
- source viewer, never null
-
getItems
Get dragged items- Returns:
- dragged items, never null
-