Class CustomHandlyXtextOutlinePage

  • 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
    Direct Known Subclasses:
    BslOutlinePage, NonExistingInputAwareOutlinePage, RightTemplatesOutlinePage

    public abstract class CustomHandlyXtextOutlinePage
    extends org.eclipse.handly.xtext.ui.outline.HandlyXtextOutlinePage
    HandlyXtextOutlinePage with two handlers for TreeViewer expand all and collapse all items
    • Nested Class Summary

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

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

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void dispose()  
      protected void registerGlobalActions()  
      • 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, addElementChangeListener, addLinkWithEditorSupport, addOutlineContributions, addSortingSupport, computeInput, elementChanged, getContentAdapter, init, removeElementChangeListener
      • Methods inherited from class org.eclipse.handly.ui.outline.CommonOutlinePage

        addInputChangeListener, addOutlineContribution, addSelectionChangedListener, createControl, createTreeViewer, editorInputChanged, getContentProvider, getControl, getEditor, getLabelProvider, 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 interface org.eclipse.ui.part.IPage

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

        getSite
    • Constructor Detail

      • CustomHandlyXtextOutlinePage

        public CustomHandlyXtextOutlinePage()
    • Method Detail

      • dispose

        public void dispose()
        Specified by:
        dispose in interface org.eclipse.ui.part.IPage
        Overrides:
        dispose in class org.eclipse.handly.ui.outline.CommonOutlinePage
      • registerGlobalActions

        protected void registerGlobalActions()
        Overrides:
        registerGlobalActions in class org.eclipse.handly.ui.outline.CommonOutlinePage