# Hierarchy For Package org.apache.commons.collections4.set

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.apache.commons.collections4.collection.AbstractCollectionDecorator<E> (implements java.util.Collection<E>, java.io.Serializable)
    - org.apache.commons.collections4.set.AbstractSetDecorator<E> (implements java.util.Set<E>)
      - org.apache.commons.collections4.set.AbstractSerializableSetDecorator<E>
        - org.apache.commons.collections4.set.ListOrderedSet<E>
        - org.apache.commons.collections4.set.UnmodifiableSet<E> (implements org.apache.commons.collections4.Unmodifiable)
      - org.apache.commons.collections4.set.AbstractSortedSetDecorator<E> (implements java.util.SortedSet<E>)
        - org.apache.commons.collections4.set.AbstractNavigableSetDecorator<E> (implements java.util.NavigableSet<E>)
          - org.apache.commons.collections4.set.UnmodifiableNavigableSet<E> (implements org.apache.commons.collections4.Unmodifiable)
        - org.apache.commons.collections4.set.UnmodifiableSortedSet<E> (implements org.apache.commons.collections4.Unmodifiable)
    - org.apache.commons.collections4.collection.PredicatedCollection<E>
      - org.apache.commons.collections4.set.PredicatedSet<E> (implements java.util.Set<E>)
        - org.apache.commons.collections4.set.PredicatedSortedSet<E> (implements java.util.SortedSet<E>)
          - org.apache.commons.collections4.set.PredicatedNavigableSet<E> (implements java.util.NavigableSet<E>)
    - org.apache.commons.collections4.collection.TransformedCollection<E>
      - org.apache.commons.collections4.set.TransformedSet<E> (implements java.util.Set<E>)
        - org.apache.commons.collections4.set.TransformedSortedSet<E> (implements java.util.SortedSet<E>)
          - org.apache.commons.collections4.set.TransformedNavigableSet<E> (implements java.util.NavigableSet<E>)
  - org.apache.commons.collections4.set.CompositeSet<E> (implements java.io.Serializable, java.util.Set<E>)
  - org.apache.commons.collections4.set.MapBackedSet<E,V> (implements java.io.Serializable, java.util.Set<E>)

## Interface Hierarchy

- java.io.Serializable
  - org.apache.commons.collections4.set.CompositeSet.SetMutator<E>