org.apache.olingo.odata2.jpa.processor.api.model

## Interface JPAEdmModelView

- All Superinterfaces:
    JPAEdmBaseView

      public interface JPAEdmModelView
      extends JPAEdmBaseView

  A view on JPA meta model and EDM meta model. The view acts as the base for the construction of EDM meta model from a JPA meta model.

  The implementation of the view acts as the container for JPA meta model and EDM meta model. The instance of JPA EDM meta model can be created using `JPAAccessFactory`. The instance thus obtained can be used for constructing other elements of the meta model using `JPAEdmBuilder`.

  See Also:
    `JPAAccessFactory`
  Do not implement this interface or derive from class.

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `JPAEdmSchemaView` | `getEdmSchemaView()` The method returns a consistent JPA EDM schema view created from the JPA meta model.

    - ### Methods inherited from interface org.apache.olingo.odata2.jpa.processor.api.model.JPAEdmBaseView

      `clean, getBuilder, getJPAEdmExtension, getJPAEdmMappingModelAccess, getJPAMetaModel, getpUnitName, isConsistent, isDefaultNamingSkipped`

- - ### Method Detail

    - #### getEdmSchemaView

          JPAEdmSchemaView getEdmSchemaView()

      The method returns a consistent JPA EDM schema view created from the JPA meta model.
      Returns:
        an instance of type `JPAEdmSchemaView`

Copyright © 2013-2023 The Apache Software Foundation. All Rights Reserved.