org.eclipse.xtext.xbase.ui.hierarchy
Class QuickTypeHierarchyHandler.HierarchyInformationPresenter

java.lang.Object
  extended by org.eclipse.jface.text.AbstractInformationControlManager
      extended by org.eclipse.jface.text.information.InformationPresenter
          extended by org.eclipse.xtext.xbase.ui.hierarchy.QuickTypeHierarchyHandler.HierarchyInformationPresenter
All Implemented Interfaces:
org.eclipse.jface.text.information.IInformationPresenter, org.eclipse.jface.text.information.IInformationPresenterExtension, org.eclipse.jface.text.IWidgetTokenKeeper, org.eclipse.jface.text.IWidgetTokenKeeperExtension
Enclosing class:
QuickTypeHierarchyHandler

protected final class QuickTypeHierarchyHandler.HierarchyInformationPresenter
extends org.eclipse.jface.text.information.InformationPresenter


Nested Class Summary
 
Nested classes/interfaces inherited from class org.eclipse.jface.text.AbstractInformationControlManager
org.eclipse.jface.text.AbstractInformationControlManager.Anchor, org.eclipse.jface.text.AbstractInformationControlManager.IInformationControlCloser
 
Field Summary
 
Fields inherited from class org.eclipse.jface.text.information.InformationPresenter
WIDGET_PRIORITY
 
Fields inherited from class org.eclipse.jface.text.AbstractInformationControlManager
ANCHOR_BOTTOM, ANCHOR_GLOBAL, ANCHOR_LEFT, ANCHOR_RIGHT, ANCHOR_TOP, DEBUG, fDisposed, fInformationControl, fInformationControlCloser, fInformationControlCreator, STORE_LOCATION_X, STORE_LOCATION_Y, STORE_SIZE_HEIGHT, STORE_SIZE_WIDTH
 
Constructor Summary
protected QuickTypeHierarchyHandler.HierarchyInformationPresenter(org.eclipse.jface.text.IInformationControlCreator creator, org.eclipse.jface.text.source.ISourceViewer sourceViewer, org.eclipse.jdt.core.IJavaElement javaElement, org.eclipse.emf.ecore.EObject selectedElement)
           
 
Method Summary
protected  org.eclipse.swt.graphics.Rectangle computeArea(org.eclipse.jface.text.IRegion region)
           
protected  void computeInformation()
           
protected  org.eclipse.jface.text.IRegion modelRange2WidgetRange(org.eclipse.jface.text.IRegion region)
           
 
Methods inherited from class org.eclipse.jface.text.information.InformationPresenter
getDocumentPartitioning, getInformationProvider, handleInformationControlDisposed, hideInformationControl, install, requestWidgetToken, requestWidgetToken, setDocumentPartitioning, setFocus, setInformationProvider, setOffset, showInformationControl, uninstall
 
Methods inherited from class org.eclipse.jface.text.AbstractInformationControlManager
canClearDataOnHide, computeAvailableArea, computeInformationControlLocation, computeLocation, computeSizeConstraints, computeSizeConstraints, dispose, disposeInformationControl, doShowInformation, getInformationControl, getInternalAccessor, getNextFallbackAnchor, getSubjectArea, getSubjectControl, handleSubjectControlDisposed, install, isEnabled, presentInformation, restoreInformationControlBounds, setAnchor, setCloser, setCustomInformationControlCreator, setEnabled, setFallbackAnchors, setInformation, setInformation, setMargins, setRestoreInformationControlBounds, setSizeConstraints, showInformation, storeInformationControlBounds, takesFocusWhenVisible, updateLocation
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.eclipse.jface.text.information.IInformationPresenter
showInformation
 

Constructor Detail

QuickTypeHierarchyHandler.HierarchyInformationPresenter

protected QuickTypeHierarchyHandler.HierarchyInformationPresenter(org.eclipse.jface.text.IInformationControlCreator creator,
                                                                  org.eclipse.jface.text.source.ISourceViewer sourceViewer,
                                                                  org.eclipse.jdt.core.IJavaElement javaElement,
                                                                  org.eclipse.emf.ecore.EObject selectedElement)
Method Detail

computeInformation

protected void computeInformation()
Overrides:
computeInformation in class org.eclipse.jface.text.information.InformationPresenter

computeArea

protected org.eclipse.swt.graphics.Rectangle computeArea(org.eclipse.jface.text.IRegion region)

modelRange2WidgetRange

protected org.eclipse.jface.text.IRegion modelRange2WidgetRange(org.eclipse.jface.text.IRegion region)