Class BslOutlinePage

java.lang.Object
org.eclipse.ui.part.Page
org.eclipse.handly.ui.outline.CommonOutlinePage
org.eclipse.handly.ui.outline.HandlyOutlinePage
org.eclipse.handly.xtext.ui.outline.HandlyXtextOutlinePage
com._1c.g5.v8.dt.lcore.ui.outline.CustomHandlyXtextOutlinePage
com._1c.g5.v8.dt.bsl.ui.outline.BslOutlinePage
All Implemented Interfaces:
org.eclipse.handly.model.adapter.IContentAdapterProvider, org.eclipse.handly.ui.outline.ICommonOutlinePage, ISelectionProvider, org.eclipse.ui.part.IPage, org.eclipse.ui.part.IPageBookViewPage, org.eclipse.ui.views.contentoutline.IContentOutlinePage, org.eclipse.xtext.ui.editor.IXtextEditorAware

public class BslOutlinePage extends CustomHandlyXtextOutlinePage
Content outline page for BslFile
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    static class 
    Special MouseAdapter for opening Event handler by double mouse click

    Nested classes/interfaces inherited from class org.eclipse.handly.ui.outline.CommonOutlinePage

    org.eclipse.handly.ui.outline.CommonOutlinePage.OutlineTreeViewer
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected void
    addElementChangeListener(org.eclipse.handly.model.IElementChangeListener listener)
     
    protected void
     
    protected void
     
    protected void
     
    void
    createControl(org.eclipse.swt.widgets.Composite parent)
     
    protected org.eclipse.handly.ui.outline.CommonOutlinePage.OutlineTreeViewer
    createTreeViewer(org.eclipse.swt.widgets.Composite parent)
     
    void
     
     
     
    protected void
     
    protected void
    removeElementChangeListener(org.eclipse.handly.model.IElementChangeListener listener)
     

    Methods inherited from class org.eclipse.handly.xtext.ui.outline.HandlyXtextOutlinePage

    getInputElementProvider, getLexicalSortPreference, getLinkWithEditorPreference, setEditor, setInputElementProvider

    Methods inherited from class org.eclipse.handly.ui.outline.HandlyOutlinePage

    addCollapseAllSupport, computeInput, elementChanged, getContentAdapter, init

    Methods inherited from class org.eclipse.handly.ui.outline.CommonOutlinePage

    addInputChangeListener, addOutlineContribution, addSelectionChangedListener, editorInputChanged, getControl, getEditor, getSelection, getTreeViewer, init, initDecorationContext, isAutoExpandable, refresh, removeInputChangeListener, removeOutlineContribution, removeSelectionChangedListener, setFocus, setSelection, shouldUseHashlookup

    Methods inherited from class org.eclipse.ui.part.Page

    getSite, makeContributions, setActionBars

    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.part.IPage

    setActionBars

    Methods inherited from interface org.eclipse.ui.part.IPageBookViewPage

    getSite
  • Constructor Details

    • BslOutlinePage

      public BslOutlinePage()
  • Method Details

    • createControl

      public void createControl(org.eclipse.swt.widgets.Composite parent)
      Specified by:
      createControl in interface org.eclipse.ui.part.IPage
      Overrides:
      createControl in class org.eclipse.handly.ui.outline.CommonOutlinePage
    • dispose

      public void dispose()
      Specified by:
      dispose in interface org.eclipse.ui.part.IPage
      Overrides:
      dispose in class CustomHandlyXtextOutlinePage
    • createTreeViewer

      protected org.eclipse.handly.ui.outline.CommonOutlinePage.OutlineTreeViewer createTreeViewer(org.eclipse.swt.widgets.Composite parent)
      Overrides:
      createTreeViewer in class org.eclipse.handly.ui.outline.CommonOutlinePage
    • addOutlineContributions

      protected void addOutlineContributions()
      Overrides:
      addOutlineContributions in class org.eclipse.handly.ui.outline.HandlyOutlinePage
    • addSortingSupport

      protected void addSortingSupport()
      Overrides:
      addSortingSupport in class org.eclipse.handly.ui.outline.HandlyOutlinePage
    • getContentProvider

      protected ITreeContentProvider getContentProvider()
      Specified by:
      getContentProvider in class org.eclipse.handly.ui.outline.CommonOutlinePage
    • getLabelProvider

      protected IBaseLabelProvider getLabelProvider()
      Specified by:
      getLabelProvider in class org.eclipse.handly.ui.outline.CommonOutlinePage
    • addElementChangeListener

      protected void addElementChangeListener(org.eclipse.handly.model.IElementChangeListener listener)
      Specified by:
      addElementChangeListener in class org.eclipse.handly.ui.outline.HandlyOutlinePage
    • removeElementChangeListener

      protected void removeElementChangeListener(org.eclipse.handly.model.IElementChangeListener listener)
      Specified by:
      removeElementChangeListener in class org.eclipse.handly.ui.outline.HandlyOutlinePage
    • addLinkWithEditorSupport

      protected void addLinkWithEditorSupport()
      Overrides:
      addLinkWithEditorSupport in class org.eclipse.handly.ui.outline.HandlyOutlinePage
    • registerGlobalActions

      protected void registerGlobalActions()
      Overrides:
      registerGlobalActions in class CustomHandlyXtextOutlinePage