# Hierarchy For Package org.eclipse.cdt.core.index

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.eclipse.cdt.core.index.IndexerSetupParticipant
  - org.eclipse.cdt.core.index.IndexFilter
  - org.eclipse.cdt.core.index.IndexLocationFactory
  - org.eclipse.cdt.core.index.IPDOMASTProcessor.Abstract (implements org.eclipse.cdt.core.index.IPDOMASTProcessor)
  - org.eclipse.cdt.core.index.ResourceContainerRelativeLocationConverter (implements org.eclipse.cdt.core.index.IIndexLocationConverter)
  - org.eclipse.cdt.core.index.URIRelativeLocationConverter (implements org.eclipse.cdt.core.index.IIndexLocationConverter)

## Interface Hierarchy

- org.eclipse.core.runtime.IAdaptable
  - org.eclipse.cdt.core.dom.ast.IBinding
    - org.eclipse.cdt.core.index.IIndexBinding
      - org.eclipse.cdt.core.index.IIndexMacro (also extends org.eclipse.cdt.core.dom.ast.IMacroBinding)
      - org.eclipse.cdt.core.index.IIndexMacroContainer
    - org.eclipse.cdt.core.dom.ast.IMacroBinding
      - org.eclipse.cdt.core.index.IIndexMacro (also extends org.eclipse.cdt.core.index.IIndexBinding)
- org.eclipse.cdt.core.dom.ast.IFileNomination
  - org.eclipse.cdt.core.index.IIndexFile
- org.eclipse.cdt.core.index.IIndex
- org.eclipse.cdt.core.index.IIndexChangeEvent
- org.eclipse.cdt.core.index.IIndexChangeListener
- org.eclipse.cdt.core.index.IIndexerStateEvent
- org.eclipse.cdt.core.index.IIndexerStateListener
- org.eclipse.cdt.core.index.IIndexFileLocation
- org.eclipse.cdt.core.index.IIndexFileSet
- org.eclipse.cdt.core.index.IIndexInclude
- org.eclipse.cdt.core.index.IIndexLocationConverter
- org.eclipse.cdt.core.index.IIndexSymbols
- org.eclipse.cdt.core.dom.ILinkage
  - org.eclipse.cdt.core.index.IIndexLinkage
- org.eclipse.cdt.core.dom.IName
  - org.eclipse.cdt.core.index.IIndexName
- org.eclipse.cdt.core.index.IPDOMASTProcessor
- org.eclipse.cdt.core.dom.IPDOMManager
  - org.eclipse.cdt.core.index.IIndexManager