EclipsePlugin.| Interface | Description | 
|---|---|
| ClasspathEntry | Represents an entry in the Eclipse classpath. | 
| FileReference | A reference to a file in eclipse. | 
| ResourceFilter | The gradle DSL model of an Eclipse resource filter. | 
| ResourceFilterMatcher | The model of an Eclipse resource filter matcher. | 
| WbModuleEntry | Represents an entry in  wb-module. | 
| Class | Description | 
|---|---|
| AbstractClasspathEntry | Common superclass for all  ClasspathEntryinstances. | 
| AbstractLibrary | Common superclass for the library elements. | 
| AccessRule | Access rule associated to a classpath entry. | 
| BuildCommand | A build command. | 
| Classpath | Represents the customizable elements of an eclipse classpath file. | 
| Container | A container classpath entry. | 
| EclipseClasspath | The build path settings for the generated Eclipse project. | 
| EclipseJdt | Enables fine-tuning jdt details of the Eclipse plugin | 
| EclipseModel | DSL-friendly model of the Eclipse project information. | 
| EclipseProject | Enables fine-tuning project details (.project file) of the Eclipse plugin | 
| EclipseWtp | Enables fine-tuning wtp/wst details of the Eclipse plugin | 
| EclipseWtpComponent | Enables fine-tuning wtp component details of the Eclipse plugin | 
| EclipseWtpFacet | Enables fine-tuning wtp facet details of the Eclipse plugin | 
| Facet | A project facet. | 
| Jdt | Represents the Eclipse JDT settings. | 
| Library | A classpath entry representing a library. | 
| Link | Link. | 
| Output | A classpath entry representing an output folder. | 
| Project | Represents the customizable elements of an eclipse project file. | 
| ProjectDependency | A classpath entry representing a project dependency. | 
| SourceFolder | SourceFolder.path contains only project relative path. | 
| Variable | A variable library entry. | 
| WbDependentModule | A wtp descriptor dependent module entry. | 
| WbProperty | A wtp descriptor property entry. | 
| WbResource | A wtp descriptor resource entry. | 
| WtpComponent | Creates the .settings/org.eclipse.wst.common.component file for WTP projects. | 
| WtpFacet | Creates the .settings/org.eclipse.wst.common.project.facet.core.xml file for WTP projects. | 
| Enum | Description | 
|---|---|
| Facet.FacetType | An  installedfacet is really present on an Eclipse project whereas facet typefixedmeans that
 this facet is locked and cannot be simply removed. | 
| ResourceFilterAppliesTo | Specifies the type of resource that the Eclipse  ResourceFilterapplies to. | 
| ResourceFilterType | Specifies whether an Eclipse  ResourceFilteris including or excluding resources. |