org.eclipse.ocl.examples.xtext.markup.ui.hover
Class MarkupHover

java.lang.Object
  extended by org.eclipse.xtext.ui.editor.hover.AbstractHover
      extended by org.eclipse.xtext.ui.editor.hover.AbstractEObjectHover
          extended by org.eclipse.ocl.examples.xtext.markup.ui.hover.MarkupHover
All Implemented Interfaces:
org.eclipse.jface.text.ITextHover, org.eclipse.jface.text.ITextHoverExtension, org.eclipse.jface.text.ITextHoverExtension2, org.eclipse.xtext.ui.editor.hover.IEObjectHover, org.eclipse.xtext.ui.editor.ISourceViewerAware

public class MarkupHover
extends org.eclipse.xtext.ui.editor.hover.AbstractEObjectHover


Field Summary
 
Fields inherited from class org.eclipse.xtext.ui.editor.hover.AbstractHover
sourceViewer
 
Constructor Summary
MarkupHover()
           
 
Method Summary
 org.eclipse.jface.text.IInformationControlCreator getHoverControlCreator()
           
 java.lang.Object getHoverInfo(org.eclipse.emf.ecore.EObject first, org.eclipse.jface.text.ITextViewer textViewer, org.eclipse.jface.text.IRegion hoverRegion)
           
 java.lang.String getHoverInfo(org.eclipse.jface.text.ITextViewer textViewer, org.eclipse.jface.text.IRegion hoverRegion)
          Deprecated. 
protected  org.eclipse.xtext.util.Pair<org.eclipse.emf.ecore.EObject,org.eclipse.jface.text.IRegion> getXtextElementAt(org.eclipse.xtext.resource.XtextResource resource, int offset)
           
 
Methods inherited from class org.eclipse.xtext.ui.editor.hover.AbstractEObjectHover
getHoverInfo2, getHoverRegion, getXtextElementAt
 
Methods inherited from class org.eclipse.xtext.ui.editor.hover.AbstractHover
getDocument, getLineNumber, setSourceViewer
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MarkupHover

public MarkupHover()
Method Detail

getHoverControlCreator

public org.eclipse.jface.text.IInformationControlCreator getHoverControlCreator()
Specified by:
getHoverControlCreator in interface org.eclipse.jface.text.ITextHoverExtension
Overrides:
getHoverControlCreator in class org.eclipse.xtext.ui.editor.hover.AbstractHover

getHoverInfo

public java.lang.Object getHoverInfo(org.eclipse.emf.ecore.EObject first,
                                     org.eclipse.jface.text.ITextViewer textViewer,
                                     org.eclipse.jface.text.IRegion hoverRegion)
Specified by:
getHoverInfo in interface org.eclipse.xtext.ui.editor.hover.IEObjectHover
Specified by:
getHoverInfo in class org.eclipse.xtext.ui.editor.hover.AbstractEObjectHover

getHoverInfo

@Deprecated
public java.lang.String getHoverInfo(org.eclipse.jface.text.ITextViewer textViewer,
                                                org.eclipse.jface.text.IRegion hoverRegion)
Deprecated. 

Specified by:
getHoverInfo in interface org.eclipse.jface.text.ITextHover
Overrides:
getHoverInfo in class org.eclipse.xtext.ui.editor.hover.AbstractHover

getXtextElementAt

protected org.eclipse.xtext.util.Pair<org.eclipse.emf.ecore.EObject,org.eclipse.jface.text.IRegion> getXtextElementAt(org.eclipse.xtext.resource.XtextResource resource,
                                                                                                                      int offset)
Overrides:
getXtextElementAt in class org.eclipse.xtext.ui.editor.hover.AbstractEObjectHover