# BasicGradleProject

interface BasicGradleProject : Model, ProjectModel

Provides some basic details about a Gradle project.

#### Since

1.8

## Functions

getBuildTreePath
Link copied to clipboard
@Incubating
abstract fun getBuildTreePath(): String
Returns a path to the project for the full build tree
getChildren
Link copied to clipboard
abstract fun getChildren(): DomainObjectSet<out BasicGradleProject>
Returns the child projects of this project, or the empty set if there are no child projects.
getName
Link copied to clipboard
abstract fun getName(): String
Returns the name of this project.
getParent
Link copied to clipboard
@Nullable
abstract fun getParent(): @Nullable BasicGradleProject
Returns the parent of this project, or `null` if this is the root project.
getPath
Link copied to clipboard
abstract fun getPath(): String
Returns the path of this project.
getProjectDirectory
Link copied to clipboard
abstract fun getProjectDirectory(): File
Returns the project directory for this project.
getProjectIdentifier
Link copied to clipboard
abstract fun getProjectIdentifier(): ProjectIdentifier
Returns the identifier for this Gradle project.