# Hierarchy For Package org.gradle.plugins.ide.idea.model

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - groovy.lang.GroovyObjectSupport (implements groovy.lang.GroovyObject)
    - org.gradle.plugins.ide.internal.generator.AbstractPersistableConfigurationObject (implements org.gradle.plugins.ide.internal.generator.generator.PersistableConfigurationObject)
      - org.gradle.plugins.ide.internal.generator.XmlPersistableConfigurationObject
        - org.gradle.plugins.ide.idea.model.Module
        - org.gradle.plugins.ide.idea.model.Project
        - org.gradle.plugins.ide.idea.model.Workspace
    - org.gradle.plugins.ide.api.FileContentMerger
      - org.gradle.plugins.ide.api.XmlFileContentMerger
        - org.gradle.plugins.ide.idea.model.IdeaModuleIml
    - org.gradle.plugins.ide.idea.model.IdeaLanguageLevel
    - org.gradle.plugins.ide.idea.model.IdeaModel
    - org.gradle.plugins.ide.idea.model.IdeaModule
    - org.gradle.plugins.ide.idea.model.IdeaProject
    - org.gradle.plugins.ide.idea.model.IdeaWorkspace
    - org.gradle.plugins.ide.idea.model.JarDirectory
    - org.gradle.plugins.ide.idea.model.Jdk
    - org.gradle.plugins.ide.idea.model.ModuleDependency (implements org.gradle.plugins.ide.idea.model.Dependency)
    - org.gradle.plugins.ide.idea.model.ModuleLibrary (implements org.gradle.plugins.ide.idea.model.Dependency)
      - org.gradle.plugins.ide.idea.model.SingleEntryModuleLibrary
    - org.gradle.plugins.ide.idea.model.Path
      - org.gradle.plugins.ide.idea.model.FilePath
    - org.gradle.plugins.ide.idea.model.PathFactory
    - org.gradle.plugins.ide.idea.model.ProjectLibrary

## Interface Hierarchy

- org.gradle.plugins.ide.idea.model.Dependency