Package com._1c.g5.v8.dt.bsl.ui.hover
Class BslEObjectHoverProvider
java.lang.Object
org.eclipse.xtext.ui.editor.hover.html.DefaultEObjectHoverProvider
com._1c.g5.v8.dt.bsl.ui.hover.BslEObjectHoverProvider
- All Implemented Interfaces:
org.eclipse.xtext.ui.editor.hover.IEObjectHoverProvider
public class BslEObjectHoverProvider
extends org.eclipse.xtext.ui.editor.hover.html.DefaultEObjectHoverProvider
Hover for objects in BSL
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionclassSpecialDefaultEObjectHoverProvider.PresenterControlCreatorfor BSLNested classes/interfaces inherited from class org.eclipse.xtext.ui.editor.hover.html.DefaultEObjectHoverProvider
org.eclipse.xtext.ui.editor.hover.html.DefaultEObjectHoverProvider.BackAction, org.eclipse.xtext.ui.editor.hover.html.DefaultEObjectHoverProvider.ForwardAction, org.eclipse.xtext.ui.editor.hover.html.DefaultEObjectHoverProvider.HoverControlCreator, org.eclipse.xtext.ui.editor.hover.html.DefaultEObjectHoverProvider.OpenDeclarationAction, org.eclipse.xtext.ui.editor.hover.html.DefaultEObjectHoverProvider.PresenterControlCreatorNested classes/interfaces inherited from interface org.eclipse.xtext.ui.editor.hover.IEObjectHoverProvider
org.eclipse.xtext.ui.editor.hover.IEObjectHoverProvider.IInformationControlCreatorProvider, org.eclipse.xtext.ui.editor.hover.IEObjectHoverProvider.IInformationControlCreatorProvider2 -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddLinkListener(org.eclipse.xtext.ui.editor.hover.html.IXtextBrowserInformationControl control) org.eclipse.jface.text.IInformationControlCreatorprotected BslHoverBrowserInputgetHoverInfo(org.eclipse.emf.ecore.EObject element, org.eclipse.jface.text.IRegion hoverRegion, org.eclipse.xtext.ui.editor.hover.html.XtextBrowserInformationControlInput previous) org.eclipse.xtext.ui.editor.hover.IEObjectHoverProvider.IInformationControlCreatorProvidergetHoverInfo(org.eclipse.emf.ecore.EObject object, org.eclipse.jface.text.ITextViewer viewer, org.eclipse.jface.text.IRegion region) org.eclipse.jface.text.IInformationControlCreatorprotected booleanhasHover(org.eclipse.emf.ecore.EObject object) Methods inherited from class org.eclipse.xtext.ui.editor.hover.html.DefaultEObjectHoverProvider
addLinkListener, createURI, getDisposeHoverTimeout, getDocumentation, getElementLinks, getFirstLine, getHoverInfoAsHtml, getLabel, getLabelProvider, getStyleSheet, loadStyleSheet
-
Field Details
-
VIEW_ID
Syntax assistant view id.- See Also:
-
-
Constructor Details
-
BslEObjectHoverProvider
public BslEObjectHoverProvider()
-
-
Method Details
-
getInformationPresenterControlCreator
public org.eclipse.jface.text.IInformationControlCreator getInformationPresenterControlCreator()- Overrides:
getInformationPresenterControlCreatorin classorg.eclipse.xtext.ui.editor.hover.html.DefaultEObjectHoverProvider
-
getHoverControlCreator
public org.eclipse.jface.text.IInformationControlCreator getHoverControlCreator()- Overrides:
getHoverControlCreatorin classorg.eclipse.xtext.ui.editor.hover.html.DefaultEObjectHoverProvider
-
getHoverInfo
public org.eclipse.xtext.ui.editor.hover.IEObjectHoverProvider.IInformationControlCreatorProvider getHoverInfo(org.eclipse.emf.ecore.EObject object, org.eclipse.jface.text.ITextViewer viewer, org.eclipse.jface.text.IRegion region) - Specified by:
getHoverInfoin interfaceorg.eclipse.xtext.ui.editor.hover.IEObjectHoverProvider- Overrides:
getHoverInfoin classorg.eclipse.xtext.ui.editor.hover.html.DefaultEObjectHoverProvider
-
getHoverInfo
protected BslHoverBrowserInput getHoverInfo(org.eclipse.emf.ecore.EObject element, org.eclipse.jface.text.IRegion hoverRegion, org.eclipse.xtext.ui.editor.hover.html.XtextBrowserInformationControlInput previous) - Overrides:
getHoverInfoin classorg.eclipse.xtext.ui.editor.hover.html.DefaultEObjectHoverProvider
-
addLinkListener
protected void addLinkListener(org.eclipse.xtext.ui.editor.hover.html.IXtextBrowserInformationControl control) - Overrides:
addLinkListenerin classorg.eclipse.xtext.ui.editor.hover.html.DefaultEObjectHoverProvider
-
hasHover
protected boolean hasHover(org.eclipse.emf.ecore.EObject object) - Overrides:
hasHoverin classorg.eclipse.xtext.ui.editor.hover.html.DefaultEObjectHoverProvider
-