org.eclipse.xtext.xbase.ui.hover
Class XbaseHoverProvider

java.lang.Object
  extended by org.eclipse.xtext.ui.editor.hover.html.DefaultEObjectHoverProvider
      extended by 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

Nested Class Summary
 
Nested classes/interfaces inherited from class org.eclipse.xtext.ui.editor.hover.html.DefaultEObjectHoverProvider
DefaultEObjectHoverProvider.HoverControlCreator, DefaultEObjectHoverProvider.PresenterControlCreator
 
Nested classes/interfaces inherited from interface org.eclipse.xtext.ui.editor.hover.IEObjectHoverProvider
IEObjectHoverProvider.IInformationControlCreatorProvider
 
Constructor Summary
XbaseHoverProvider()
           
 
Method Summary
protected  java.lang.String getFirstLine(org.eclipse.emf.ecore.EObject o)
           
protected  java.lang.String getFirstLine(JvmTypeReference type, org.eclipse.emf.ecore.EObject o)
           
protected  java.lang.String getFirstLineLabel(org.eclipse.emf.ecore.EObject o)
           
protected  ITypeProvider getTypeProvider()
           
protected  boolean hasHover(org.eclipse.emf.ecore.EObject o)
           
protected  java.lang.String toHtml(java.lang.String plain)
           
 
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
 

Constructor Detail

XbaseHoverProvider

public XbaseHoverProvider()
Method Detail

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()