# Hierarchy For Package org.gradle.tooling.model.eclipse

Package Hierarchies:

- All Packages

## Interface Hierarchy

- org.gradle.tooling.model.eclipse.AccessRule
- org.gradle.tooling.model.eclipse.ClasspathAttribute
- org.gradle.tooling.model.Dependency
  - org.gradle.tooling.model.ExternalDependency
    - org.gradle.tooling.model.eclipse.EclipseExternalDependency (also extends org.gradle.tooling.model.eclipse.EclipseClasspathEntry)
  - org.gradle.tooling.model.ProjectDependency
    - org.gradle.tooling.model.eclipse.EclipseProjectDependency (also extends org.gradle.tooling.model.eclipse.EclipseClasspathEntry)
- org.gradle.tooling.model.eclipse.EclipseBuildCommand
- org.gradle.tooling.model.eclipse.EclipseClasspathEntry
  - org.gradle.tooling.model.eclipse.EclipseClasspathContainer
  - org.gradle.tooling.model.eclipse.EclipseExternalDependency (also extends org.gradle.tooling.model.ExternalDependency)
  - org.gradle.tooling.model.eclipse.EclipseProjectDependency (also extends org.gradle.tooling.model.ProjectDependency)
  - org.gradle.tooling.model.eclipse.EclipseSourceDirectory (also extends org.gradle.tooling.model.SourceDirectory)
- org.gradle.tooling.model.eclipse.EclipseJavaSourceSettings
- org.gradle.tooling.model.eclipse.EclipseLinkedResource
- org.gradle.tooling.model.eclipse.EclipseOutputLocation
- org.gradle.tooling.model.eclipse.EclipseProjectNature
- org.gradle.tooling.model.HasGradleProject
  - org.gradle.tooling.model.eclipse.HierarchicalEclipseProject (also extends org.gradle.tooling.model.HierarchicalElement)
    - org.gradle.tooling.model.eclipse.EclipseProject
- org.gradle.tooling.model.Model
  - org.gradle.tooling.model.Element
    - org.gradle.tooling.model.HierarchicalElement
      - org.gradle.tooling.model.eclipse.HierarchicalEclipseProject (also extends org.gradle.tooling.model.HasGradleProject)
        - org.gradle.tooling.model.eclipse.EclipseProject
- org.gradle.tooling.model.SourceDirectory
  - org.gradle.tooling.model.eclipse.EclipseSourceDirectory (also extends org.gradle.tooling.model.eclipse.EclipseClasspathEntry)