# Package org.gradle.plugins.ide.eclipse.model

package org.gradle.plugins.ide.eclipse.model
Classes for the model used by the eclipse plugins.

- Related Packages
  Package
  Description
  org.gradle.plugins.ide.eclipse
  A `Plugin` for generating Eclipse files.
- Class
  Description
  AbstractClasspathEntry
  Common superclass for all `ClasspathEntry` instances.
  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.
  ClasspathEntry
  Represents an entry in the Eclipse classpath.
  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
  Deprecated.
  Will be removed in Gradle 10.
  EclipseWtpComponent
  Deprecated.
  Will be removed in Gradle 10.
  EclipseWtpFacet
  Deprecated.
  Will be removed in Gradle 10.
  Facet
  A project facet.
  Facet.FacetType
  An `installed` facet is really present on an Eclipse project whereas facet type `fixed` means that this facet is locked and cannot be simply removed.
  FileReference
  A reference to a file in eclipse.
  Jdt
  Represents the Eclipse JDT settings.
  Library
  A classpath entry representing a library.
  Link
  Link.
  NonRenamableProject
  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.
  ResourceFilter
  The gradle DSL model of an Eclipse resource filter.
  ResourceFilterAppliesTo
  Specifies the type of resource that the Eclipse `ResourceFilter` applies to.
  ResourceFilterMatcher
  The model of an Eclipse resource filter matcher.
  ResourceFilterType
  Specifies whether an Eclipse `ResourceFilter` is including or excluding resources.
  SourceFolder
  SourceFolder.path contains only project relative path.
  UnresolvedLibrary
  A library that turned out to be unresolved.
  Variable
  A variable library entry.
  WbDependentModule
  A wtp descriptor dependent module entry.
  WbModuleEntry
  Represents an entry in `wb-module`.
  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.