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

package org.gradle.plugins.ide.idea.model
Classes for the model used by the `IdeaPlugin`.

Related Packages
Package
Description
org.gradle.plugins.ide.idea
A `Plugin` for generating IDEA files.
Class
Description
Dependency
Represents a dependency of an IDEA module.
FilePath
A Path that keeps the reference to the File
IdeaLanguageLevel
Java language level used by IDEA projects.
IdeaModel
DSL-friendly model of the IDEA project information.
IdeaModule
Enables fine-tuning module details (*.iml file) of the IDEA plugin.
IdeaModuleIml
Models the generation/parsing/merging capabilities of an IDEA module.
IdeaProject
Enables fine-tuning project details (*.ipr file) of the IDEA plugin.
IdeaWorkspace
Enables fine-tuning workspace details (*.iws file) of the IDEA plugin.
JarDirectory
Represents a jar directory element of an idea module library.
Jdk
Represents information for the project Java SDK.
Module
Represents the customizable elements of an iml (via XML hooks everything of the iml is customizable).
ModuleDependency
Represents an orderEntry of type module in the iml XML.
ModuleLibrary
Represents an orderEntry of type module-library in the iml XML.
Path
Represents a path in a format as used often in ipr and iml files.
PathFactory
Path Factory.
Project
Represents the customizable elements of an ipr (via XML hooks everything of the ipr is customizable).
ProjectLibrary
A project-level IDEA library.
SingleEntryModuleLibrary
Single entry module library
Workspace
Represents the customizable elements of an ipr (via XML hooks everything of the ipr is customizable).