Package net.opengis.cat.csw20.impl

Source Code of net.opengis.cat.csw20.impl.Csw20FactoryImpl

/**
* <copyright>
* </copyright>
*
* $Id$
*/
package net.opengis.cat.csw20.impl;

import java.net.URI;
import java.util.Calendar;
import java.util.List;

import java.util.Map;
import java.util.Set;
import javax.xml.datatype.Duration;
import javax.xml.namespace.QName;
import net.opengis.cat.csw20.AcknowledgementType;
import net.opengis.cat.csw20.BriefRecordType;
import net.opengis.cat.csw20.CapabilitiesType;
import net.opengis.cat.csw20.ConceptualSchemeType;
import net.opengis.cat.csw20.Csw20Factory;
import net.opengis.cat.csw20.Csw20Package;
import net.opengis.cat.csw20.DCMIRecordType;
import net.opengis.cat.csw20.DeleteType;
import net.opengis.cat.csw20.DescribeRecordResponseType;
import net.opengis.cat.csw20.DescribeRecordType;
import net.opengis.cat.csw20.DistributedSearchType;
import net.opengis.cat.csw20.DomainValuesType;
import net.opengis.cat.csw20.EchoedRequestType;
import net.opengis.cat.csw20.ElementSetNameType;
import net.opengis.cat.csw20.ElementSetType;
import net.opengis.cat.csw20.EmptyType;
import net.opengis.cat.csw20.GetCapabilitiesType;
import net.opengis.cat.csw20.GetDomainResponseType;
import net.opengis.cat.csw20.GetDomainType;
import net.opengis.cat.csw20.GetRecordByIdResponseType;
import net.opengis.cat.csw20.GetRecordByIdType;
import net.opengis.cat.csw20.GetRecordsResponseType;
import net.opengis.cat.csw20.GetRecordsType;
import net.opengis.cat.csw20.HarvestResponseType;
import net.opengis.cat.csw20.HarvestType;
import net.opengis.cat.csw20.InsertResultType;
import net.opengis.cat.csw20.InsertType;
import net.opengis.cat.csw20.ListOfValuesType;
import net.opengis.cat.csw20.QueryConstraintType;
import net.opengis.cat.csw20.QueryType;
import net.opengis.cat.csw20.RangeOfValuesType;
import net.opengis.cat.csw20.RecordPropertyType;
import net.opengis.cat.csw20.RecordType;
import net.opengis.cat.csw20.RequestStatusType;
import net.opengis.cat.csw20.ResultType;
import net.opengis.cat.csw20.SchemaComponentType;
import net.opengis.cat.csw20.SearchResultsType;
import net.opengis.cat.csw20.SimpleLiteral;
import net.opengis.cat.csw20.SummaryRecordType;
import net.opengis.cat.csw20.TransactionResponseType;
import net.opengis.cat.csw20.TransactionSummaryType;
import net.opengis.cat.csw20.TransactionType;
import net.opengis.cat.csw20.UpdateType;

import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EDataType;
import org.eclipse.emf.ecore.EObject;
import org.eclipse.emf.ecore.EPackage;

import org.eclipse.emf.ecore.impl.EFactoryImpl;

import org.eclipse.emf.ecore.plugin.EcorePlugin;
import org.opengis.filter.sort.SortBy;

