org.gradle.tooling.model
Interface Project

All Known Subinterfaces:
BuildableProject, EclipseProject, HierarchicalEclipseProject, HierarchicalProject

public interface Project

Represents a project of some kind.


Method Summary
 String getDescription()
          Returns the description of this project.
 String getName()
          Returns the name of this project.
 String getPath()
          Returns the fully-qualified path of this project.
 File getProjectDirectory()
          Returns the project directory for this project.
 

Method Detail

getPath

String getPath()
Returns the fully-qualified path of this project. This is a unique identifier for the project.

Returns:
The path.

getName

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

Returns:
The name.

getDescription

String getDescription()
Returns the description of this project.

Returns:
The description. May be null.

getProjectDirectory

File getProjectDirectory()
Returns the project directory for this project.

Returns:
The project directory.