# HierarchicalEclipseProject

interface HierarchicalEclipseProject : HierarchicalElement, HasGradleProject

Represents the basic information about an Eclipse project.

#### Since

1.0-milestone-3

#### Inheritors

EclipseProject

## Functions

getChildren
Link copied to clipboard
abstract fun getChildren(): DomainObjectSet<out HierarchicalEclipseProject>
getDescription
Link copied to clipboard
abstract fun getDescription(): @Nullable String
getGradleProject
Link copied to clipboard
abstract fun getGradleProject(): GradleProject
getLinkedResources
Link copied to clipboard
abstract fun getLinkedResources(): DomainObjectSet<out EclipseLinkedResource>
Returns the linked resources for this project.
getName
Link copied to clipboard
abstract fun getName(): String
getParent
Link copied to clipboard
abstract fun getParent(): HierarchicalEclipseProject
getProjectDependencies
Link copied to clipboard
abstract fun getProjectDependencies(): DomainObjectSet<out EclipseProjectDependency>
Returns the project dependencies for 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
getSourceDirectories
Link copied to clipboard
abstract fun getSourceDirectories(): DomainObjectSet<out EclipseSourceDirectory>
Returns the source directories for this project.