Class BslExpressionsView
java.lang.Object
org.eclipse.core.commands.common.EventManager
org.eclipse.ui.part.WorkbenchPart
org.eclipse.ui.part.ViewPart
org.eclipse.ui.part.PageBookView
org.eclipse.debug.ui.AbstractDebugView
org.eclipse.debug.internal.ui.views.variables.VariablesView
org.eclipse.debug.internal.ui.views.expression.ExpressionView
com._1c.g5.v8.dt.internal.debug.ui.variables.BslExpressionsView
- All Implemented Interfaces:
EventListener
,org.eclipse.core.runtime.IAdaptable
,org.eclipse.core.runtime.IExecutableExtension
,org.eclipse.debug.internal.ui.viewers.model.provisional.IModelChangedListener
,org.eclipse.debug.internal.ui.viewers.model.provisional.IViewerUpdateListener
,org.eclipse.debug.internal.ui.views.IDebugExceptionHandler
,org.eclipse.debug.internal.ui.views.variables.details.IDetailPaneContainer
,org.eclipse.debug.internal.ui.views.variables.details.IDetailPaneContainer2
,org.eclipse.debug.ui.contexts.IDebugContextListener
,org.eclipse.debug.ui.IDebugView
,org.eclipse.jface.util.IPropertyChangeListener
,IDoubleClickListener
,org.eclipse.ui.IPartListener
,org.eclipse.ui.IPersistable
,org.eclipse.ui.IPerspectiveListener
,org.eclipse.ui.ISaveablePart
,org.eclipse.ui.ISaveablePart2
,org.eclipse.ui.IViewPart
,org.eclipse.ui.IWorkbenchPart
,org.eclipse.ui.IWorkbenchPart2
,org.eclipse.ui.IWorkbenchPart3
,org.eclipse.ui.part.IWorkbenchPartOrientation
public class BslExpressionsView
extends org.eclipse.debug.internal.ui.views.expression.ExpressionView
Displays embedded language expressions and their values with a detail pane, providing double click editing & full
keyboard navigation.
-
Nested Class Summary
Nested classes/interfaces inherited from class org.eclipse.ui.part.PageBookView
org.eclipse.ui.part.PageBookView.PageRec, org.eclipse.ui.part.PageBookView.SelectionProvider
-
Field Summary
Fields inherited from class org.eclipse.debug.internal.ui.views.variables.VariablesView
DETAIL_PANE_TYPE, fModelPresentation, LOGICAL_STRUCTURE_TYPE_PREFIX, PREF_STATE_MEMENTO, PRESENTATION_SHOW_LOGICAL_STRUCTURES, SASH_DETAILS_PART, SASH_VIEW_PART
Fields inherited from interface org.eclipse.debug.ui.IDebugView
COPY_ACTION, CUT_ACTION, DOUBLE_CLICK_ACTION, FIND_ACTION, PASTE_ACTION, REMOVE_ACTION, SELECT_ALL_ACTION
Fields inherited from interface org.eclipse.ui.ISaveablePart
PROP_DIRTY
Fields inherited from interface org.eclipse.ui.ISaveablePart2
CANCEL, DEFAULT, NO, YES
Fields inherited from interface org.eclipse.ui.IWorkbenchPart
PROP_TITLE
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.eclipse.debug.internal.ui.viewers.model.provisional.TreeModelViewer
createTreeViewer
(org.eclipse.swt.widgets.Composite parent) void
doubleClick
(DoubleClickEvent event) void
modelChanged
(org.eclipse.debug.internal.ui.viewers.model.provisional.IModelDelta delta, org.eclipse.debug.internal.ui.viewers.model.provisional.IModelProxy proxy) void
Methods inherited from class org.eclipse.debug.internal.ui.views.expression.ExpressionView
canPaste, configureToolBar, contextActivated, createActions, dispose, fillContextMenu, getClipboardText, getContext, getDetailPanePreferenceKey, getHelpContextId, getPresentationContextId, getToggleActionLabel, initDragAndDrop, performPaste, viewerInputUpdateComplete
Methods inherited from class org.eclipse.debug.internal.ui.views.variables.VariablesView
becomesHidden, becomesVisible, clearStatusLine, createContextMenu, createViewer, debugContextChanged, doSave, doSaveAs, getAction, getAdapter, getCurrentPaneID, getCurrentSelection, getDebugContext, getDefaultControl, getLastSashWeights, getModelPresentation, getParentComposite, getPresentation, getPresentationContext, getPresentationContextSecondaryId, getToggleDetailPaneAction, getTreeSelectionChangedListener, getVariablesViewer, getViewerStyle, getWorkbenchPartSite, handleException, init, isDetailPaneVisible, isDirty, isMainViewerAvailable, isSaveAsAllowed, isSaveOnCloseNeeded, isShowLogicalStructure, paneChanged, partDeactivated, perspectiveActivated, perspectiveChanged, promptToSaveOnClose, propertyChange, revealTreeSelection, saveViewerState, setDetailPaneOrientation, setFocus, setGlobalAction, setLastSashWeights, setSelectionProvider, setShowLogicalStructure, setViewerInput, treeSelectionChanged, updateAction, updateComplete, updateObjects, updateStarted, viewerUpdatesBegin, viewerUpdatesComplete
Methods inherited from class org.eclipse.debug.ui.AbstractDebugView
add, addContextMenuManager, asyncExec, createDefaultPage, createPartControl, deregisterPartListener, doCreatePage, doDestroyPage, findView, generatePreferenceKey, getBootstrapPart, getContextMenuManager, getContextMenuManagers, getControl, getMemento, getMessagePage, getPreferenceStore, getPresentationAttributes, getStructuredViewer, getTextViewer, getViewer, handleKeyPressed, initActionState, initializeToolBar, isAvailable, isImportant, isVisible, registerPartListener, remove, saveAllCheckedActionStates, saveCheckedActionState, setAction, setMemento, setViewer, showMessage, showViewer, syncExec
Methods inherited from class org.eclipse.ui.part.PageBookView
doesPageExist, getCurrentContributingPart, getCurrentPage, getDefaultPage, getPageBook, getPageRec, getPageRec, getPageSite, getSelectionProvider, getViewAdapter, init, initPage, partActivated, partBroughtToTop, partClosed, partHidden, partOpened, partVisible, showPageRec
Methods inherited from class org.eclipse.ui.part.ViewPart
checkSite, getViewSite, saveState, setContentDescription, setInitializationData, setPartName
Methods inherited from class org.eclipse.ui.part.WorkbenchPart
addPartPropertyListener, addPropertyListener, firePartPropertyChanged, firePropertyChange, getConfigurationElement, getContentDescription, getDefaultImage, getOrientation, getPartName, getPartProperties, getPartProperty, getSite, getTitle, getTitleImage, getTitleToolTip, removePartPropertyListener, removePropertyListener, setPartProperty, setSite, setTitle, setTitleImage, setTitleToolTip, showBusy
Methods inherited from class org.eclipse.core.commands.common.EventManager
addListenerObject, clearListeners, getListeners, isListenerAttached, removeListenerObject
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.eclipse.ui.IViewPart
getViewSite, init, saveState
Methods inherited from interface org.eclipse.ui.IWorkbenchPart
addPropertyListener, getSite, getTitle, getTitleImage, getTitleToolTip, removePropertyListener
-
Constructor Details
-
BslExpressionsView
public BslExpressionsView()
-
-
Method Details
-
refreshDetailPaneContents
public void refreshDetailPaneContents()- Specified by:
refreshDetailPaneContents
in interfaceorg.eclipse.debug.internal.ui.views.variables.details.IDetailPaneContainer
- Overrides:
refreshDetailPaneContents
in classorg.eclipse.debug.internal.ui.views.variables.VariablesView
-
createTreeViewer
public org.eclipse.debug.internal.ui.viewers.model.provisional.TreeModelViewer createTreeViewer(org.eclipse.swt.widgets.Composite parent) - Overrides:
createTreeViewer
in classorg.eclipse.debug.internal.ui.views.variables.VariablesView
-
doubleClick
- Specified by:
doubleClick
in interfaceIDoubleClickListener
- Overrides:
doubleClick
in classorg.eclipse.debug.internal.ui.views.variables.VariablesView
-
modelChanged
public void modelChanged(org.eclipse.debug.internal.ui.viewers.model.provisional.IModelDelta delta, org.eclipse.debug.internal.ui.viewers.model.provisional.IModelProxy proxy) - Specified by:
modelChanged
in interfaceorg.eclipse.debug.internal.ui.viewers.model.provisional.IModelChangedListener
- Overrides:
modelChanged
in classorg.eclipse.debug.internal.ui.views.variables.VariablesView
-