# Hierarchy For Package org.eclipse.handly.ui.quickoutline

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.eclipse.handly.ui.quickoutline.EditorOutlinePopupHost (implements org.eclipse.handly.ui.quickoutline.IOutlinePopupHost)
  - org.eclipse.core.commands.common.EventManager
    - org.eclipse.core.commands.AbstractHandler (implements org.eclipse.core.commands.IHandler2)
      - org.eclipse.handly.ui.quickoutline.OutlinePopupHandler
  - org.eclipse.handly.ui.quickoutline.FilteringOutlinePopup.ElementMatcher (implements java.util.function.Predicate<T>)
  - org.eclipse.handly.ui.quickoutline.FilteringOutlinePopup.StringMatcher (implements java.util.function.Predicate<T>)
  - org.eclipse.jface.viewers.Viewer (implements org.eclipse.jface.viewers.IInputSelectionProvider)
    - org.eclipse.jface.viewers.ContentViewer
      - org.eclipse.jface.viewers.StructuredViewer (implements org.eclipse.jface.viewers.IPostSelectionProvider)
        - org.eclipse.jface.viewers.ColumnViewer
          - org.eclipse.jface.viewers.AbstractTreeViewer
            - org.eclipse.jface.viewers.TreeViewer
              - org.eclipse.handly.ui.quickoutline.OutlinePopup.OutlineTreeViewer
                - org.eclipse.handly.ui.quickoutline.FilteringOutlinePopup.FilteringOutlineTreeViewer
  - org.eclipse.jface.window.Window (implements org.eclipse.jface.window.IShellProvider)
    - org.eclipse.jface.dialogs.PopupDialog
      - org.eclipse.handly.ui.quickoutline.OutlinePopup
        - org.eclipse.handly.ui.quickoutline.FilteringOutlinePopup
          - org.eclipse.handly.ui.quickoutline.HandlyOutlinePopup (implements org.eclipse.handly.model.adapter.IContentAdapterProvider)

## Interface Hierarchy

- org.eclipse.handly.ui.quickoutline.IOutlinePopupHost