/******************************************************************************* * Copyright 2013 SAP AG * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. ******************************************************************************/ package com.sap.core.odata.processor.api.jpa.model.mapping; import javax.xml.bind.annotation.XmlRegistry; /** * This object contains factory methods for each Java content interface and Java * element interface generated in the * com.sap.core.odata.processor.api.jpa.model.mapping package. * <p> * An ObjectFactory allows you to programatically construct new instances of the * Java representation for XML content. The Java representation of XML content * can consist of schema derived interfaces and classes representing the binding * of schema type definitions, element declarations and model groups. Factory * methods for each of these are provided in this class. * */ @XmlRegistry public class JPAEdmMappingModelFactory { /** * Create a new ObjectFactory that can be used to create new instances of * schema derived classes for package: * com.sap.core.odata.processor.api.jpa.model.mapping * */ public JPAEdmMappingModelFactory() {} /** * Create an instance of {@link JPARelationshipMapType } * */ public JPARelationshipMapType createJPARelationshipMapType() { return new JPARelationshipMapType(); } /** * Create an instance of {@link JPAAttributeMapType } * */ public JPAAttributeMapType createJPAAttributeMapType() { return new JPAAttributeMapType(); } /** * Create an instance of {@link JPAEDMMappingModel } * */ public JPAEdmMappingModel createJPAEDMMappingModel() { return new JPAEdmMappingModel(); } /** * Create an instance of {@link JPAPersistenceUnitMapType } * */ public JPAPersistenceUnitMapType createJPAPersistenceUnitMapType() { return new JPAPersistenceUnitMapType(); } /** * Create an instance of {@link JPAEmbeddableTypeMapType } * */ public JPAEmbeddableTypeMapType createJPAEmbeddableTypeMapType() { return new JPAEmbeddableTypeMapType(); } }