# Hierarchy For Package org.gradle.api.attributes

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.gradle.api.attributes.Attribute<T> (implements org.gradle.api.Named)

## Interface Hierarchy

- org.gradle.api.Action<T>
  - org.gradle.api.attributes.AttributeCompatibilityRule<T>
  - org.gradle.api.attributes.AttributeDisambiguationRule<T>
- org.gradle.api.attributes.AttributeMatchingStrategy<T>
- org.gradle.api.attributes.AttributesSchema
- org.gradle.api.attributes.CompatibilityCheckDetails<T>
- org.gradle.api.attributes.CompatibilityRuleChain<T>
- org.gradle.api.attributes.DisambiguationRuleChain<T>
- org.gradle.api.attributes.HasAttributes
  - org.gradle.api.attributes.AttributeContainer
  - org.gradle.api.attributes.HasConfigurableAttributes<SELF>
- org.gradle.api.attributes.MultipleCandidatesDetails<T>
- org.gradle.api.Named
  - org.gradle.api.attributes.Bundling
  - org.gradle.api.attributes.Category
  - org.gradle.api.attributes.DocsType
  - org.gradle.api.attributes.LibraryElements
  - org.gradle.api.attributes.Usage