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

Package Hierarchies:

- All Packages

## Interface Hierarchy

- org.gradle.tooling.model.Dependency
  - org.gradle.tooling.model.ProjectDependency
    - org.gradle.tooling.model.eclipse.EclipseProjectDependency
- org.gradle.tooling.model.eclipse.EclipseBuildCommand
- org.gradle.tooling.model.eclipse.EclipseLinkedResource
- org.gradle.tooling.model.eclipse.EclipseProjectNature
- org.gradle.tooling.model.HasGradleProject
  - org.gradle.tooling.model.eclipse.EclipseProject (also extends org.gradle.tooling.model.eclipse.HierarchicalEclipseProject, org.gradle.tooling.model.java.JavaSourceAware)
- org.gradle.tooling.model.java.JavaSourceAware
  - org.gradle.tooling.model.eclipse.EclipseProject (also extends org.gradle.tooling.model.HasGradleProject, org.gradle.tooling.model.eclipse.HierarchicalEclipseProject)
- org.gradle.tooling.model.java.JavaSourceSettings
  - org.gradle.tooling.model.eclipse.EclipseJavaSourceSettings
- org.gradle.tooling.model.Model
  - org.gradle.tooling.model.Element
    - org.gradle.tooling.model.HierarchicalElement
      - org.gradle.tooling.model.eclipse.HierarchicalEclipseProject
        - org.gradle.tooling.model.eclipse.EclipseProject (also extends org.gradle.tooling.model.HasGradleProject, org.gradle.tooling.model.java.JavaSourceAware)
- org.gradle.tooling.model.SourceDirectory
  - org.gradle.tooling.model.eclipse.EclipseSourceDirectory