org.eclipse.xtend.ide.hover
Class XtendHoverDocumentationProvider

java.lang.Object
  extended by org.eclipse.xtext.xbase.ui.hover.XbaseHoverDocumentationProvider
      extended by org.eclipse.xtend.ide.hover.XtendHoverDocumentationProvider
All Implemented Interfaces:
IEObjectHoverDocumentationProvider

public class XtendHoverDocumentationProvider
extends XbaseHoverDocumentationProvider

Since:
2.3
Author:
Holger Schill - Initial contribution and API

Field Summary
 
Fields inherited from class org.eclipse.xtext.xbase.ui.hover.XbaseHoverDocumentationProvider
BLOCK_TAG_END, BlOCK_TAG_ENTRY_END, BlOCK_TAG_ENTRY_START, BLOCK_TAG_START, buffer, context, documentationProvider, fLiteralContent, jvmModelGenerator, PARAM_NAME_END, PARAM_NAME_START, qualifiedNameConverter, rawJavaDoc, scopeProvider, workspace
 
Constructor Summary
XtendHoverDocumentationProvider()
           
 
Method Summary
protected  void addAnnotations(org.eclipse.emf.ecore.EObject object)
           
protected  java.util.List<org.eclipse.emf.ecore.EObject> getFilteredDerivedElements(org.eclipse.emf.ecore.EObject o, org.eclipse.emf.ecore.EClass type)
           
protected  java.util.List<org.eclipse.emf.ecore.EObject> getFilteredSourceElements(org.eclipse.emf.ecore.EObject o, org.eclipse.emf.ecore.EClass type)
           
protected  void handleSuperMethodReferences(org.eclipse.emf.ecore.EObject context)
           
protected  java.util.Map<java.lang.String,org.eclipse.emf.common.util.URI> initExceptionNamesToURI()
           
protected  java.util.List<java.lang.String> initParameterNames()
           
 
Methods inherited from class org.eclipse.xtext.xbase.ui.hover.XbaseHoverDocumentationProvider
appendEscaped, computeDocumentation, createMethodInTypeLinks, createSimpleMemberLink, getDerivedElementInformation, getDerivedOrOriginalDeclarationInformation, getDocumentation, getDocumentationWithPrefix, getJavaDoc, getOriginalDeclarationInformation, handleBlockTags, handleBlockTags, handleBlockTagTitle, handleContentElements, handleContentElements, handleDeprecatedTag, handleDocRoot, handleExceptionTags, handleInheritDoc, handleInlineTagElement, handleLink, handleParameters, handleParamTag, handleReturnTag, handleSeeTag, handleText, handleThrowsTag, handleValueTag, removeDocLineIntros
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XtendHoverDocumentationProvider

public XtendHoverDocumentationProvider()
Method Detail

addAnnotations

protected void addAnnotations(org.eclipse.emf.ecore.EObject object)
Overrides:
addAnnotations in class XbaseHoverDocumentationProvider

handleSuperMethodReferences

protected void handleSuperMethodReferences(org.eclipse.emf.ecore.EObject context)
Overrides:
handleSuperMethodReferences in class XbaseHoverDocumentationProvider

initParameterNames

protected java.util.List<java.lang.String> initParameterNames()
Overrides:
initParameterNames in class XbaseHoverDocumentationProvider

initExceptionNamesToURI

protected java.util.Map<java.lang.String,org.eclipse.emf.common.util.URI> initExceptionNamesToURI()
Overrides:
initExceptionNamesToURI in class XbaseHoverDocumentationProvider

getFilteredDerivedElements

protected java.util.List<org.eclipse.emf.ecore.EObject> getFilteredDerivedElements(org.eclipse.emf.ecore.EObject o,
                                                                                   org.eclipse.emf.ecore.EClass type)
Overrides:
getFilteredDerivedElements in class XbaseHoverDocumentationProvider

getFilteredSourceElements

protected java.util.List<org.eclipse.emf.ecore.EObject> getFilteredSourceElements(org.eclipse.emf.ecore.EObject o,
                                                                                  org.eclipse.emf.ecore.EClass type)
Overrides:
getFilteredSourceElements in class XbaseHoverDocumentationProvider