# Hierarchy For Package org.eclipse.cdt.core

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.eclipse.cdt.core.AbstractExecutableExtensionBase
  - org.eclipse.cdt.core.CConventions
  - org.eclipse.cdt.core.CCorePreferenceConstants
  - org.eclipse.cdt.core.CommandLauncher (implements org.eclipse.cdt.core.ICommandLauncher)
  - org.eclipse.cdt.core.CommandLauncherManager
  - org.eclipse.cdt.core.CProjectNature (implements org.eclipse.core.resources.IProjectNature)
    - org.eclipse.cdt.core.CCProjectNature
  - org.eclipse.cdt.core.EFSExtensionProvider
  - java.util.EventObject (implements java.io.Serializable)
    - org.eclipse.cdt.core.CDescriptorEvent
  - org.eclipse.cdt.core.ICLogConstants.LogConst
  - java.io.OutputStream (implements java.io.Closeable, java.io.Flushable)
    - org.eclipse.cdt.core.ConsoleOutputStream
    - org.eclipse.cdt.core.ErrorParserManager (implements org.eclipse.cdt.core.IConsoleParser, org.eclipse.cdt.core.language.settings.providers.IWorkingDirectoryTracker)
  - org.eclipse.core.runtime.PlatformObject (implements org.eclipse.core.runtime.IAdaptable)
    - org.eclipse.cdt.core.AbstractCExtension (implements org.eclipse.cdt.core.ICExtension)
  - org.eclipse.core.runtime.Plugin (implements org.osgi.framework.BundleActivator)
    - org.eclipse.cdt.core.CCorePlugin
  - org.eclipse.cdt.core.ProblemMarkerInfo
  - org.eclipse.cdt.core.ToolFactory

## Interface Hierarchy

- java.lang.Cloneable
  - org.eclipse.cdt.core.IErrorParserNamed (also extends org.eclipse.cdt.core.IErrorParser)
- java.lang.Comparable<T>
  - org.eclipse.cdt.core.IAddress
  - org.eclipse.cdt.core.IBinaryParser.ISymbol
- org.eclipse.core.runtime.IAdaptable
  - org.eclipse.cdt.core.IBinaryParser
  - org.eclipse.cdt.core.IBinaryParser.IBinaryFile
    - org.eclipse.cdt.core.IBinaryParser.IBinaryArchive
    - org.eclipse.cdt.core.IBinaryParser.IBinaryObject
      - org.eclipse.cdt.core.IBinaryParser.IBinaryExecutable
        - org.eclipse.cdt.core.IBinaryParser.IBinaryShared
- org.eclipse.cdt.core.IAddressFactory
  - org.eclipse.cdt.core.IAddressFactory2
- org.eclipse.cdt.core.ICDescriptor
- org.eclipse.cdt.core.ICDescriptorListener
- org.eclipse.cdt.core.ICDescriptorManager
- org.eclipse.cdt.core.ICDescriptorOperation
- org.eclipse.cdt.core.ICExtension
- org.eclipse.cdt.core.ICExtensionDescriptor
- org.eclipse.cdt.core.ICExtensionReference
- org.eclipse.cdt.core.ICLogConstants
- org.eclipse.cdt.core.ICommandLauncher
- org.eclipse.cdt.core.ICommandLauncherFactory
- org.eclipse.cdt.core.ICommandLauncherFactory2
- org.eclipse.cdt.core.ICompileOptionsFinder
- org.eclipse.cdt.core.IConsoleParser
  - org.eclipse.cdt.core.IConsoleParser2
- org.eclipse.cdt.core.ICOwner
- org.eclipse.cdt.core.ICOwnerInfo
- org.eclipse.cdt.core.IErrorParser
  - org.eclipse.cdt.core.IErrorParser2
  - org.eclipse.cdt.core.IErrorParser3
  - org.eclipse.cdt.core.IErrorParserNamed (also extends java.lang.Cloneable)
- org.eclipse.cdt.core.IMarkerGenerator
- org.eclipse.cdt.core.IPositionConverter
- org.eclipse.cdt.core.IPositionTrackerManager
- org.eclipse.cdt.core.IProblemMarkerFilter
- org.eclipse.cdt.core.IProcessInfo
- org.eclipse.cdt.core.IProcessList
- org.eclipse.cdt.core.ISourceFinder
- org.eclipse.cdt.core.ISymbolReader