org.eclipse.xtext.xbase.ui.hierarchy
Class AbstractHierarchyHandler

java.lang.Object
  extended by org.eclipse.core.commands.common.EventManager
      extended by org.eclipse.core.commands.AbstractHandler
          extended by org.eclipse.xtext.xbase.ui.hierarchy.AbstractHierarchyHandler
All Implemented Interfaces:
org.eclipse.core.commands.IHandler, org.eclipse.core.commands.IHandler2
Direct Known Subclasses:
OpenCallHierachyHandler, OpenTypeHierarchyHandler, QuickTypeHierarchyHandler

public abstract class AbstractHierarchyHandler
extends org.eclipse.core.commands.AbstractHandler

Author:
Holger Schill - Initial contribution and API

Constructor Summary
AbstractHierarchyHandler()
           
 
Method Summary
 java.lang.Object execute(org.eclipse.core.commands.ExecutionEvent event)
           
protected abstract  void openPresentation(XtextEditor editor, org.eclipse.jdt.core.IJavaElement javaElement, org.eclipse.emf.ecore.EObject selectedElement)
           
 
Methods inherited from class org.eclipse.core.commands.AbstractHandler
addHandlerListener, dispose, fireHandlerChanged, hasListeners, isEnabled, isHandled, removeHandlerListener, setBaseEnabled, setEnabled
 
Methods inherited from class org.eclipse.core.commands.common.EventManager
addListenerObject, clearListeners, getListeners, isListenerAttached, removeListenerObject
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractHierarchyHandler

public AbstractHierarchyHandler()
Method Detail

execute

public java.lang.Object execute(org.eclipse.core.commands.ExecutionEvent event)
                         throws org.eclipse.core.commands.ExecutionException
Throws:
org.eclipse.core.commands.ExecutionException

openPresentation

protected abstract void openPresentation(XtextEditor editor,
                                         org.eclipse.jdt.core.IJavaElement javaElement,
                                         org.eclipse.emf.ecore.EObject selectedElement)