/**
 * Axelor Business Solutions
 *
 * Copyright (C) 2016 Axelor (<http://axelor.com>).
 *
 * This program is free software: you can redistribute it and/or  modify
 * it under the terms of the GNU Affero General Public License, version 3,
 * as published by the Free Software Foundation.
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU Affero General Public License for more details.
 *
 * You should have received a copy of the GNU Affero General Public License
 * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
package com.qas.web_2005_02;

import javax.xml.bind.annotation.XmlRegistry;


/**
 * This object contains factory methods for each 
 * Java content interface and Java element interface 
 * generated in the com.qas.web_2005_02 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.qas.web_2005_02
     * 
     */
    public ObjectFactory() {
    }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

}
