public class MarkupHoverProvider
extends 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.PresenterControlCreator
Constructor and Description |
---|
MarkupHoverProvider() |
Modifier and Type | Method and Description |
---|---|
protected java.lang.String |
getDocumentation(org.eclipse.emf.ecore.EObject o) |
protected java.util.Map<java.lang.Integer,java.lang.Integer> |
getErrorMap(java.lang.Iterable<org.eclipse.xtext.nodemodel.INode> parseErrors) |
protected java.lang.String |
getFirstLine(org.eclipse.emf.ecore.EObject eObject) |
org.eclipse.jface.text.IInformationControlCreator |
getHoverControlCreator() |
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) |
protected org.eclipse.xtext.ui.editor.hover.html.XtextBrowserInformationControlInput |
getHoverInfo(org.eclipse.emf.ecore.EObject element,
org.eclipse.jface.text.ITextViewer viewer,
org.eclipse.jface.text.IRegion hoverRegion,
org.eclipse.xtext.ui.editor.hover.html.XtextBrowserInformationControlInput previous) |
static Namespace |
getNamespace(org.eclipse.emf.ecore.EObject element) |
protected boolean |
hasHover(org.eclipse.emf.ecore.EObject o) |
protected java.lang.String getDocumentation(org.eclipse.emf.ecore.EObject o)
getDocumentation
in class org.eclipse.xtext.ui.editor.hover.html.DefaultEObjectHoverProvider
protected java.util.Map<java.lang.Integer,java.lang.Integer> getErrorMap(java.lang.Iterable<org.eclipse.xtext.nodemodel.INode> parseErrors)
protected java.lang.String getFirstLine(org.eclipse.emf.ecore.EObject eObject)
getFirstLine
in class org.eclipse.xtext.ui.editor.hover.html.DefaultEObjectHoverProvider
public static Namespace getNamespace(org.eclipse.emf.ecore.EObject element)
protected boolean hasHover(org.eclipse.emf.ecore.EObject o)
hasHover
in class org.eclipse.xtext.ui.editor.hover.html.DefaultEObjectHoverProvider
public org.eclipse.jface.text.IInformationControlCreator getHoverControlCreator()
getHoverControlCreator
in class org.eclipse.xtext.ui.editor.hover.html.DefaultEObjectHoverProvider
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)
getHoverInfo
in interface org.eclipse.xtext.ui.editor.hover.IEObjectHoverProvider
getHoverInfo
in class org.eclipse.xtext.ui.editor.hover.html.DefaultEObjectHoverProvider
protected org.eclipse.xtext.ui.editor.hover.html.XtextBrowserInformationControlInput getHoverInfo(org.eclipse.emf.ecore.EObject element, org.eclipse.jface.text.ITextViewer viewer, org.eclipse.jface.text.IRegion hoverRegion, org.eclipse.xtext.ui.editor.hover.html.XtextBrowserInformationControlInput previous)