/** * <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