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.

Author:
Steve Ebersole, Emmanuel Bernard