Class MetadataContext

java.lang.Object
org.hibernate.metamodel.internal.MetadataContext

@Internal public class MetadataContext extends Object
Defines a context for storing information during the building of the MappingMetamodelImpl.

This contextual information includes data needing to be processed in a second pass as well as cross-references into the built metamodel classes.

At the end of the day, clients are interested in the getEntityTypeMap() and getEmbeddableTypeSet() results, which represent all the registered entities and embeddables respectively.