# Package org.gradle.tooling.model.gradle

package org.gradle.tooling.model.gradle
The tooling models for Gradle builds and projects.

- Related Packages
  Package
  Description
  org.gradle.tooling.model
  The general-purpose tooling model types, provided by the tooling API.
  org.gradle.tooling.model.build
  Tooling models for the build environment, which includes information such as Gradle or Java versions.
  org.gradle.tooling.model.cpp
  Types that represent the tooling model for C++ projects.
  org.gradle.tooling.model.eclipse
  Eclipse-centric tooling models.
  org.gradle.tooling.model.idea
  IntelliJ IDEA centric tooling models.
  org.gradle.tooling.model.java
  Java-specific details for tooling models.
- Interfaces
  Class
  Description
  BasicGradleProject
  Provides some basic details about a Gradle project.
  BuildInvocations
  A model providing access to `Launchable` instances that can be used to initiate Gradle build.
  GradleBuild
  Provides information about the structure of a Gradle build.
  GradlePublication
  Represents some publication produced by a Gradle project, typically to a Maven or Ivy repository.
  GradleScript
  Represents a Gradle script.
  ProjectPublications
  A model providing information about the publications of a Gradle project.