Class StaticMetamodelInitializer

java.lang.Object
cz.cvut.kbss.jopa.model.metamodel.StaticMetamodelInitializer

public class StaticMetamodelInitializer extends Object
Initializes static metamodel based on the provided runtime metamodel.

Static metamodel initialization involves going through all managed types in the metamodel, finding a corresponding static metamodel class (if exists) and populating its attributes with values from the actual runtime metamodel.

  • Constructor Details

    • StaticMetamodelInitializer

      public StaticMetamodelInitializer(Metamodel metamodel)
  • Method Details

    • initializeStaticMetamodel

      public void initializeStaticMetamodel()
      Executes the static metamodel initialization.