# Hierarchy For Package org.apache.sis.metadata

Package Hierarchies:

- All Packages

## Class Hierarchy

- Object
  - AbstractMetadata (implements Emptiable, LenientComparable)
    - ModifiableMetadata
  - MetadataCopier
  - MetadataStandard (implements Serializable)
  - Throwable (implements Serializable)
    - Exception
      - RuntimeException
        - IllegalStateException
          - InvalidMetadataException
        - UnsupportedOperationException
          - UnmodifiableMetadataException

## Annotation Interface Hierarchy

- TitleProperty (implements Annotation)

## Enum Class Hierarchy

- Object
  - Enum<E> (implements Comparable<T>, Constable, Serializable)
    - KeyNamePolicy
    - ModifiableMetadata.State
    - TypeValuePolicy
    - ValueExistencePolicy