# Hierarchy For Package org.qi4j.spi.module

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.qi4j.spi.module.ModelModule<T>

## Interface Hierarchy

- org.qi4j.api.activation.ActivationEventListenerRegistration
  - 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.spi.module.ModuleSpi
- org.qi4j.api.structure.MetaInfoHolder
  - 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.spi.module.ModuleSpi
- 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.spi.module.ModuleSpi
- 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.spi.module.ModuleSpi
- 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.spi.module.ModuleSpi
- 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.spi.module.ModuleSpi
- 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.spi.module.ModuleSpi
- 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.spi.module.ModuleSpi