org.eclipse.xtext.xbase.ui.hover
Class XbaseHoverProvider
java.lang.Object
org.eclipse.xtext.ui.editor.hover.html.DefaultEObjectHoverProvider
org.eclipse.xtext.xbase.ui.hover.XbaseHoverProvider
- All Implemented Interfaces:
- IEObjectHoverProvider
- Direct Known Subclasses:
- XtendHoverProvider
public class XbaseHoverProvider
- extends DefaultEObjectHoverProvider
- Author:
- Sebastian Zarnekow - Initial contribution and API
Methods inherited from class org.eclipse.xtext.ui.editor.hover.html.DefaultEObjectHoverProvider |
addLinkListener, createURI, getDocumentation, getElementLinks, getHoverControlCreator, getHoverInfo, 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 |
XbaseHoverProvider
public XbaseHoverProvider()
getFirstLine
protected java.lang.String getFirstLine(org.eclipse.emf.ecore.EObject o)
- Overrides:
getFirstLine
in class DefaultEObjectHoverProvider
getFirstLine
protected java.lang.String getFirstLine(JvmTypeReference type,
org.eclipse.emf.ecore.EObject o)
getFirstLineLabel
protected java.lang.String getFirstLineLabel(org.eclipse.emf.ecore.EObject o)
toHtml
protected java.lang.String toHtml(java.lang.String plain)
hasHover
protected boolean hasHover(org.eclipse.emf.ecore.EObject o)
- Overrides:
hasHover
in class DefaultEObjectHoverProvider
getTypeProvider
protected ITypeProvider getTypeProvider()