# Hierarchy For Package org.apache.sis.referencing

Package Hierarchies:

- All Packages

## Class Hierarchy

- Object
  - AbstractFactory (implements Factory)
    - MultiRegisterOperations
  - Builder<B>
  - FormattableObject (implements Printable)
    - AbstractIdentifiedObject (implements Deprecable, Formattable, IdentifiedObject, LenientComparable, Serializable)
      - AbstractReferenceSystem (implements ReferenceSystem)
    - DefaultObjectDomain (implements LenientComparable, Serializable)
    - ImmutableIdentifier (implements ReferenceIdentifier, Serializable)
      - NamedIdentifier (implements GenericName)
  - GeodeticCalculator
  - Static
    - CRS
    - IdentifiedObjects
  - Throwable (implements Serializable)
    - Exception
      - RuntimeException
        - GeodeticException

## Enum Class Hierarchy

- Object
  - Enum<E> (implements Comparable<T>, Constable, Serializable)
    - CommonCRS
    - CommonCRS.Engineering
    - CommonCRS.Temporal
    - CommonCRS.Vertical