Interface EntityMetamodelConfigurationBuilder<E>

Type Parameters:
E - The type of entity for which the metamodel is being built.
Functional Interface:
This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.

@FunctionalInterface public interface EntityMetamodelConfigurationBuilder<E>
Functional interface used to build an EntityMetamodel for a specific entity type, based on the provided Configuration and EntityMetamodelBuilder.

Users supplying this can choose to disregard the provided EntityMetamodelBuilder and build their own EntityMetamodel instance, or use the builder to configure the metamodel as they see fit.

Since:
5.0.0
Author:
Mitchell Herrijgers