public interface HierarchicalEclipseProject extends HierarchicalElement, HasGradleProject
Modifier and Type | Method and Description |
---|---|
DomainObjectSet<? extends HierarchicalEclipseProject> |
getChildren()
Returns the child elements, or the empty set if there are no child elements.
|
EclipseProjectIdentifier |
getIdentifier()
The unique identifier for this eclipse project.
|
DomainObjectSet<? extends EclipseLinkedResource> |
getLinkedResources()
Returns the linked resources for this project.
|
HierarchicalEclipseProject |
getParent()
Returns the parent of this element, or
null if there is no parent. |
DomainObjectSet<? extends EclipseProjectDependency> |
getProjectDependencies()
Returns the project dependencies for this project.
|
File |
getProjectDirectory()
Returns the project directory for this project.
|
DomainObjectSet<? extends EclipseSourceDirectory> |
getSourceDirectories()
Returns the source directories for this project.
|
getDescription, getName
getGradleProject
@Incubating EclipseProjectIdentifier getIdentifier()
HierarchicalEclipseProject getParent()
null
if there is no parent.getParent
in interface HierarchicalElement
null
if there is no parent.DomainObjectSet<? extends HierarchicalEclipseProject> getChildren()
getChildren
in interface HierarchicalElement
DomainObjectSet<? extends EclipseProjectDependency> getProjectDependencies()
DomainObjectSet<? extends EclipseSourceDirectory> getSourceDirectories()
DomainObjectSet<? extends EclipseLinkedResource> getLinkedResources()
File getProjectDirectory() throws UnsupportedMethodException
UnsupportedMethodException
- For Gradle versions older than 1.0-milestone-9, where this method is not supported.