# Hierarchy For Package com.uca.flights

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - com.uca.flights.Airport
  - com.uca.flights.AirportId (implements java.lang.Comparable<T>)
  - com.uca.flights.CitiesAndAirportsRegistry
  - com.uca.flights.City
  - com.uca.flights.CityId (implements java.lang.Comparable<T>)
  - com.uca.flights.Company
  - com.uca.flights.Flight
  - com.uca.flights.FlightId (implements java.lang.Comparable<T>)
  - com.uca.flights.Jump (implements java.lang.Cloneable, java.util.Iterator<E>)
  - com.uca.flights.Step (implements java.lang.Cloneable, java.util.Iterator<E>)
  - com.uca.flights.Trip (implements java.lang.Cloneable)
  - com.uca.flights.TripBuilder (implements java.lang.Cloneable)