| Interface | Description |
|---|---|
| ClasspathAttribute | Optional description associated with Eclipse classpath entries. |
| EclipseBuildCommand | An Eclipse build command is a reference to a project builder object which automatically executes whenever a resource in the associate project changes. |
| EclipseClasspathEntry | An element that can have classpath attributes. |
| EclipseExternalDependency | Represents an Eclipse-specific external artifact dependency. |
| EclipseJavaSourceSettings | Describes Eclipse Java source settings for compiling and running some Java source code. |
| EclipseLinkedResource | Linked resources are files and folders that are stored in locations in the file system outside of the project's location. |
| EclipseProject | The complete model of an Eclipse project. |
| EclipseProjectDependency | Represents a dependency on another Eclipse project. |
| EclipseProjectIdentifier | Identifies an Eclipse project. |
| EclipseProjectNature | An Eclipse project nature definition. |
| EclipseSourceDirectory | A source directory in an Eclipse project. |
| HierarchicalEclipseProject | Represents the basic information about an Eclipse project. |