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
Вкладка "Ресурсы"
-
Field Summary
Fields inherited from class com._1c.g5.v8.dt.dcs.ui.EditorPageBase
context, listeners, schema, v8project
Fields inherited from class org.eclipse.swt.widgets.Control
handle
-
Constructor Summary
ConstructorsConstructorDescriptionResources
(DataCompositionSchemaControlContext context, org.eclipse.swt.widgets.Composite parent, int style) Constructor -
Method Summary
Modifier and TypeMethodDescriptiongetAvailableFields
(IV8Project v8project, IBmModel bmModel, DataCompositionSchema schema, IMdTypeIndex mdTypeIndex, IBmEmfIndexManager emfIndexManger) Получить список доступных полейgetAvailableFields
(IV8Project v8project, IBmModel bmModel, DataCompositionSchema schema, IMdTypeIndex mdTypeIndex, IBmEmfIndexManager emfIndexManger, Collection<String> availableDataPath) Gets available fields forDataCompositionSchema
Returns resource available fields viewer.getAvailableGroups
(IV8Project v8project, IBmModel bmModel, DataCompositionSchema schema, IMdTypeIndex mdTypeIndex, IBmEmfIndexManager emfIndexManager) Gets list of available groupsReturns resource viewer.void
Сообщить о событииvoid
Update content and refresh tree viewer for the Resources tabMethods 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
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
-
Constructor Details
-
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 benull
parent
- parent composite for creating editor, cannot benull
style
- editor SWT style
-
-
Method Details
-
notify
Description copied from interface:IDcsListener
Сообщить о событии- Specified by:
notify
in interfaceIDcsListener
- Overrides:
notify
in 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 benull
schema
- схемаmdTypeIndex
- The MD type index. May not benull
emfIndexManger
- 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 benull
schema
- actualDataCompositionSchema
for build available fields, cannot benull
mdTypeIndex
- index of theType
s available for projectv8Project
, cannot benull
emfIndexManger
- The EMF index manager. May not benull
availableDataPath
- 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
-DataCompositionSchema
for getting available groups, cannot benull
mdTypeIndex
- The MD type index. May not benull
emfIndexManger
- 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
Returns resource viewer.- Returns:
- resource viewer. Cannot return
null
.
-
getAvailableFieldsViewer
Returns resource available fields viewer.- Returns:
- resource available fields viewer. Cannot return
null
.
-