Class Resources
- 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.EditorPageBase
-
- com._1c.g5.v8.dt.dcs.ui.resources.Resources
-
- All Implemented Interfaces:
EditorPage,IDcsEnvironmentProvider,IDcsListener,org.eclipse.swt.graphics.Drawable
public class Resources extends EditorPageBase
Вкладка "Ресурсы"
-
-
Field Summary
-
Fields inherited from class com._1c.g5.v8.dt.dcs.ui.EditorPageBase
context, listeners, schema, v8project
-
-
Constructor Summary
Constructors Constructor Description Resources(DataCompositionSchemaControlContext context, org.eclipse.swt.widgets.Composite parent, int style)Constructor
-
Method Summary
-
Methods inherited from class com._1c.g5.v8.dt.dcs.ui.EditorPageBase
addListener, addModelChangedListener, dispose, getAlias, getBmModel, getContext, getContributorClass, getCoreEditingContext, getCurrentLanguageCode, getEditingContext, getEmbeddedEditor, getSchema, getV8project, getVersion, removeModelChangedNotifier
-
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, getData, getData, getDisplay, getListeners, getStyle, isAutoDirection, isDisposed, isListening, notifyListeners, removeDisposeListener, removeListener, removeListener, reskin, setData, setData
-
-
-
-
Constructor Detail
-
Resources
public Resources(DataCompositionSchemaControlContext context, org.eclipse.swt.widgets.Composite parent, int style)
Constructor- Parameters:
context- contains data for creating editor, integrating editor with other Data composition editors, cannot benullparent- parent composite for creating editor, cannot benullstyle- editor SWT style
-
-
Method Detail
-
notify
public void notify(DcsEvent event)
Description copied from interface:IDcsListenerСообщить о событии- Specified by:
notifyin interfaceIDcsListener- Overrides:
notifyin classEditorPageBase- Parameters:
event- событие
-
getAvailableFields
public static Map<String,ResourcesAvailableFieldsContentProvider.ResourceAvailableField> getAvailableFields(IV8Project v8project, IBmModel bmModel, DataCompositionSchema schema, IMdTypeIndex mdTypeIndex, IBmEmfIndexManager emfIndexManger)
Получить список доступных полей- Parameters:
v8project- the V8 project, cannot benullschema- схемаmdTypeIndex- The MD type index. May not benullemfIndexManger- The EMF index manager. May not benull- Returns:
- доступные поля
-
getAvailableFields
public static Map<String,ResourcesAvailableFieldsContentProvider.ResourceAvailableField> getAvailableFields(IV8Project v8project, IBmModel bmModel, DataCompositionSchema schema, IMdTypeIndex mdTypeIndex, IBmEmfIndexManager emfIndexManger, Collection<String> availableDataPath)
Gets available fields forDataCompositionSchema- Parameters:
v8project- actualIV8Project, cannot benullschema- actualDataCompositionSchemafor build available fields, cannot benullmdTypeIndex- index of theTypes available for projectv8Project, cannot benullemfIndexManger- The EMF index manager. May not benullavailableDataPath- collection of the string presentation of available data path of fields, cannot benull- Returns:
- available fields for
DataCompositionSchema, nevernull
-
getAvailableGroups
public static List<String> getAvailableGroups(IV8Project v8project, IBmModel bmModel, DataCompositionSchema schema, IMdTypeIndex mdTypeIndex, IBmEmfIndexManager emfIndexManager)
Gets list of available groups- Parameters:
schema-DataCompositionSchemafor getting available groups, cannot benullmdTypeIndex- The MD type index. May not benullemfIndexManger- The EMF index manager. May not benull- Returns:
- list of available groups, never
null
-
updateContent
public void updateContent()
Update content and refresh tree viewer for the Resources tab
-
getViewer
public TableExViewer getViewer()
Returns resource viewer.- Returns:
- resource viewer. Cannot return
null.
-
getAvailableFieldsViewer
public TableExViewer getAvailableFieldsViewer()
Returns resource available fields viewer.- Returns:
- resource available fields viewer. Cannot return
null.
-
-