api / org.gradle.plugins.ide.eclipse.model / Project

Project

open class Project : XmlPersistableConfigurationObject

Represents the customizable elements of an eclipse project file. (via XML hooks everything is customizable).

Constructors

<init>

Project(xmlTransformer: XmlTransformer)

Properties

PROJECT_FILE_NAME

static val PROJECT_FILE_NAME: String

Functions

configure

open fun configure(eclipseProject: EclipseProject): Any

equals

open fun equals(o: Any): Boolean

getBuildCommands

open fun getBuildCommands(): MutableList<BuildCommand>

The build commands to be added to this Eclipse project.

getComment

open fun getComment(): String

A comment used for the eclipse project

getLinkedResources

open fun getLinkedResources(): MutableSet<Link>

The linkedResources to be added to this Eclipse project.

getName

open fun getName(): String

The name used for the name of the eclipse project

getNatures

open fun getNatures(): MutableList<String>

The natures to be added to this Eclipse project.

getReferencedProjects

open fun getReferencedProjects(): MutableSet<String>

The referenced projects of this Eclipse project.

getResourceFilters

open fun getResourceFilters(): MutableSet<ResourceFilter>

hashCode

open fun hashCode(): Int

setBuildCommands

open fun setBuildCommands(buildCommands: MutableList<BuildCommand>): Unit

setComment

open fun setComment(comment: String): Unit

setLinkedResources

open fun setLinkedResources(linkedResources: MutableSet<Link>): Unit

setName

open fun setName(name: String): Unit

setNatures

open fun setNatures(natures: MutableList<String>): Unit

setReferencedProjects

open fun setReferencedProjects(referencedProjects: MutableSet<String>): Unit

setResourceFilters

open fun setResourceFilters(resourceFilters: MutableSet<ResourceFilter>): Unit

toString

open fun toString(): String