Class MetamodelImpl

java.lang.Object
org.aksw.jena_sparql_api.mapper.jpa.metamodel.MetamodelImpl
All Implemented Interfaces:
javax.persistence.metamodel.Metamodel

public class MetamodelImpl extends Object implements javax.persistence.metamodel.Metamodel
  • Field Details

    • managedTypes

      protected Map<Class<?>,javax.persistence.metamodel.ManagedType<?>> managedTypes
    • entities

      protected Map<Class<?>,javax.persistence.metamodel.EntityType<?>> entities
    • embeddables

      protected Map<Class<?>,javax.persistence.metamodel.EmbeddableType<?>> embeddables
  • Constructor Details

    • MetamodelImpl

      public MetamodelImpl()
  • Method Details

    • getManagedTypes

      public Set<javax.persistence.metamodel.ManagedType<?>> getManagedTypes()
      Specified by:
      getManagedTypes in interface javax.persistence.metamodel.Metamodel
    • getEntities

      public Set<javax.persistence.metamodel.EntityType<?>> getEntities()
      Specified by:
      getEntities in interface javax.persistence.metamodel.Metamodel
    • getEmbeddables

      public Set<javax.persistence.metamodel.EmbeddableType<?>> getEmbeddables()
      Specified by:
      getEmbeddables in interface javax.persistence.metamodel.Metamodel
    • entity

      public <X> javax.persistence.metamodel.EntityType<X> entity(Class<X> cls)
      Specified by:
      entity in interface javax.persistence.metamodel.Metamodel
    • managedType

      public <X> javax.persistence.metamodel.ManagedType<X> managedType(Class<X> cls)
      Specified by:
      managedType in interface javax.persistence.metamodel.Metamodel
    • embeddable

      public <X> javax.persistence.metamodel.EmbeddableType<X> embeddable(Class<X> cls)
      Specified by:
      embeddable in interface javax.persistence.metamodel.Metamodel