# 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
  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.
  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.
  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.