org.eclipse.xtend.ide.hover
Class XtendHoverProvider

java.lang.Object
  extended by org.eclipse.xtext.ui.editor.hover.html.DefaultEObjectHoverProvider
      extended by org.eclipse.xtext.xbase.ui.hover.XbaseHoverProvider
          extended by org.eclipse.xtend.ide.hover.XtendHoverProvider
All Implemented Interfaces:
IEObjectHoverProvider

public class XtendHoverProvider
extends XbaseHoverProvider

Author:
Sebastian Zarnekow - Initial contribution and API, Holger Schill

Nested Class Summary
 
Nested classes/interfaces inherited from class org.eclipse.xtext.xbase.ui.hover.XbaseHoverProvider
XbaseHoverProvider.OpenDeclarationAction, XbaseHoverProvider.ShowInJavadocViewAction, XbaseHoverProvider.XbaseHoverControlCreator, XbaseHoverProvider.XbasePresenterControlCreator
 
Nested classes/interfaces inherited from class org.eclipse.xtext.ui.editor.hover.html.DefaultEObjectHoverProvider
DefaultEObjectHoverProvider.BackAction, DefaultEObjectHoverProvider.ForwardAction, DefaultEObjectHoverProvider.HoverControlCreator, DefaultEObjectHoverProvider.PresenterControlCreator
 
Nested classes/interfaces inherited from interface org.eclipse.xtext.ui.editor.hover.IEObjectHoverProvider
IEObjectHoverProvider.IInformationControlCreatorProvider
 
Field Summary
 
Fields inherited from class org.eclipse.xtext.xbase.ui.hover.XbaseHoverProvider
associations, elementLinks, hoverControlCreator, hoverGenericsResolver, hoverSignatureProvider, javadocHover, javaElementFinder, labelProvider, LEADING_PADDING, presenterControlCreator, serviceProvider, TRAILING_PADDING, typeURIHelper, uriEditorOpener, xbaseHoverConfiguration
 
Constructor Summary
XtendHoverProvider()
           
 
Method Summary
protected  XtextBrowserInformationControlInput getHoverInfo(org.eclipse.emf.ecore.EObject element, org.eclipse.jface.text.IRegion hoverRegion, XtextBrowserInformationControlInput previous)
           
protected  boolean hasHover(org.eclipse.emf.ecore.EObject o)
           
 
Methods inherited from class org.eclipse.xtext.xbase.ui.hover.XbaseHoverProvider
addLinkListener, computeSignature, getDocumentation, getFirstLine, getHoverControlCreator, getHoverInfoAsHtml, getHtmlFromIJavaElement, getInformationPresenterControlCreator, getObjectToView
 
Methods inherited from class org.eclipse.xtext.ui.editor.hover.html.DefaultEObjectHoverProvider
addLinkListener, createURI, getElementLinks, getHoverInfo, getHoverInfoAsHtml, getLabel, getLabelProvider, getStyleSheet, loadStyleSheet
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XtendHoverProvider

public XtendHoverProvider()
Method Detail

getHoverInfo

protected XtextBrowserInformationControlInput getHoverInfo(org.eclipse.emf.ecore.EObject element,
                                                           org.eclipse.jface.text.IRegion hoverRegion,
                                                           XtextBrowserInformationControlInput previous)
Overrides:
getHoverInfo in class XbaseHoverProvider

hasHover

protected boolean hasHover(org.eclipse.emf.ecore.EObject o)
Overrides:
hasHover in class XbaseHoverProvider