//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.4-2 
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
// Any modifications to this file will be lost upon recompilation of the source schema. 
// Generated on: 2015.01.14 at 02:43:21 PM GMT 
//


package com.oracle.xmlns.apps.cdm.foundation.parties.locationservice.applicationmodule.types;

import javax.xml.bind.annotation.XmlRegistry;


/**
 * This object contains factory methods for each 
 * Java content interface and Java element interface 
 * generated in the com.oracle.xmlns.apps.cdm.foundation.parties.locationservice.applicationmodule.types 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 ObjectFactory {


    /**
     * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: com.oracle.xmlns.apps.cdm.foundation.parties.locationservice.applicationmodule.types
     * 
     */
    public ObjectFactory() {
    }

    /**
     * Create an instance of {@link GetLocationByOriginalSystemReference }
     * 
     */
    public GetLocationByOriginalSystemReference createGetLocationByOriginalSystemReference() {
        return new GetLocationByOriginalSystemReference();
    }

    /**
     * Create an instance of {@link ProcessCSLocationAsyncResponse }
     * 
     */
    public ProcessCSLocationAsyncResponse createProcessCSLocationAsyncResponse() {
        return new ProcessCSLocationAsyncResponse();
    }

    /**
     * Create an instance of {@link DeleteLocation }
     * 
     */
    public DeleteLocation createDeleteLocation() {
        return new DeleteLocation();
    }

    /**
     * Create an instance of {@link CreateLocationAsyncResponse }
     * 
     */
    public CreateLocationAsyncResponse createCreateLocationAsyncResponse() {
        return new CreateLocationAsyncResponse();
    }

    /**
     * Create an instance of {@link MergeLocationResponse }
     * 
     */
    public MergeLocationResponse createMergeLocationResponse() {
        return new MergeLocationResponse();
    }

    /**
     * Create an instance of {@link MergeLocationAsync }
     * 
     */
    public MergeLocationAsync createMergeLocationAsync() {
        return new MergeLocationAsync();
    }

    /**
     * Create an instance of {@link CreateLocationAsync }
     * 
     */
    public CreateLocationAsync createCreateLocationAsync() {
        return new CreateLocationAsync();
    }

    /**
     * Create an instance of {@link GetLocationResponse }
     * 
     */
    public GetLocationResponse createGetLocationResponse() {
        return new GetLocationResponse();
    }

    /**
     * Create an instance of {@link MergeLocation }
     * 
     */
    public MergeLocation createMergeLocation() {
        return new MergeLocation();
    }

    /**
     * Create an instance of {@link DeleteLocationAsync }
     * 
     */
    public DeleteLocationAsync createDeleteLocationAsync() {
        return new DeleteLocationAsync();
    }

    /**
     * Create an instance of {@link ProcessCSLocationAsync }
     * 
     */
    public ProcessCSLocationAsync createProcessCSLocationAsync() {
        return new ProcessCSLocationAsync();
    }

    /**
     * Create an instance of {@link GetEntityListAsync }
     * 
     */
    public GetEntityListAsync createGetEntityListAsync() {
        return new GetEntityListAsync();
    }

    /**
     * Create an instance of {@link GetNearByLocationsAsyncResponse }
     * 
     */
    public GetNearByLocationsAsyncResponse createGetNearByLocationsAsyncResponse() {
        return new GetNearByLocationsAsyncResponse();
    }

    /**
     * Create an instance of {@link UpdateLocationAsyncResponse }
     * 
     */
    public UpdateLocationAsyncResponse createUpdateLocationAsyncResponse() {
        return new UpdateLocationAsyncResponse();
    }

    /**
     * Create an instance of {@link GetNearByLocations }
     * 
     */
    public GetNearByLocations createGetNearByLocations() {
        return new GetNearByLocations();
    }

    /**
     * Create an instance of {@link FindLocationAsync }
     * 
     */
    public FindLocationAsync createFindLocationAsync() {
        return new FindLocationAsync();
    }

    /**
     * Create an instance of {@link GetLocationAsync }
     * 
     */
    public GetLocationAsync createGetLocationAsync() {
        return new GetLocationAsync();
    }

    /**
     * Create an instance of {@link GetDfltObjAttrHintsAsync }
     * 
     */
    public GetDfltObjAttrHintsAsync createGetDfltObjAttrHintsAsync() {
        return new GetDfltObjAttrHintsAsync();
    }

    /**
     * Create an instance of {@link ProcessLocationResponse }
     * 
     */
    public ProcessLocationResponse createProcessLocationResponse() {
        return new ProcessLocationResponse();
    }

    /**
     * Create an instance of {@link GetEntityListResponse }
     * 
     */
    public GetEntityListResponse createGetEntityListResponse() {
        return new GetEntityListResponse();
    }

    /**
     * Create an instance of {@link GetServiceLastUpdateTimeAsyncResponse }
     * 
     */
    public GetServiceLastUpdateTimeAsyncResponse createGetServiceLastUpdateTimeAsyncResponse() {
        return new GetServiceLastUpdateTimeAsyncResponse();
    }

    /**
     * Create an instance of {@link GetDfltObjAttrHintsResponse }
     * 
     */
    public GetDfltObjAttrHintsResponse createGetDfltObjAttrHintsResponse() {
        return new GetDfltObjAttrHintsResponse();
    }

    /**
     * Create an instance of {@link GetServiceLastUpdateTime }
     * 
     */
    public GetServiceLastUpdateTime createGetServiceLastUpdateTime() {
        return new GetServiceLastUpdateTime();
    }

    /**
     * Create an instance of {@link CreateLocation }
     * 
     */
    public CreateLocation createCreateLocation() {
        return new CreateLocation();
    }

    /**
     * Create an instance of {@link ProcessLocation }
     * 
     */
    public ProcessLocation createProcessLocation() {
        return new ProcessLocation();
    }

    /**
     * Create an instance of {@link FindLocationAsyncResponse }
     * 
     */
    public FindLocationAsyncResponse createFindLocationAsyncResponse() {
        return new FindLocationAsyncResponse();
    }

    /**
     * Create an instance of {@link GetServiceLastUpdateTimeAsync }
     * 
     */
    public GetServiceLastUpdateTimeAsync createGetServiceLastUpdateTimeAsync() {
        return new GetServiceLastUpdateTimeAsync();
    }

    /**
     * Create an instance of {@link GetLocationAsyncResponse }
     * 
     */
    public GetLocationAsyncResponse createGetLocationAsyncResponse() {
        return new GetLocationAsyncResponse();
    }

    /**
     * Create an instance of {@link UpdateLocationAsync }
     * 
     */
    public UpdateLocationAsync createUpdateLocationAsync() {
        return new UpdateLocationAsync();
    }

    /**
     * Create an instance of {@link DeleteLocationAsyncResponse }
     * 
     */
    public DeleteLocationAsyncResponse createDeleteLocationAsyncResponse() {
        return new DeleteLocationAsyncResponse();
    }

    /**
     * Create an instance of {@link ProcessCSLocation }
     * 
     */
    public ProcessCSLocation createProcessCSLocation() {
        return new ProcessCSLocation();
    }

    /**
     * Create an instance of {@link GetEntityListAsyncResponse }
     * 
     */
    public GetEntityListAsyncResponse createGetEntityListAsyncResponse() {
        return new GetEntityListAsyncResponse();
    }

    /**
     * Create an instance of {@link GetNearByLocationsAsync }
     * 
     */
    public GetNearByLocationsAsync createGetNearByLocationsAsync() {
        return new GetNearByLocationsAsync();
    }

    /**
     * Create an instance of {@link GetNearByLocationsResponse }
     * 
     */
    public GetNearByLocationsResponse createGetNearByLocationsResponse() {
        return new GetNearByLocationsResponse();
    }

    /**
     * Create an instance of {@link GetDfltObjAttrHints }
     * 
     */
    public GetDfltObjAttrHints createGetDfltObjAttrHints() {
        return new GetDfltObjAttrHints();
    }

    /**
     * Create an instance of {@link GetDfltObjAttrHintsAsyncResponse }
     * 
     */
    public GetDfltObjAttrHintsAsyncResponse createGetDfltObjAttrHintsAsyncResponse() {
        return new GetDfltObjAttrHintsAsyncResponse();
    }

    /**
     * Create an instance of {@link UpdateLocation }
     * 
     */
    public UpdateLocation createUpdateLocation() {
        return new UpdateLocation();
    }

    /**
     * Create an instance of {@link ProcessLocationAsync }
     * 
     */
    public ProcessLocationAsync createProcessLocationAsync() {
        return new ProcessLocationAsync();
    }

    /**
     * Create an instance of {@link FindLocationResponse }
     * 
     */
    public FindLocationResponse createFindLocationResponse() {
        return new FindLocationResponse();
    }

    /**
     * Create an instance of {@link MergeLocationAsyncResponse }
     * 
     */
    public MergeLocationAsyncResponse createMergeLocationAsyncResponse() {
        return new MergeLocationAsyncResponse();
    }

    /**
     * Create an instance of {@link ProcessLocationAsyncResponse }
     * 
     */
    public ProcessLocationAsyncResponse createProcessLocationAsyncResponse() {
        return new ProcessLocationAsyncResponse();
    }

    /**
     * Create an instance of {@link FindLocation }
     * 
     */
    public FindLocation createFindLocation() {
        return new FindLocation();
    }

    /**
     * Create an instance of {@link GetLocationByOriginalSystemReferenceResponse }
     * 
     */
    public GetLocationByOriginalSystemReferenceResponse createGetLocationByOriginalSystemReferenceResponse() {
        return new GetLocationByOriginalSystemReferenceResponse();
    }

    /**
     * Create an instance of {@link GetLocation }
     * 
     */
    public GetLocation createGetLocation() {
        return new GetLocation();
    }

    /**
     * Create an instance of {@link GetEntityList }
     * 
     */
    public GetEntityList createGetEntityList() {
        return new GetEntityList();
    }

    /**
     * Create an instance of {@link GetLocationByOriginalSystemReferenceAsyncResponse }
     * 
     */
    public GetLocationByOriginalSystemReferenceAsyncResponse createGetLocationByOriginalSystemReferenceAsyncResponse() {
        return new GetLocationByOriginalSystemReferenceAsyncResponse();
    }

    /**
     * Create an instance of {@link CreateLocationResponse }
     * 
     */
    public CreateLocationResponse createCreateLocationResponse() {
        return new CreateLocationResponse();
    }

    /**
     * Create an instance of {@link UpdateLocationResponse }
     * 
     */
    public UpdateLocationResponse createUpdateLocationResponse() {
        return new UpdateLocationResponse();
    }

    /**
     * Create an instance of {@link GetLocationByOriginalSystemReferenceAsync }
     * 
     */
    public GetLocationByOriginalSystemReferenceAsync createGetLocationByOriginalSystemReferenceAsync() {
        return new GetLocationByOriginalSystemReferenceAsync();
    }

    /**
     * Create an instance of {@link DeleteLocationResponse }
     * 
     */
    public DeleteLocationResponse createDeleteLocationResponse() {
        return new DeleteLocationResponse();
    }

    /**
     * Create an instance of {@link GetServiceLastUpdateTimeResponse }
     * 
     */
    public GetServiceLastUpdateTimeResponse createGetServiceLastUpdateTimeResponse() {
        return new GetServiceLastUpdateTimeResponse();
    }

    /**
     * Create an instance of {@link ProcessCSLocationResponse }
     * 
     */
    public ProcessCSLocationResponse createProcessCSLocationResponse() {
        return new ProcessCSLocationResponse();
    }

}
