* EDM Entity Type Name - RULES
* ************************************************************************
*/
public static void build(final JPAEdmEntityTypeView view) {
EntityType edmEntityType = view.getEdmEntityType();
String jpaEntityName = view.getJPAEntityType().getName();
JPAEdmMappingModelAccess mappingModelAccess = view.getJPAEdmMappingModelAccess();
String edmEntityTypeName = null;
if (mappingModelAccess != null && mappingModelAccess.isMappingModelExists()) {
edmEntityTypeName = mappingModelAccess.mapJPAEntityType(jpaEntityName);
}
JPAEdmMapping mapping = new JPAEdmMappingImpl();
mapping.setJPAType(view.getJPAEntityType().getJavaType());
if (edmEntityTypeName == null) {
edmEntityTypeName = jpaEntityName;
}
// Setting the mapping object
edmEntityType.setMapping(((Mapping) mapping).setInternalName(jpaEntityName));
edmEntityType.setName(edmEntityTypeName);
}