# Package org.eclipse.handly.ui.callhierarchy

package org.eclipse.handly.ui.callhierarchy
Provides a framework for call hierarchy views.

The main class to extend is `CallHierarchyViewPart`. See `org.eclipse.handly.internal.examples.adapter.ui.callhierarchy` for usage example.

See Also:
  - `org.eclipse.handly.xtext.ui.callhierarchy`

- Related Packages
  Package
  Description
  org.eclipse.handly.ui
  Provides facilities related to the workbench.
- Class
  Description
  CallHierarchy
  Default implementation of `ICallHierarchy`.
  CallHierarchyContentProvider
  Default implementation of a tree content provider for a call hierarchy.
  CallHierarchyKind
  Enumeration of the call hierarchy kinds.
  CallHierarchyLabelProvider
  Default implementation of a label provider for call hierarchy nodes.
  CallHierarchyNode
  An abstract base implementation for `ICallHierarchyNode`.
  CallHierarchyViewManager
  A manager for instances of `CallHierarchyViewPart`.
  CallHierarchyViewOpener
  A helper class for opening a call hierarchy view.
  CallHierarchyViewPart
  An abstract base implementation of a call hierarchy view.
  CallHierarchyViewPart.HistoryEntry
  Represents an entry of the call hierarchy view history list.
  CallLocation
  Default implementation of `ICallLocation`.
  CallTextInfo
  Holds information about the text of a call, including the text range.
  ICallHierarchy
  Represents a call hierarchy.
  ICallHierarchyNode
  Represents a call hierarchy node.
  ICallLocation
  Represents a call and the associated location.
  LocationTableLabelProvider
  Default implementation of a label provider for the call location table.
  LocationTableLabelProvider.Column
  Enumeration of the columns in the call location table.