# Hierarchy For Package org.qi4j.api.structure

Package Hierarchies:

- All Packages

## Interface Hierarchy

- org.qi4j.api.activation.Activation
  - org.qi4j.api.structure.Application (also extends org.qi4j.api.activation.ActivationEventListenerRegistration, org.qi4j.api.structure.MetaInfoHolder)
  - org.qi4j.api.structure.Layer (also extends org.qi4j.api.activation.ActivationEventListenerRegistration, org.qi4j.api.structure.MetaInfoHolder)
- org.qi4j.api.activation.ActivationEventListenerRegistration
  - org.qi4j.api.structure.Application (also extends org.qi4j.api.activation.Activation, org.qi4j.api.structure.MetaInfoHolder)
  - org.qi4j.api.structure.Layer (also extends org.qi4j.api.activation.Activation, org.qi4j.api.structure.MetaInfoHolder)
  - org.qi4j.api.structure.Module (also extends org.qi4j.api.structure.MetaInfoHolder, org.qi4j.api.object.ObjectFactory, org.qi4j.api.query.QueryBuilderFactory, org.qi4j.api.service.ServiceFinder, org.qi4j.api.composite.TransientBuilderFactory, org.qi4j.api.unitofwork.UnitOfWorkFactory, org.qi4j.api.value.ValueBuilderFactory)
- org.qi4j.api.structure.LayerDescriptor
- org.qi4j.api.structure.MetaInfoHolder
  - org.qi4j.api.structure.Application (also extends org.qi4j.api.activation.Activation, org.qi4j.api.activation.ActivationEventListenerRegistration)
  - org.qi4j.api.structure.Layer (also extends org.qi4j.api.activation.Activation, org.qi4j.api.activation.ActivationEventListenerRegistration)
  - org.qi4j.api.structure.Module (also extends org.qi4j.api.activation.ActivationEventListenerRegistration, org.qi4j.api.object.ObjectFactory, org.qi4j.api.query.QueryBuilderFactory, org.qi4j.api.service.ServiceFinder, org.qi4j.api.composite.TransientBuilderFactory, org.qi4j.api.unitofwork.UnitOfWorkFactory, org.qi4j.api.value.ValueBuilderFactory)
- org.qi4j.api.structure.ModuleDescriptor
- org.qi4j.api.object.ObjectFactory
  - org.qi4j.api.structure.Module (also extends org.qi4j.api.activation.ActivationEventListenerRegistration, org.qi4j.api.structure.MetaInfoHolder, org.qi4j.api.query.QueryBuilderFactory, org.qi4j.api.service.ServiceFinder, org.qi4j.api.composite.TransientBuilderFactory, org.qi4j.api.unitofwork.UnitOfWorkFactory, org.qi4j.api.value.ValueBuilderFactory)
- org.qi4j.api.query.QueryBuilderFactory
  - org.qi4j.api.structure.Module (also extends org.qi4j.api.activation.ActivationEventListenerRegistration, org.qi4j.api.structure.MetaInfoHolder, org.qi4j.api.object.ObjectFactory, org.qi4j.api.service.ServiceFinder, org.qi4j.api.composite.TransientBuilderFactory, org.qi4j.api.unitofwork.UnitOfWorkFactory, org.qi4j.api.value.ValueBuilderFactory)
- org.qi4j.api.service.ServiceFinder
  - org.qi4j.api.structure.Module (also extends org.qi4j.api.activation.ActivationEventListenerRegistration, org.qi4j.api.structure.MetaInfoHolder, org.qi4j.api.object.ObjectFactory, org.qi4j.api.query.QueryBuilderFactory, org.qi4j.api.composite.TransientBuilderFactory, org.qi4j.api.unitofwork.UnitOfWorkFactory, org.qi4j.api.value.ValueBuilderFactory)
- org.qi4j.api.composite.TransientBuilderFactory
  - org.qi4j.api.structure.Module (also extends org.qi4j.api.activation.ActivationEventListenerRegistration, org.qi4j.api.structure.MetaInfoHolder, org.qi4j.api.object.ObjectFactory, org.qi4j.api.query.QueryBuilderFactory, org.qi4j.api.service.ServiceFinder, org.qi4j.api.unitofwork.UnitOfWorkFactory, org.qi4j.api.value.ValueBuilderFactory)
- org.qi4j.api.unitofwork.UnitOfWorkFactory
  - org.qi4j.api.structure.Module (also extends org.qi4j.api.activation.ActivationEventListenerRegistration, org.qi4j.api.structure.MetaInfoHolder, org.qi4j.api.object.ObjectFactory, org.qi4j.api.query.QueryBuilderFactory, org.qi4j.api.service.ServiceFinder, org.qi4j.api.composite.TransientBuilderFactory, org.qi4j.api.value.ValueBuilderFactory)
- org.qi4j.api.structure.UsedLayersDescriptor
- org.qi4j.api.value.ValueBuilderFactory
  - org.qi4j.api.structure.Module (also extends org.qi4j.api.activation.ActivationEventListenerRegistration, org.qi4j.api.structure.MetaInfoHolder, org.qi4j.api.object.ObjectFactory, org.qi4j.api.query.QueryBuilderFactory, org.qi4j.api.service.ServiceFinder, org.qi4j.api.composite.TransientBuilderFactory, org.qi4j.api.unitofwork.UnitOfWorkFactory)
- org.qi4j.functional.VisitableHierarchy<NODE,LEAF>
  - org.qi4j.api.structure.ApplicationDescriptor

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - org.qi4j.api.structure.Application.Mode