org.eclipse.ocl.examples.xtext.markup.ui.hover
Class MarkupHoverProvider
java.lang.Object
org.eclipse.xtext.ui.editor.hover.html.DefaultEObjectHoverProvider
org.eclipse.ocl.examples.xtext.markup.ui.hover.MarkupHoverProvider
- All Implemented Interfaces:
- org.eclipse.xtext.ui.editor.hover.IEObjectHoverProvider
public class MarkupHoverProvider
- extends org.eclipse.xtext.ui.editor.hover.html.DefaultEObjectHoverProvider
Nested 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.PresenterControlCreator |
Nested classes/interfaces inherited from interface org.eclipse.xtext.ui.editor.hover.IEObjectHoverProvider |
org.eclipse.xtext.ui.editor.hover.IEObjectHoverProvider.IInformationControlCreatorProvider |
Method Summary |
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)
|
Methods inherited from class org.eclipse.xtext.ui.editor.hover.html.DefaultEObjectHoverProvider |
addLinkListener, addLinkListener, createURI, getElementLinks, getHoverInfo, getHoverInfoAsHtml, getInformationPresenterControlCreator, getLabel, getLabelProvider, getStyleSheet, loadStyleSheet |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MarkupHoverProvider
public MarkupHoverProvider()
getDocumentation
protected java.lang.String getDocumentation(org.eclipse.emf.ecore.EObject o)
- Overrides:
getDocumentation
in class org.eclipse.xtext.ui.editor.hover.html.DefaultEObjectHoverProvider
getErrorMap
protected java.util.Map<java.lang.Integer,java.lang.Integer> getErrorMap(java.lang.Iterable<org.eclipse.xtext.nodemodel.INode> parseErrors)
getFirstLine
protected java.lang.String getFirstLine(org.eclipse.emf.ecore.EObject eObject)
- Overrides:
getFirstLine
in class org.eclipse.xtext.ui.editor.hover.html.DefaultEObjectHoverProvider
getNamespace
public static Namespace getNamespace(org.eclipse.emf.ecore.EObject element)
hasHover
protected boolean hasHover(org.eclipse.emf.ecore.EObject o)
- Overrides:
hasHover
in class org.eclipse.xtext.ui.editor.hover.html.DefaultEObjectHoverProvider
getHoverControlCreator
public org.eclipse.jface.text.IInformationControlCreator getHoverControlCreator()
- Overrides:
getHoverControlCreator
in class org.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:
getHoverInfo
in interface org.eclipse.xtext.ui.editor.hover.IEObjectHoverProvider
- Overrides:
getHoverInfo
in class org.eclipse.xtext.ui.editor.hover.html.DefaultEObjectHoverProvider
getHoverInfo
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)