org.eclipse.emf.ecore.xcore.ui.hover
Class XcoreHoverProvider

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.emf.ecore.xcore.ui.hover.XcoreHoverProvider
All Implemented Interfaces:
org.eclipse.xtext.ui.editor.hover.IEObjectHoverProvider

public class XcoreHoverProvider
extends org.eclipse.xtext.xbase.ui.hover.XbaseHoverProvider


Nested Class Summary
protected  class XcoreHoverProvider.XcoreOpenDeclarationAction
           
 class XcoreHoverProvider.XCorePresenterControlCreator
           
 
Nested classes/interfaces inherited from class org.eclipse.xtext.xbase.ui.hover.XbaseHoverProvider
org.eclipse.xtext.xbase.ui.hover.XbaseHoverProvider.OpenDeclarationAction, org.eclipse.xtext.xbase.ui.hover.XbaseHoverProvider.ShowInJavadocViewAction, org.eclipse.xtext.xbase.ui.hover.XbaseHoverProvider.XbaseHoverControlCreator, org.eclipse.xtext.xbase.ui.hover.XbaseHoverProvider.XbasePresenterControlCreator
 
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.PresenterControlCreator
 
Nested classes/interfaces inherited from interface org.eclipse.xtext.ui.editor.hover.IEObjectHoverProvider
org.eclipse.xtext.ui.editor.hover.IEObjectHoverProvider.IInformationControlCreatorProvider
 
Field Summary
protected  XcoreJavaElementFinder javaElementFinder
           
 
Fields inherited from class org.eclipse.xtext.xbase.ui.hover.XbaseHoverProvider
associations, elementLinks, hoverControlCreator, hoverGenericsResolver, hoverSignatureProvider, javadocHover, labelProvider, LEADING_PADDING, presenterControlCreator, serviceProvider, TRAILING_PADDING, typeURIHelper, uriEditorOpener, xbaseHoverConfiguration
 
Constructor Summary
XcoreHoverProvider()
           
 
Method Summary
 IInformationControlCreator getInformationPresenterControlCreator()
           
protected  boolean hasHover(EObject eObject)
           
 
Methods inherited from class org.eclipse.xtext.xbase.ui.hover.XbaseHoverProvider
addLinkListener, computeSignature, getDocumentation, getFirstLine, getHoverControlCreator, getHoverInfo, getHoverInfoAsHtml, getHtmlFromIJavaElement, 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
 

Field Detail

javaElementFinder

@Inject
protected XcoreJavaElementFinder javaElementFinder
Constructor Detail

XcoreHoverProvider

public XcoreHoverProvider()
Method Detail

hasHover

protected boolean hasHover(EObject eObject)
Overrides:
hasHover in class org.eclipse.xtext.xbase.ui.hover.XbaseHoverProvider

getInformationPresenterControlCreator

public IInformationControlCreator getInformationPresenterControlCreator()
Overrides:
getInformationPresenterControlCreator in class org.eclipse.xtext.xbase.ui.hover.XbaseHoverProvider

Copyright 2001-2012 IBM Corporation and others.
All Rights Reserved.