api / org.gradle.tooling.model.eclipse

Package org.gradle.tooling.model.eclipse

Types

AccessRule

interface AccessRule

Access rule associated with an Eclipse classpath entry.

ClasspathAttribute

interface ClasspathAttribute

Optional description associated with Eclipse classpath entries.

EclipseBuildCommand

interface EclipseBuildCommand

An Eclipse build command is a reference to a project builder object which automatically executes whenever a resource in the associate project changes.

EclipseClasspathContainer

interface EclipseClasspathContainer : EclipseClasspathEntry

Eclipse classpath entry used by third-party plugins to contribute to the project's classpath.

EclipseClasspathEntry

interface EclipseClasspathEntry

An element that can have classpath attributes.

EclipseExternalDependency

interface EclipseExternalDependency : ExternalDependency, EclipseClasspathEntry

Represents an Eclipse-specific external artifact dependency.

EclipseJavaSourceSettings

interface EclipseJavaSourceSettings

Describes Eclipse Java source settings for compiling and running some Java source code.

EclipseLinkedResource

interface EclipseLinkedResource

Linked resources are files and folders that are stored in locations in the file system outside of the project's location.

EclipseOutputLocation

interface EclipseOutputLocation

The output location of an Eclipse project.

EclipseProject

interface EclipseProject : HierarchicalEclipseProject

The complete model of an Eclipse project.

Note that the names of Eclipse projects are unique, and can be used as an identifier for the project.

EclipseProjectDependency

interface EclipseProjectDependency : ProjectDependency, EclipseClasspathEntry

Represents a dependency on another Eclipse project.

EclipseProjectNature

interface EclipseProjectNature

An Eclipse project nature definition.

EclipseSourceDirectory

interface EclipseSourceDirectory : SourceDirectory, EclipseClasspathEntry

A source directory in an Eclipse project.

HierarchicalEclipseProject

interface HierarchicalEclipseProject : HierarchicalElement, HasGradleProject

Represents the basic information about an Eclipse project.