# Hierarchy For All Packages

Package Hierarchies:

- org.eclipse.microprofile.openapi.apps.airlines,
- org.eclipse.microprofile.openapi.apps.airlines.data,
- org.eclipse.microprofile.openapi.apps.airlines.exception,
- org.eclipse.microprofile.openapi.apps.airlines.model,
- org.eclipse.microprofile.openapi.apps.airlines.resources,
- org.eclipse.microprofile.openapi.apps.airlines.resources.bookings,
- org.eclipse.microprofile.openapi.apps.petstore,
- org.eclipse.microprofile.openapi.apps.petstore.data,
- org.eclipse.microprofile.openapi.apps.petstore.exception,
- org.eclipse.microprofile.openapi.apps.petstore.model,
- org.eclipse.microprofile.openapi.apps.petstore.resource,
- org.eclipse.microprofile.openapi.filter,
- org.eclipse.microprofile.openapi.reader,
- org.eclipse.microprofile.openapi.tck,
- org.eclipse.microprofile.openapi.tck.utils

## Class Hierarchy

- java.lang.Object
  - org.eclipse.microprofile.openapi.apps.airlines.model.Airline
  - org.eclipse.microprofile.openapi.filter.AirlinesOASFilter (implements org.eclipse.microprofile.openapi.OASFilter)
  - org.eclipse.microprofile.openapi.apps.airlines.resources.AirlinesResource
  - org.eclipse.microprofile.openapi.apps.airlines.model.Airport
  - org.eclipse.microprofile.openapi.apps.petstore.model.ApiResponse
  - javax.ws.rs.core.Application
    - org.eclipse.microprofile.openapi.apps.airlines.JAXRSApp
    - org.eclipse.microprofile.openapi.apps.petstore.PetStoreApp
  - org.jboss.arquillian.testng.Arquillian (implements org.testng.IHookable)
    - org.eclipse.microprofile.openapi.tck.AppTestBase
      - org.eclipse.microprofile.openapi.tck.AirlinesAppTest
      - org.eclipse.microprofile.openapi.tck.FilterTest
      - org.eclipse.microprofile.openapi.tck.ModelReaderAppTest
      - org.eclipse.microprofile.openapi.tck.OASConfigExcludeClassesTest
      - org.eclipse.microprofile.openapi.tck.OASConfigExcludeClassTest
      - org.eclipse.microprofile.openapi.tck.OASConfigExcludePackageTest
      - org.eclipse.microprofile.openapi.tck.OASConfigScanClassBase
        - org.eclipse.microprofile.openapi.tck.OASConfigScanClassTest
        - org.eclipse.microprofile.openapi.tck.OASConfigWebInfTest
      - org.eclipse.microprofile.openapi.tck.OASConfigScanClassesTest
      - org.eclipse.microprofile.openapi.tck.OASConfigScanDisableTest
      - org.eclipse.microprofile.openapi.tck.OASConfigScanPackageTest
      - org.eclipse.microprofile.openapi.tck.OASConfigSchemaTest
      - org.eclipse.microprofile.openapi.tck.OASConfigServersTest
      - org.eclipse.microprofile.openapi.tck.PetStoreAppTest
      - org.eclipse.microprofile.openapi.tck.StaticDocumentTest
    - org.eclipse.microprofile.openapi.tck.ModelConstructionTest
    - org.eclipse.microprofile.openapi.tck.OASFactoryErrorTest
  - org.eclipse.microprofile.openapi.apps.airlines.resources.AvailabilityResource
  - org.eclipse.microprofile.openapi.apps.petstore.model.BadOrder
  - org.eclipse.microprofile.openapi.apps.airlines.model.Booking
  - org.eclipse.microprofile.openapi.apps.airlines.resources.bookings.BookingResource
  - org.eclipse.microprofile.openapi.apps.petstore.model.Category
  - org.eclipse.microprofile.openapi.apps.airlines.model.CreditCard
  - org.eclipse.microprofile.openapi.apps.airlines.model.Flight
  - org.eclipse.microprofile.openapi.apps.petstore.resource.JavaRestResourceUtil
  - org.eclipse.microprofile.openapi.reader.MyOASModelReaderImpl (implements org.eclipse.microprofile.openapi.OASModelReader)
  - org.eclipse.microprofile.openapi.apps.airlines.exception.NotFoundExceptionMapper (implements javax.ws.rs.ext.ExceptionMapper<E>)
  - org.eclipse.microprofile.openapi.tck.OASFactoryErrorTest.MyAbstractLicenseImpl (implements org.eclipse.microprofile.openapi.models.info.License)
  - org.eclipse.microprofile.openapi.tck.OASFactoryErrorTest.MyLicenseImpl (implements org.eclipse.microprofile.openapi.models.info.License)
  - org.eclipse.microprofile.openapi.apps.petstore.model.Order
  - org.eclipse.microprofile.openapi.apps.petstore.model.Pet
    - org.eclipse.microprofile.openapi.apps.petstore.model.Cat
    - org.eclipse.microprofile.openapi.apps.petstore.model.Dog
    - org.eclipse.microprofile.openapi.apps.petstore.model.Lizard
  - org.eclipse.microprofile.openapi.apps.petstore.data.PetData
  - org.eclipse.microprofile.openapi.apps.petstore.resource.PetResource
  - org.eclipse.microprofile.openapi.apps.petstore.resource.PetStoreResource
  - org.eclipse.microprofile.openapi.apps.airlines.model.Review
  - org.eclipse.microprofile.openapi.apps.airlines.resources.ReviewResource
  - org.eclipse.microprofile.openapi.apps.petstore.data.StoreData
  - org.eclipse.microprofile.openapi.apps.petstore.model.Tag
  - org.eclipse.microprofile.openapi.tck.utils.TCKMatchers
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - org.eclipse.microprofile.openapi.apps.airlines.exception.ApiException
        - org.eclipse.microprofile.openapi.apps.airlines.exception.BadRequestException
        - org.eclipse.microprofile.openapi.apps.airlines.exception.NotFoundException
      - org.eclipse.microprofile.openapi.apps.petstore.exception.ApiException
        - org.eclipse.microprofile.openapi.apps.petstore.exception.BadRequestException
        - org.eclipse.microprofile.openapi.apps.petstore.exception.NotFoundException
  - org.eclipse.microprofile.openapi.apps.airlines.model.User
  - org.eclipse.microprofile.openapi.apps.petstore.model.User
  - org.eclipse.microprofile.openapi.apps.airlines.data.UserData
  - org.eclipse.microprofile.openapi.apps.petstore.data.UserData
  - org.eclipse.microprofile.openapi.apps.airlines.resources.UserResource
  - org.eclipse.microprofile.openapi.apps.petstore.resource.UserResource
  - org.eclipse.microprofile.openapi.apps.airlines.model.Weather
  - org.eclipse.microprofile.openapi.tck.utils.YamlToJsonFilter (implements io.restassured.filter.OrderedFilter)

## Interface Hierarchy

- org.eclipse.microprofile.openapi.models.Constructible
  - org.eclipse.microprofile.openapi.models.info.License (also extends org.eclipse.microprofile.openapi.models.Extensible<T>)
    - org.eclipse.microprofile.openapi.tck.OASFactoryErrorTest.MyLicense
  - org.eclipse.microprofile.openapi.tck.OASFactoryErrorTest.MyConstructible
  - org.eclipse.microprofile.openapi.tck.OASFactoryErrorTest.MyLicense
- org.eclipse.microprofile.openapi.models.Extensible<T>
  - org.eclipse.microprofile.openapi.models.info.License (also extends org.eclipse.microprofile.openapi.models.Constructible)
    - org.eclipse.microprofile.openapi.tck.OASFactoryErrorTest.MyLicense
  - org.eclipse.microprofile.openapi.tck.OASFactoryErrorTest.MyLicense
- org.eclipse.microprofile.openapi.apps.airlines.resources.PlayerService

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - org.eclipse.microprofile.openapi.apps.airlines.model.Gender