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

Package Hierarchies:

- All Packages

## Interface Hierarchy

- org.gradle.tooling.model.Dependency
  - org.gradle.tooling.model.ExternalDependency
    - org.gradle.tooling.model.idea.IdeaSingleEntryLibraryDependency (also extends org.gradle.tooling.model.idea.IdeaDependency)
  - org.gradle.tooling.model.idea.IdeaDependency
    - org.gradle.tooling.model.idea.IdeaModuleDependency
    - org.gradle.tooling.model.idea.IdeaSingleEntryLibraryDependency (also extends org.gradle.tooling.model.ExternalDependency)
- org.gradle.tooling.model.HasGradleProject
  - org.gradle.tooling.model.idea.IdeaModule (also extends org.gradle.tooling.model.HierarchicalElement)
- org.gradle.tooling.model.idea.IdeaCompilerOutput
- org.gradle.tooling.model.idea.IdeaContentRoot
- org.gradle.tooling.model.idea.IdeaDependencyScope
- org.gradle.tooling.model.idea.IdeaLanguageLevel
- org.gradle.tooling.model.Model
  - org.gradle.tooling.model.Element
    - org.gradle.tooling.model.HierarchicalElement
      - org.gradle.tooling.model.idea.IdeaModule (also extends org.gradle.tooling.model.HasGradleProject)
      - org.gradle.tooling.model.idea.IdeaProject (also extends org.gradle.tooling.model.Element)
        - org.gradle.tooling.model.idea.BasicIdeaProject
    - org.gradle.tooling.model.idea.IdeaProject (also extends org.gradle.tooling.model.HierarchicalElement)
      - org.gradle.tooling.model.idea.BasicIdeaProject
- org.gradle.tooling.model.SourceDirectory
  - org.gradle.tooling.model.idea.IdeaSourceDirectory