/**
* <!-- begin-user-doc -->
* An implementation of the model <b>Factory</b>.
* <!-- end-user-doc -->
* @generated
*/
public class Csw20FactoryImpl extends EFactoryImpl implements Csw20Factory {
    /**
     * Creates the default factory implementation.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    public static Csw20Factory init() {
        try {
            Csw20Factory theCsw20Factory = (Csw20Factory)EPackage.Registry.INSTANCE.getEFactory("http:///net/opengis/cat/csw20.ecore");
            if (theCsw20Factory != null) {
                return theCsw20Factory;
            }
        }
        catch (Exception exception) {
            EcorePlugin.INSTANCE.log(exception);
        }
        return new Csw20FactoryImpl();
    }

    /**
     * Creates an instance of the factory.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    public Csw20FactoryImpl() {
        super();
    }

    /**
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    @Override
    public EObject create(EClass eClass) {
        switch (eClass.getClassifierID()) {
            case Csw20Package.ACKNOWLEDGEMENT_TYPE: return createAcknowledgementType();
            case Csw20Package.BRIEF_RECORD_TYPE: return createBriefRecordType();
            case Csw20Package.CAPABILITIES_TYPE: return createCapabilitiesType();
            case Csw20Package.CONCEPTUAL_SCHEME_TYPE: return createConceptualSchemeType();
            case Csw20Package.DELETE_TYPE: return createDeleteType();
            case Csw20Package.DESCRIBE_RECORD_RESPONSE_TYPE: return createDescribeRecordResponseType();
            case Csw20Package.DESCRIBE_RECORD_TYPE: return createDescribeRecordType();
            case Csw20Package.DISTRIBUTED_SEARCH_TYPE: return createDistributedSearchType();
            case Csw20Package.DOMAIN_VALUES_TYPE: return createDomainValuesType();
            case Csw20Package.ECHOED_REQUEST_TYPE: return createEchoedRequestType();
            case Csw20Package.ELEMENT_SET_NAME_TYPE: return createElementSetNameType();
            case Csw20Package.EMPTY_TYPE: return createEmptyType();
            case Csw20Package.GET_CAPABILITIES_TYPE: return createGetCapabilitiesType();
            case Csw20Package.GET_DOMAIN_RESPONSE_TYPE: return createGetDomainResponseType();
            case Csw20Package.GET_DOMAIN_TYPE: return createGetDomainType();
            case Csw20Package.GET_RECORD_BY_ID_TYPE: return createGetRecordByIdType();
            case Csw20Package.GET_RECORDS_RESPONSE_TYPE: return createGetRecordsResponseType();
            case Csw20Package.GET_RECORDS_TYPE: return createGetRecordsType();
            case Csw20Package.HARVEST_RESPONSE_TYPE: return createHarvestResponseType();
            case Csw20Package.HARVEST_TYPE: return createHarvestType();
            case Csw20Package.INSERT_RESULT_TYPE: return createInsertResultType();
            case Csw20Package.INSERT_TYPE: return createInsertType();
            case Csw20Package.LIST_OF_VALUES_TYPE: return createListOfValuesType();
            case Csw20Package.QUERY_CONSTRAINT_TYPE: return createQueryConstraintType();
            case Csw20Package.QUERY_TYPE: return createQueryType();
            case Csw20Package.RANGE_OF_VALUES_TYPE: return createRangeOfValuesType();
            case Csw20Package.RECORD_PROPERTY_TYPE: return createRecordPropertyType();
            case Csw20Package.REQUEST_STATUS_TYPE: return createRequestStatusType();
            case Csw20Package.SCHEMA_COMPONENT_TYPE: return createSchemaComponentType();
            case Csw20Package.SEARCH_RESULTS_TYPE: return createSearchResultsType();
            case Csw20Package.TRANSACTION_RESPONSE_TYPE: return createTransactionResponseType();
            case Csw20Package.TRANSACTION_SUMMARY_TYPE: return createTransactionSummaryType();
            case Csw20Package.TRANSACTION_TYPE: return createTransactionType();
            case Csw20Package.UPDATE_TYPE: return createUpdateType();
            case Csw20Package.DCMI_RECORD_TYPE: return createDCMIRecordType();
            case Csw20Package.RECORD_TYPE: return createRecordType();
            case Csw20Package.SIMPLE_LITERAL: return createSimpleLiteral();
            case Csw20Package.SUMMARY_RECORD_TYPE: return createSummaryRecordType();
            case Csw20Package.GET_RECORD_BY_ID_RESPONSE_TYPE: return createGetRecordByIdResponseType();
            default:
                throw new IllegalArgumentException("The class '" + eClass.getName() + "' is not a valid classifier");
        }
    }

    /**
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    @Override
    public Object createFromString(EDataType eDataType, String initialValue) {
        switch (eDataType.getClassifierID()) {
            case Csw20Package.ELEMENT_SET_TYPE:
                return createElementSetTypeFromString(eDataType, initialValue);
            case Csw20Package.RESULT_TYPE:
                return createResultTypeFromString(eDataType, initialValue);
            case Csw20Package.TYPE_NAME_LIST_TYPE:
                return createTypeNameListTypeFromString(eDataType, initialValue);
            case Csw20Package.SERVICE_TYPE:
                return createServiceTypeFromString(eDataType, initialValue);
            case Csw20Package.TYPE_NAME_LIST_TYPE_1:
                return createTypeNameListType_1FromString(eDataType, initialValue);
            case Csw20Package.SERVICE_TYPE_1:
                return createServiceType_1FromString(eDataType, initialValue);
            case Csw20Package.VERSION_TYPE:
                return createVersionTypeFromString(eDataType, initialValue);
            case Csw20Package.CALENDAR:
                return createCalendarFromString(eDataType, initialValue);
            case Csw20Package.SET:
                return createSetFromString(eDataType, initialValue);
            case Csw20Package.URI:
                return createURIFromString(eDataType, initialValue);
            case Csw20Package.QNAME:
                return createQNameFromString(eDataType, initialValue);
            case Csw20Package.DURATION:
                return createDurationFromString(eDataType, initialValue);
            case Csw20Package.MAP:
                return createMapFromString(eDataType, initialValue);
            case Csw20Package.SORT_BY_ARRAY:
                return createSortByArrayFromString(eDataType, initialValue);
            default:
                throw new IllegalArgumentException("The datatype '" + eDataType.getName() + "' is not a valid classifier");
        }
    }

    /**
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    @Override
    public String convertToString(EDataType eDataType, Object instanceValue) {
        switch (eDataType.getClassifierID()) {
            case Csw20Package.ELEMENT_SET_TYPE:
                return convertElementSetTypeToString(eDataType, instanceValue);
            case Csw20Package.RESULT_TYPE:
                return convertResultTypeToString(eDataType, instanceValue);
            case Csw20Package.TYPE_NAME_LIST_TYPE:
                return convertTypeNameListTypeToString(eDataType, instanceValue);
            case Csw20Package.SERVICE_TYPE:
                return convertServiceTypeToString(eDataType, instanceValue);
            case Csw20Package.TYPE_NAME_LIST_TYPE_1:
                return convertTypeNameListType_1ToString(eDataType, instanceValue);
            case Csw20Package.SERVICE_TYPE_1:
                return convertServiceType_1ToString(eDataType, instanceValue);
            case Csw20Package.VERSION_TYPE:
                return convertVersionTypeToString(eDataType, instanceValue);
            case Csw20Package.CALENDAR:
                return convertCalendarToString(eDataType, instanceValue);
            case Csw20Package.SET:
                return convertSetToString(eDataType, instanceValue);
            case Csw20Package.URI:
                return convertURIToString(eDataType, instanceValue);
            case Csw20Package.QNAME:
                return convertQNameToString(eDataType, instanceValue);
            case Csw20Package.DURATION:
                return convertDurationToString(eDataType, instanceValue);
            case Csw20Package.MAP:
                return convertMapToString(eDataType, instanceValue);
            case Csw20Package.SORT_BY_ARRAY:
                return convertSortByArrayToString(eDataType, instanceValue);
            default:
                throw new IllegalArgumentException("The datatype '" + eDataType.getName() + "' is not a valid classifier");
        }
    }

    /**
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    public AcknowledgementType createAcknowledgementType() {
        AcknowledgementTypeImpl acknowledgementType = new AcknowledgementTypeImpl();
        return acknowledgementType;
    }

    /**
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    public BriefRecordType createBriefRecordType() {
        BriefRecordTypeImpl briefRecordType = new BriefRecordTypeImpl();
        return briefRecordType;
    }

    /**
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    public CapabilitiesType createCapabilitiesType() {
        CapabilitiesTypeImpl capabilitiesType = new CapabilitiesTypeImpl();
        return capabilitiesType;
    }

    /**
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    public ConceptualSchemeType createConceptualSchemeType() {
        ConceptualSchemeTypeImpl conceptualSchemeType = new ConceptualSchemeTypeImpl();
        return conceptualSchemeType;
    }

    /**
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    public DeleteType createDeleteType() {
        DeleteTypeImpl deleteType = new DeleteTypeImpl();
        return deleteType;
    }

    /**
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    public DescribeRecordResponseType createDescribeRecordResponseType() {
        DescribeRecordResponseTypeImpl describeRecordResponseType = new DescribeRecordResponseTypeImpl();
        return describeRecordResponseType;
    }

    /**
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    public DescribeRecordType createDescribeRecordType() {
        DescribeRecordTypeImpl describeRecordType = new DescribeRecordTypeImpl();
        return describeRecordType;
    }

    /**
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    public DistributedSearchType createDistributedSearchType() {
        DistributedSearchTypeImpl distributedSearchType = new DistributedSearchTypeImpl();
        return distributedSearchType;
    }

    /**
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    public DomainValuesType createDomainValuesType() {
        DomainValuesTypeImpl domainValuesType = new DomainValuesTypeImpl();
        return domainValuesType;
    }

    /**
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    public EchoedRequestType createEchoedRequestType() {
        EchoedRequestTypeImpl echoedRequestType = new EchoedRequestTypeImpl();
        return echoedRequestType;
    }

    /**
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    public ElementSetNameType createElementSetNameType() {
        ElementSetNameTypeImpl elementSetNameType = new ElementSetNameTypeImpl();
        return elementSetNameType;
    }

    /**
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    public EmptyType createEmptyType() {
        EmptyTypeImpl emptyType = new EmptyTypeImpl();
        return emptyType;
    }

    /**
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    public GetCapabilitiesType createGetCapabilitiesType() {
        GetCapabilitiesTypeImpl getCapabilitiesType = new GetCapabilitiesTypeImpl();
        return getCapabilitiesType;
    }

    /**
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    public GetDomainResponseType createGetDomainResponseType() {
        GetDomainResponseTypeImpl getDomainResponseType = new GetDomainResponseTypeImpl();
        return getDomainResponseType;
    }

    /**
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    public GetDomainType createGetDomainType() {
        GetDomainTypeImpl getDomainType = new GetDomainTypeImpl();
        return getDomainType;
    }

    /**
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    public GetRecordByIdType createGetRecordByIdType() {
        GetRecordByIdTypeImpl getRecordByIdType = new GetRecordByIdTypeImpl();
        return getRecordByIdType;
    }

    /**
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    public GetRecordsResponseType createGetRecordsResponseType() {
        GetRecordsResponseTypeImpl getRecordsResponseType = new GetRecordsResponseTypeImpl();
        return getRecordsResponseType;
    }

    /**
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    public GetRecordsType createGetRecordsType() {
        GetRecordsTypeImpl getRecordsType = new GetRecordsTypeImpl();
        return getRecordsType;
    }

    /**
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    public HarvestResponseType createHarvestResponseType() {
        HarvestResponseTypeImpl harvestResponseType = new HarvestResponseTypeImpl();
        return harvestResponseType;
    }

    /**
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    public HarvestType createHarvestType() {
        HarvestTypeImpl harvestType = new HarvestTypeImpl();
        return harvestType;
    }

    /**
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    public InsertResultType createInsertResultType() {
        InsertResultTypeImpl insertResultType = new InsertResultTypeImpl();
        return insertResultType;
    }

    /**
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    public InsertType createInsertType() {
        InsertTypeImpl insertType = new InsertTypeImpl();
        return insertType;
    }

    /**
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    public ListOfValuesType createListOfValuesType() {
        ListOfValuesTypeImpl listOfValuesType = new ListOfValuesTypeImpl();
        return listOfValuesType;
    }

    /**
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    public QueryConstraintType createQueryConstraintType() {
        QueryConstraintTypeImpl queryConstraintType = new QueryConstraintTypeImpl();
        return queryConstraintType;
    }

    /**
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    public QueryType createQueryType() {
        QueryTypeImpl queryType = new QueryTypeImpl();
        return queryType;
    }

    /**
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    public RangeOfValuesType createRangeOfValuesType() {
        RangeOfValuesTypeImpl rangeOfValuesType = new RangeOfValuesTypeImpl();
        return rangeOfValuesType;
    }

    /**
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    public RecordPropertyType createRecordPropertyType() {
        RecordPropertyTypeImpl recordPropertyType = new RecordPropertyTypeImpl();
        return recordPropertyType;
    }

    /**
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    public RequestStatusType createRequestStatusType() {
        RequestStatusTypeImpl requestStatusType = new RequestStatusTypeImpl();
        return requestStatusType;
    }

    /**
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    public SchemaComponentType createSchemaComponentType() {
        SchemaComponentTypeImpl schemaComponentType = new SchemaComponentTypeImpl();
        return schemaComponentType;
    }

    /**
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    public SearchResultsType createSearchResultsType() {
        SearchResultsTypeImpl searchResultsType = new SearchResultsTypeImpl();
        return searchResultsType;
    }

    /**
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    public TransactionResponseType createTransactionResponseType() {
        TransactionResponseTypeImpl transactionResponseType = new TransactionResponseTypeImpl();
        return transactionResponseType;
    }

    /**
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    public TransactionSummaryType createTransactionSummaryType() {
        TransactionSummaryTypeImpl transactionSummaryType = new TransactionSummaryTypeImpl();
        return transactionSummaryType;
    }

    /**
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    public TransactionType createTransactionType() {
        TransactionTypeImpl transactionType = new TransactionTypeImpl();
        return transactionType;
    }

    /**
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    public UpdateType createUpdateType() {
        UpdateTypeImpl updateType = new UpdateTypeImpl();
        return updateType;
    }

    /**
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    public DCMIRecordType createDCMIRecordType() {
        DCMIRecordTypeImpl dcmiRecordType = new DCMIRecordTypeImpl();
        return dcmiRecordType;
    }

    /**
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    public RecordType createRecordType() {
        RecordTypeImpl recordType = new RecordTypeImpl();
        return recordType;
    }

    /**
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    public SimpleLiteral createSimpleLiteral() {
        SimpleLiteralImpl simpleLiteral = new SimpleLiteralImpl();
        return simpleLiteral;
    }

    /**
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    public SummaryRecordType createSummaryRecordType() {
        SummaryRecordTypeImpl summaryRecordType = new SummaryRecordTypeImpl();
        return summaryRecordType;
    }

    /**
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    public GetRecordByIdResponseType createGetRecordByIdResponseType() {
        GetRecordByIdResponseTypeImpl getRecordByIdResponseType = new GetRecordByIdResponseTypeImpl();
        return getRecordByIdResponseType;
    }

    /**
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    public ElementSetType createElementSetTypeFromString(EDataType eDataType, String initialValue) {
        ElementSetType result = ElementSetType.get(initialValue);
        if (result == null) throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'");
        return result;
    }

    /**
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    public String convertElementSetTypeToString(EDataType eDataType, Object instanceValue) {
        return instanceValue == null ? null : instanceValue.toString();
    }

    /**
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    public ResultType createResultTypeFromString(EDataType eDataType, String initialValue) {
        ResultType result = ResultType.get(initialValue);
        if (result == null) throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'");
        return result;
    }

    /**
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    public String convertResultTypeToString(EDataType eDataType, Object instanceValue) {
        return instanceValue == null ? null : instanceValue.toString();
    }

    /**
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    @SuppressWarnings("unchecked")
    public List<QName> createTypeNameListTypeFromString(EDataType eDataType, String initialValue) {
        return (List<QName>)super.createFromString(initialValue);
    }

    /**
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    public String convertTypeNameListTypeToString(EDataType eDataType, Object instanceValue) {
        return super.convertToString(instanceValue);
    }

    /**
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    public String createServiceTypeFromString(EDataType eDataType, String initialValue) {
        return (String)super.createFromString(eDataType, initialValue);
    }

    /**
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    public String convertServiceTypeToString(EDataType eDataType, Object instanceValue) {
        return super.convertToString(eDataType, instanceValue);
    }

    /**
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    @SuppressWarnings("unchecked")
    public List<QName> createTypeNameListType_1FromString(EDataType eDataType, String initialValue) {
        return (List<QName>)super.createFromString(initialValue);
    }

    /**
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    public String convertTypeNameListType_1ToString(EDataType eDataType, Object instanceValue) {
        return super.convertToString(instanceValue);
    }

    /**
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    public String createServiceType_1FromString(EDataType eDataType, String initialValue) {
        return (String)super.createFromString(eDataType, initialValue);
    }

    /**
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    public String convertServiceType_1ToString(EDataType eDataType, Object instanceValue) {
        return super.convertToString(eDataType, instanceValue);
    }

    /**
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    public String createVersionTypeFromString(EDataType eDataType, String initialValue) {
        return (String)super.createFromString(eDataType, initialValue);
    }

    /**
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    public String convertVersionTypeToString(EDataType eDataType, Object instanceValue) {
        return super.convertToString(eDataType, instanceValue);
    }

    /**
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    public Calendar createCalendarFromString(EDataType eDataType, String initialValue) {
        return (Calendar)super.createFromString(eDataType, initialValue);
    }

    /**
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    public String convertCalendarToString(EDataType eDataType, Object instanceValue) {
        return super.convertToString(eDataType, instanceValue);
    }

    /**
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    public Set<?> createSetFromString(EDataType eDataType, String initialValue) {
        return (Set<?>)super.createFromString(initialValue);
    }

    /**
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    public String convertSetToString(EDataType eDataType, Object instanceValue) {
        return super.convertToString(instanceValue);
    }

    /**
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    public URI createURIFromString(EDataType eDataType, String initialValue) {
        return (URI)super.createFromString(eDataType, initialValue);
    }

    /**
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    public String convertURIToString(EDataType eDataType, Object instanceValue) {
        return super.convertToString(eDataType, instanceValue);
    }

    /**
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    public QName createQNameFromString(EDataType eDataType, String initialValue) {
        return (QName)super.createFromString(eDataType, initialValue);
    }

    /**
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    public String convertQNameToString(EDataType eDataType, Object instanceValue) {
        return super.convertToString(eDataType, instanceValue);
    }

    /**
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    public Duration createDurationFromString(EDataType eDataType, String initialValue) {
        return (Duration)super.createFromString(eDataType, initialValue);
    }

    /**
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    public String convertDurationToString(EDataType eDataType, Object instanceValue) {
        return super.convertToString(eDataType, instanceValue);
    }

    /**
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    public Map createMapFromString(EDataType eDataType, String initialValue) {
        return (Map)super.createFromString(eDataType, initialValue);
    }

    /**
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    public String convertMapToString(EDataType eDataType, Object instanceValue) {
        return super.convertToString(eDataType, instanceValue);
    }

    /**
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    public SortBy[] createSortByArrayFromString(EDataType eDataType, String initialValue) {
        return (SortBy[])super.createFromString(initialValue);
    }

    /**
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    public String convertSortByArrayToString(EDataType eDataType, Object instanceValue) {
        return super.convertToString(instanceValue);
    }

    /**
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    public Csw20Package getCsw20Package() {
        return (Csw20Package)getEPackage();
    }

    /**
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @deprecated
     * @generated
     */
    @Deprecated
    public static Csw20Package getPackage() {
        return Csw20Package.eINSTANCE;
    }

} //Csw20FactoryImpl
TOP

Related Classes of net.opengis.cat.csw20.impl.Csw20FactoryImpl

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.