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

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - 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 (implements org.gradle.plugins.ide.IdeWorkspace)
  - 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