Groovy Documentation

org.gradle.tooling.model.gradle
[Java] Interface BasicGradleProject

org.gradle.tooling.model.Model
  org.gradle.tooling.model.gradle.BasicGradleProject
All Superinterfaces:
Model

@Incubating
public interface BasicGradleProject
extends Model

Provides some basic details about a Gradle project.

Since:
1.8


Method Summary
DomainObjectSet getChildren()

Returns the child projects of this project, or the empty set if there are no child projects.

String getName()

Returns the name of this project.

BasicGradleProject getParent()

Returns the parent of this project, or null if this is the root project.

String getPath()

Returns the path of this project.

File getProjectDirectory()

Returns the project directory for this project.

 

Method Detail

getChildren

public DomainObjectSet getChildren()
Returns the child projects of this project, or the empty set if there are no child projects.
Returns:
The child projects of this project, or the empty set if there are no child projects.
Since:
1.0-milestone-5


getName

public String getName()
Returns the name of this project. Note that the name is not a unique identifier for the project.
Returns:
The name of this project.


getParent

@Nullable
public BasicGradleProject getParent()
Returns the parent of this project, or null if this is the root project.
Returns:
The parent of this project, or null if this is the root project.


getPath

public String getPath()
Returns the path of this project. The path can be used as a unique identifier for the project within a given build.
Returns:
The path of this project.


getProjectDirectory

public File getProjectDirectory()
Returns the project directory for this project.
Returns:
The project directory.


 

Gradle API 1.8