# Package-level declarations

Eclipse-centric tooling models.

## Types

AccessRule
Link copied to clipboard
interface AccessRule
Access rule associated with an Eclipse classpath entry.
ClasspathAttribute
Link copied to clipboard
interface ClasspathAttribute
Optional description associated with Eclipse classpath entries.
EclipseBuildCommand
Link copied to clipboard
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
Link copied to clipboard
interface EclipseClasspathContainer : EclipseClasspathEntry
Eclipse classpath entry used by third-party plugins to contribute to the project's classpath.
EclipseClasspathEntry
Link copied to clipboard
interface EclipseClasspathEntry
An element that can have classpath attributes.
EclipseExternalDependency
Link copied to clipboard
interface EclipseExternalDependency : ExternalDependency, EclipseClasspathEntry
Represents an Eclipse-specific external artifact dependency.
EclipseJavaSourceSettings
Link copied to clipboard
interface EclipseJavaSourceSettings
Describes Eclipse Java source settings for compiling and running some Java source code.
EclipseLinkedResource
Link copied to clipboard
interface EclipseLinkedResource
Linked resources are files and folders that are stored in locations in the file system outside of the project's location.
EclipseOutputLocation
Link copied to clipboard
interface EclipseOutputLocation
The output location of an Eclipse project.
EclipseProject
Link copied to clipboard
interface EclipseProject : HierarchicalEclipseProject
The complete model of an Eclipse project.
EclipseProjectDependency
Link copied to clipboard
interface EclipseProjectDependency : ProjectDependency, EclipseClasspathEntry
Represents a dependency on another Eclipse project.
EclipseProjectNature
Link copied to clipboard
interface EclipseProjectNature
An Eclipse project nature definition.
EclipseRuntime
Link copied to clipboard
interface EclipseRuntime
Information about the eclipse instance.
EclipseSourceDirectory
Link copied to clipboard
interface EclipseSourceDirectory : SourceDirectory, EclipseClasspathEntry
A source directory in an Eclipse project.
EclipseWorkspace
Link copied to clipboard
interface EclipseWorkspace
Information about the eclipse workspace.
EclipseWorkspaceProject
Link copied to clipboard
interface EclipseWorkspaceProject
Information about a project in the eclipse workspace.
HierarchicalEclipseProject
Link copied to clipboard
interface HierarchicalEclipseProject : HierarchicalElement, HasGradleProject
Represents the basic information about an Eclipse project.
RunClosedProjectBuildDependencies
Link copied to clipboard
interface RunClosedProjectBuildDependencies
A tooling model that instructs Gradle to run tasks to build artifacts for closed projects.
RunEclipseAutoBuildTasks
Link copied to clipboard
interface RunEclipseAutoBuildTasks
A tooling model that instructs Gradle to run tasks from the Eclipse plugin configuration.
RunEclipseSynchronizationTasks
Link copied to clipboard
interface RunEclipseSynchronizationTasks
A tooling model that instructs Gradle to run tasks from the Eclipse plugin configuration.