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
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    org.eclipse.debug.internal.ui.viewers.model.provisional.TreeModelViewer
    createTreeViewer(org.eclipse.swt.widgets.Composite parent)
     
    void
     
    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 interface org.eclipse.debug.internal.ui.views.variables.details.IDetailPaneContainer
      Overrides:
      refreshDetailPaneContents in class org.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 class org.eclipse.debug.internal.ui.views.variables.VariablesView
    • doubleClick

      public void doubleClick(DoubleClickEvent event)
      Specified by:
      doubleClick in interface IDoubleClickListener
      Overrides:
      doubleClick in class org.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 interface org.eclipse.debug.internal.ui.viewers.model.provisional.IModelChangedListener
      Overrides:
      modelChanged in class org.eclipse.debug.internal.ui.views.variables.VariablesView