org.gradle.tooling.model.eclipse
Interface EclipseProject

All Superinterfaces:
Project

public interface EclipseProject
extends Project

An Eclipse-centric view of a Gradle project.


Method Summary
 DomainObjectSet<? extends EclipseProject> getChildren()
          Returns the child projects of this project.
 DomainObjectSet<? extends ExternalDependency> getClasspath()
          Returns the external dependencies which make up the classpath of this project.
 EclipseProject getParent()
          Returns the parent project of this project, if any.
 DomainObjectSet<? extends EclipseProjectDependency> getProjectDependencies()
          Returns the project dependencies for this project.
 DomainObjectSet<? extends EclipseSourceDirectory> getSourceDirectories()
          Returns the source directories for this project.
 
Methods inherited from interface org.gradle.tooling.model.Project
getName, getProjectDirectory
 

Method Detail

getParent

EclipseProject getParent()
Returns the parent project of this project, if any.

Specified by:
getParent in interface Project
Returns:
The parent, or null if this project has no parent.

getChildren

DomainObjectSet<? extends EclipseProject> getChildren()
Returns the child projects of this project.

Specified by:
getChildren in interface Project
Returns:
The child projects. Returns an empty set if this project has no children.

getSourceDirectories

DomainObjectSet<? extends EclipseSourceDirectory> getSourceDirectories()
Returns the source directories for this project.

Returns:
The source directories. Returns an empty set if the project has no source directories.

getProjectDependencies

DomainObjectSet<? extends EclipseProjectDependency> getProjectDependencies()
Returns the project dependencies for this project.

Returns:
The project dependencies. Returns an empty set if the project has no project dependencies.

getClasspath

DomainObjectSet<? extends ExternalDependency> getClasspath()
Returns the external dependencies which make up the classpath of this project.

Returns:
The dependencies. Returns an empty set if the project has no external dependencies.