# Hierarchy For Package org.eclipse.ui.dialogs

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.eclipse.ui.dialogs.ContainerGenerator
  - org.eclipse.jface.dialogs.DialogPage (implements org.eclipse.jface.dialogs.IDialogPage, org.eclipse.jface.dialogs.IMessageProvider)
    - org.eclipse.jface.preference.PreferencePage (implements org.eclipse.jface.preference.IPreferencePage)
      - org.eclipse.ui.dialogs.PropertyPage (implements org.eclipse.ui.IWorkbenchPropertyPage)
    - org.eclipse.jface.wizard.WizardPage (implements org.eclipse.jface.wizard.IWizardPage)
      - org.eclipse.ui.dialogs.WizardDataTransferPage (implements org.eclipse.ui.dialogs.IOverwriteQuery, org.eclipse.swt.widgets.Listener)
        - org.eclipse.ui.dialogs.WizardExportPage
        - org.eclipse.ui.dialogs.WizardExportResourcesPage
        - org.eclipse.ui.dialogs.WizardImportPage
        - org.eclipse.ui.dialogs.WizardResourceImportPage
      - org.eclipse.ui.dialogs.WizardNewFileCreationPage (implements org.eclipse.swt.widgets.Listener)
      - org.eclipse.ui.dialogs.WizardNewFolderMainPage (implements org.eclipse.swt.widgets.Listener)
      - org.eclipse.ui.dialogs.WizardNewLinkPage
      - org.eclipse.ui.dialogs.WizardNewProjectCreationPage
      - org.eclipse.ui.dialogs.WizardNewProjectReferencePage
  - org.eclipse.core.commands.common.EventManager
    - org.eclipse.jface.action.AbstractAction (implements org.eclipse.jface.action.IAction)
      - org.eclipse.jface.action.Action
        - org.eclipse.ui.actions.SelectionProviderAction (implements org.eclipse.jface.viewers.ISelectionChangedListener)
          - org.eclipse.ui.dialogs.PropertyDialogAction
    - org.eclipse.jface.viewers.BaseLabelProvider (implements org.eclipse.jface.viewers.IBaseLabelProvider)
      - org.eclipse.jface.viewers.LabelProvider (implements org.eclipse.jface.viewers.ILabelProvider)
        - org.eclipse.ui.dialogs.FileEditorMappingLabelProvider (implements org.eclipse.jface.viewers.ITableLabelProvider)
  - org.eclipse.ui.dialogs.FileEditorMappingContentProvider (implements org.eclipse.jface.viewers.IStructuredContentProvider)
  - org.eclipse.ui.dialogs.FileSystemElement (implements org.eclipse.core.runtime.IAdaptable)
  - org.eclipse.ui.dialogs.FilteredItemsSelectionDialog.AbstractContentProvider
  - org.eclipse.ui.dialogs.FilteredItemsSelectionDialog.ItemsFilter
    - org.eclipse.ui.dialogs.FilteredResourcesSelectionDialog.ResourceFilter
  - org.eclipse.ui.dialogs.FilteredItemsSelectionDialog.SelectionHistory
  - org.eclipse.ui.dialogs.PreferenceLinkArea
  - org.eclipse.ui.dialogs.PreferencesUtil
  - org.eclipse.ui.dialogs.SearchPattern
  - 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.jface.viewers.CheckboxTreeViewer (implements org.eclipse.jface.viewers.ICheckable)
                - org.eclipse.ui.dialogs.ContainerCheckedTreeViewer
  - org.eclipse.jface.viewers.ViewerFilter
    - org.eclipse.ui.dialogs.PatternFilter
  - org.eclipse.swt.widgets.Widget
    - org.eclipse.swt.widgets.Control (implements org.eclipse.swt.graphics.Drawable)
      - org.eclipse.swt.widgets.Scrollable
        - org.eclipse.swt.widgets.Composite
          - org.eclipse.ui.dialogs.FilteredList
          - org.eclipse.ui.dialogs.FilteredTree
  - org.eclipse.jface.window.Window (implements org.eclipse.jface.window.IShellProvider)
    - org.eclipse.jface.dialogs.Dialog
      - org.eclipse.ui.dialogs.EditorSelectionDialog
      - org.eclipse.jface.dialogs.TrayDialog
        - org.eclipse.ui.dialogs.SelectionDialog
          - org.eclipse.ui.dialogs.ContainerSelectionDialog
          - org.eclipse.ui.dialogs.FileSelectionDialog
          - org.eclipse.ui.dialogs.ListDialog
          - org.eclipse.ui.dialogs.ListSelectionDialog
            - org.eclipse.ui.dialogs.YesNoCancelListSelectionDialog
          - org.eclipse.ui.dialogs.MarkerResolutionSelectionDialog
          - org.eclipse.ui.dialogs.ProjectLocationMoveDialog
          - org.eclipse.ui.dialogs.ResourceListSelectionDialog
          - org.eclipse.ui.dialogs.ResourceSelectionDialog
          - org.eclipse.ui.dialogs.SelectionStatusDialog
            - org.eclipse.ui.dialogs.AbstractElementListSelectionDialog
              - org.eclipse.ui.dialogs.ElementListSelectionDialog
              - org.eclipse.ui.dialogs.TwoPaneElementSelector
            - org.eclipse.ui.dialogs.CheckedTreeSelectionDialog
            - org.eclipse.ui.dialogs.ElementTreeSelectionDialog
            - org.eclipse.ui.dialogs.FilteredItemsSelectionDialog
              - org.eclipse.ui.dialogs.FilteredResourcesSelectionDialog
            - org.eclipse.ui.dialogs.NewFolderDialog
            - org.eclipse.ui.dialogs.ProjectLocationSelectionDialog
          - org.eclipse.ui.dialogs.TypeFilteringDialog
        - org.eclipse.jface.dialogs.TitleAreaDialog
          - org.eclipse.ui.dialogs.SaveAsDialog
  - org.eclipse.ui.dialogs.WorkingSetConfigurationBlock
  - org.eclipse.ui.dialogs.WorkingSetGroup

## Interface Hierarchy

- org.eclipse.ui.dialogs.FilteredList.FilterMatcher
- org.eclipse.jface.dialogs.IDialogPage
  - org.eclipse.jface.wizard.IWizardPage
    - org.eclipse.ui.dialogs.IWorkingSetPage
- org.eclipse.ui.dialogs.IOverwriteQuery
- org.eclipse.ui.dialogs.ISelectionStatusValidator
- org.eclipse.ui.dialogs.ISelectionValidator
- org.eclipse.jface.wizard.IWizard
  - org.eclipse.ui.dialogs.IWorkingSetEditWizard
  - org.eclipse.ui.dialogs.IWorkingSetNewWizard
- org.eclipse.ui.dialogs.IWorkingSetSelectionDialog