Package com._1c.g5.v8.dt.bsl.ui.outline
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
Content outline page for
BslFile-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classSpecialMouseAdapterfor opening Event handler by double mouse clickNested classes/interfaces inherited from class org.eclipse.handly.ui.outline.CommonOutlinePage
org.eclipse.handly.ui.outline.CommonOutlinePage.OutlineTreeViewer -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddElementChangeListener(org.eclipse.handly.model.IElementChangeListener listener) protected voidprotected voidprotected voidvoidcreateControl(org.eclipse.swt.widgets.Composite parent) protected org.eclipse.handly.ui.outline.CommonOutlinePage.OutlineTreeViewercreateTreeViewer(org.eclipse.swt.widgets.Composite parent) voiddispose()protected ITreeContentProviderprotected IBaseLabelProviderprotected voidprotected voidremoveElementChangeListener(org.eclipse.handly.model.IElementChangeListener listener) Methods inherited from class org.eclipse.handly.xtext.ui.outline.HandlyXtextOutlinePage
getInputElementProvider, getLexicalSortPreference, getLinkWithEditorPreference, setEditor, setInputElementProviderMethods inherited from class org.eclipse.handly.ui.outline.HandlyOutlinePage
addCollapseAllSupport, computeInput, elementChanged, getContentAdapter, initMethods 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, shouldUseHashlookupMethods inherited from class org.eclipse.ui.part.Page
getSite, makeContributions, setActionBarsMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.eclipse.ui.part.IPage
setActionBarsMethods 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:
createControlin interfaceorg.eclipse.ui.part.IPage- Overrides:
createControlin classorg.eclipse.handly.ui.outline.CommonOutlinePage
-
dispose
public void dispose()- Specified by:
disposein interfaceorg.eclipse.ui.part.IPage- Overrides:
disposein classCustomHandlyXtextOutlinePage
-
createTreeViewer
protected org.eclipse.handly.ui.outline.CommonOutlinePage.OutlineTreeViewer createTreeViewer(org.eclipse.swt.widgets.Composite parent) - Overrides:
createTreeViewerin classorg.eclipse.handly.ui.outline.CommonOutlinePage
-
addOutlineContributions
protected void addOutlineContributions()- Overrides:
addOutlineContributionsin classorg.eclipse.handly.ui.outline.HandlyOutlinePage
-
addSortingSupport
protected void addSortingSupport()- Overrides:
addSortingSupportin classorg.eclipse.handly.ui.outline.HandlyOutlinePage
-
getContentProvider
- Specified by:
getContentProviderin classorg.eclipse.handly.ui.outline.CommonOutlinePage
-
getLabelProvider
- Specified by:
getLabelProviderin classorg.eclipse.handly.ui.outline.CommonOutlinePage
-
addElementChangeListener
protected void addElementChangeListener(org.eclipse.handly.model.IElementChangeListener listener) - Specified by:
addElementChangeListenerin classorg.eclipse.handly.ui.outline.HandlyOutlinePage
-
removeElementChangeListener
protected void removeElementChangeListener(org.eclipse.handly.model.IElementChangeListener listener) - Specified by:
removeElementChangeListenerin classorg.eclipse.handly.ui.outline.HandlyOutlinePage
-
addLinkWithEditorSupport
protected void addLinkWithEditorSupport()- Overrides:
addLinkWithEditorSupportin classorg.eclipse.handly.ui.outline.HandlyOutlinePage
-
registerGlobalActions
protected void registerGlobalActions()- Overrides:
registerGlobalActionsin classCustomHandlyXtextOutlinePage
-