# Hierarchy For Package org.eclipse.ui.views.properties

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.eclipse.jface.viewers.EditingSupport
    - org.eclipse.ui.views.properties.PropertyEditingSupport
  - 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.views.properties.PinPropertySheetAction
    - org.eclipse.core.commands.AbstractHandler (implements org.eclipse.core.commands.IHandler2)
      - org.eclipse.ui.views.properties.NewPropertySheetHandler
    - org.eclipse.jface.viewers.BaseLabelProvider (implements org.eclipse.jface.viewers.IBaseLabelProvider)
      - org.eclipse.jface.viewers.CellLabelProvider (implements org.eclipse.jface.viewers.IToolTipProvider)
        - org.eclipse.jface.viewers.ColumnLabelProvider (implements org.eclipse.jface.viewers.IColorProvider, org.eclipse.jface.viewers.IFontProvider, org.eclipse.jface.viewers.ILabelProvider)
          - org.eclipse.ui.views.properties.PropertyColumnLabelProvider
      - org.eclipse.jface.viewers.LabelProvider (implements org.eclipse.jface.viewers.ILabelProvider)
        - org.eclipse.ui.views.properties.ComboBoxLabelProvider
    - org.eclipse.ui.views.properties.PropertySheetEntry (implements org.eclipse.ui.views.properties.IPropertySheetEntry)
    - org.eclipse.ui.part.WorkbenchPart (implements org.eclipse.core.runtime.IExecutableExtension, org.eclipse.ui.IWorkbenchPart3, org.eclipse.ui.part.IWorkbenchPartOrientation)
      - org.eclipse.ui.part.ViewPart (implements org.eclipse.ui.IViewPart)
        - org.eclipse.ui.part.PageBookView (implements org.eclipse.ui.IPartListener)
          - org.eclipse.ui.views.properties.PropertySheet (implements org.eclipse.core.runtime.IRegistryEventListener, org.eclipse.ui.ISecondarySaveableSource, org.eclipse.ui.ISelectionListener, org.eclipse.ui.part.IShowInSource, org.eclipse.ui.part.IShowInTarget)
  - org.eclipse.ui.part.Page (implements org.eclipse.ui.part.IPageBookViewPage)
    - org.eclipse.ui.views.properties.PropertySheetPage (implements org.eclipse.core.runtime.IAdaptable, org.eclipse.ui.views.properties.IPropertySheetPage)
  - org.eclipse.ui.views.properties.PropertyDescriptor (implements org.eclipse.ui.views.properties.IPropertyDescriptor)
    - org.eclipse.ui.views.properties.ColorPropertyDescriptor
    - org.eclipse.ui.views.properties.ComboBoxPropertyDescriptor
    - org.eclipse.ui.views.properties.TextPropertyDescriptor
  - org.eclipse.ui.views.properties.PropertySheetSorter
  - org.eclipse.ui.views.properties.ResourcePropertySource (implements org.eclipse.ui.views.properties.IPropertySource)
    - org.eclipse.ui.views.properties.FilePropertySource
  - org.eclipse.ui.part.ShowInContext
    - org.eclipse.ui.views.properties.PropertyShowInContext

## Interface Hierarchy

- java.util.EventListener
  - org.eclipse.ui.ISelectionListener
    - org.eclipse.ui.views.properties.IPropertySheetPage (also extends org.eclipse.ui.part.IPage)
- org.eclipse.ui.part.IPage
  - org.eclipse.ui.views.properties.IPropertySheetPage (also extends org.eclipse.ui.ISelectionListener)
- org.eclipse.ui.views.properties.IPropertyDescriptor
- org.eclipse.ui.views.properties.IPropertySheetEntry
- org.eclipse.ui.views.properties.IPropertySheetEntryListener
- org.eclipse.ui.views.properties.IPropertySource
  - org.eclipse.ui.views.properties.IPropertySource2
- org.eclipse.ui.views.properties.IPropertySourceProvider
- org.eclipse.ui.views.properties.IResourcePropertyConstants