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

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - groovy.lang.GroovyObjectSupport (implements groovy.lang.GroovyObject)
    - org.gradle.plugins.ide.eclipse.model.AbstractClasspathEntry (implements org.gradle.plugins.ide.eclipse.model.ClasspathEntry)
      - org.gradle.plugins.ide.eclipse.model.AbstractLibrary
        - org.gradle.plugins.ide.eclipse.model.Library
        - org.gradle.plugins.ide.eclipse.model.Variable
      - org.gradle.plugins.ide.eclipse.model.Container
      - org.gradle.plugins.ide.eclipse.model.ProjectDependency
      - org.gradle.plugins.ide.eclipse.model.SourceFolder
    - org.gradle.plugins.ide.internal.generator.AbstractPersistableConfigurationObject (implements org.gradle.plugins.ide.internal.generator.generator.PersistableConfigurationObject)
      - org.gradle.plugins.ide.internal.generator.PropertiesPersistableConfigurationObject
        - org.gradle.plugins.ide.eclipse.model.Jdt
      - org.gradle.plugins.ide.internal.generator.XmlPersistableConfigurationObject
        - org.gradle.plugins.ide.eclipse.model.Classpath
        - org.gradle.plugins.ide.eclipse.model.Project
        - org.gradle.plugins.ide.eclipse.model.WtpComponent
        - org.gradle.plugins.ide.eclipse.model.WtpFacet
    - org.gradle.plugins.ide.eclipse.model.AccessRule
    - org.gradle.plugins.ide.eclipse.model.BuildCommand (implements java.io.Serializable)
    - org.gradle.plugins.ide.eclipse.model.EclipseClasspath
    - org.gradle.plugins.ide.eclipse.model.EclipseDomainModel
    - org.gradle.plugins.ide.eclipse.model.EclipseJdt
    - org.gradle.plugins.ide.eclipse.model.EclipseModel
    - org.gradle.plugins.ide.eclipse.model.EclipseWtp
    - org.gradle.plugins.ide.eclipse.model.EclipseWtpComponent
    - org.gradle.plugins.ide.eclipse.model.EclipseWtpFacet
    - org.gradle.plugins.ide.eclipse.model.Facet
    - org.gradle.plugins.ide.eclipse.model.Link
    - org.gradle.plugins.ide.eclipse.model.Output (implements org.gradle.plugins.ide.eclipse.model.ClasspathEntry)
    - org.gradle.plugins.ide.eclipse.model.WbDependentModule (implements org.gradle.plugins.ide.eclipse.model.WbModuleEntry)
    - org.gradle.plugins.ide.eclipse.model.WbProperty (implements org.gradle.plugins.ide.eclipse.model.WbModuleEntry)
    - org.gradle.plugins.ide.eclipse.model.WbResource (implements org.gradle.plugins.ide.eclipse.model.WbModuleEntry)

## Interface Hierarchy

- org.gradle.plugins.ide.eclipse.model.ClasspathEntry
- org.gradle.plugins.ide.eclipse.model.FileReference
- org.gradle.plugins.ide.eclipse.model.WbModuleEntry

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - org.gradle.plugins.ide.eclipse.model.Facet.FacetType