001: /**
002: * <copyright>
003: * </copyright>
004: *
005: * $Id: WfsFactoryImpl.java 7522 2007-09-12 22:00:10Z saul.farber $
006: */package net.opengis.wfs.impl;
007:
008: import java.net.URI;
009:
010: import java.util.Calendar;
011: import java.util.List;
012:
013: import javax.xml.namespace.QName;
014:
015: import net.opengis.wfs.*;
016:
017: import org.eclipse.emf.ecore.EClass;
018: import org.eclipse.emf.ecore.EDataType;
019: import org.eclipse.emf.ecore.EObject;
020: import org.eclipse.emf.ecore.EPackage;
021:
022: import org.eclipse.emf.ecore.impl.EFactoryImpl;
023:
024: import org.eclipse.emf.ecore.plugin.EcorePlugin;
025:
026: import org.geotools.feature.FeatureCollection;
027:
028: import org.opengis.filter.Filter;
029:
030: import org.opengis.filter.expression.Function;
031:
032: import org.opengis.filter.identity.FeatureId;
033:
034: import org.opengis.filter.sort.SortBy;
035:
036: /**
037: * <!-- begin-user-doc -->
038: * An implementation of the model <b>Factory</b>.
039: * <!-- end-user-doc -->
040: * @generated
041: */
042: public class WfsFactoryImpl extends EFactoryImpl implements WfsFactory {
043: /**
044: * Creates the default factory implementation.
045: * <!-- begin-user-doc -->
046: * <!-- end-user-doc -->
047: * @generated
048: */
049: public static WfsFactory init() {
050: try {
051: WfsFactory theWfsFactory = (WfsFactory) EPackage.Registry.INSTANCE
052: .getEFactory("http:///net/opengis/wfs.ecore");
053: if (theWfsFactory != null) {
054: return theWfsFactory;
055: }
056: } catch (Exception exception) {
057: EcorePlugin.INSTANCE.log(exception);
058: }
059: return new WfsFactoryImpl();
060: }
061:
062: /**
063: * Creates an instance of the factory.
064: * <!-- begin-user-doc -->
065: * <!-- end-user-doc -->
066: * @generated
067: */
068: public WfsFactoryImpl() {
069: super ();
070: }
071:
072: /**
073: * <!-- begin-user-doc -->
074: * <!-- end-user-doc -->
075: * @generated
076: */
077: public EObject create(EClass eClass) {
078: switch (eClass.getClassifierID()) {
079: case WfsPackage.ACTION_TYPE:
080: return createActionType();
081: case WfsPackage.DELETE_ELEMENT_TYPE:
082: return createDeleteElementType();
083: case WfsPackage.DESCRIBE_FEATURE_TYPE_TYPE:
084: return createDescribeFeatureTypeType();
085: case WfsPackage.DOCUMENT_ROOT:
086: return createDocumentRoot();
087: case WfsPackage.FEATURE_COLLECTION_TYPE:
088: return createFeatureCollectionType();
089: case WfsPackage.FEATURE_TYPE_LIST_TYPE:
090: return createFeatureTypeListType();
091: case WfsPackage.FEATURE_TYPE_TYPE:
092: return createFeatureTypeType();
093: case WfsPackage.FEATURES_LOCKED_TYPE:
094: return createFeaturesLockedType();
095: case WfsPackage.FEATURES_NOT_LOCKED_TYPE:
096: return createFeaturesNotLockedType();
097: case WfsPackage.GML_OBJECT_TYPE_LIST_TYPE:
098: return createGMLObjectTypeListType();
099: case WfsPackage.GML_OBJECT_TYPE_TYPE:
100: return createGMLObjectTypeType();
101: case WfsPackage.GET_CAPABILITIES_TYPE:
102: return createGetCapabilitiesType();
103: case WfsPackage.GET_FEATURE_TYPE:
104: return createGetFeatureType();
105: case WfsPackage.GET_FEATURE_WITH_LOCK_TYPE:
106: return createGetFeatureWithLockType();
107: case WfsPackage.GET_GML_OBJECT_TYPE:
108: return createGetGmlObjectType();
109: case WfsPackage.INSERT_ELEMENT_TYPE:
110: return createInsertElementType();
111: case WfsPackage.INSERT_RESULTS_TYPE:
112: return createInsertResultsType();
113: case WfsPackage.INSERTED_FEATURE_TYPE:
114: return createInsertedFeatureType();
115: case WfsPackage.LOCK_FEATURE_RESPONSE_TYPE:
116: return createLockFeatureResponseType();
117: case WfsPackage.LOCK_FEATURE_TYPE:
118: return createLockFeatureType();
119: case WfsPackage.LOCK_TYPE:
120: return createLockType();
121: case WfsPackage.METADATA_URL_TYPE:
122: return createMetadataURLType();
123: case WfsPackage.NATIVE_TYPE:
124: return createNativeType();
125: case WfsPackage.NO_SRS_TYPE:
126: return createNoSRSType();
127: case WfsPackage.OPERATIONS_TYPE:
128: return createOperationsType();
129: case WfsPackage.OUTPUT_FORMAT_LIST_TYPE:
130: return createOutputFormatListType();
131: case WfsPackage.PROPERTY_TYPE:
132: return createPropertyType();
133: case WfsPackage.QUERY_TYPE:
134: return createQueryType();
135: case WfsPackage.TRANSACTION_RESPONSE_TYPE:
136: return createTransactionResponseType();
137: case WfsPackage.TRANSACTION_RESULTS_TYPE:
138: return createTransactionResultsType();
139: case WfsPackage.TRANSACTION_SUMMARY_TYPE:
140: return createTransactionSummaryType();
141: case WfsPackage.TRANSACTION_TYPE:
142: return createTransactionType();
143: case WfsPackage.UPDATE_ELEMENT_TYPE:
144: return createUpdateElementType();
145: case WfsPackage.WFS_CAPABILITIES_TYPE:
146: return createWFSCapabilitiesType();
147: case WfsPackage.XLINK_PROPERTY_NAME_TYPE:
148: return createXlinkPropertyNameType();
149: default:
150: throw new IllegalArgumentException("The class '"
151: + eClass.getName() + "' is not a valid classifier");
152: }
153: }
154:
155: /**
156: * <!-- begin-user-doc -->
157: * <!-- end-user-doc -->
158: * @generated
159: */
160: public Object createFromString(EDataType eDataType,
161: String initialValue) {
162: switch (eDataType.getClassifierID()) {
163: case WfsPackage.ALL_SOME_TYPE:
164: return createAllSomeTypeFromString(eDataType, initialValue);
165: case WfsPackage.IDENTIFIER_GENERATION_OPTION_TYPE:
166: return createIdentifierGenerationOptionTypeFromString(
167: eDataType, initialValue);
168: case WfsPackage.OPERATION_TYPE:
169: return createOperationTypeFromString(eDataType,
170: initialValue);
171: case WfsPackage.RESULT_TYPE_TYPE:
172: return createResultTypeTypeFromString(eDataType,
173: initialValue);
174: case WfsPackage.SERVICE_TYPE:
175: return createServiceTypeFromString(eDataType, initialValue);
176: case WfsPackage.FILTER:
177: return createFilterFromString(eDataType, initialValue);
178: case WfsPackage.QNAME:
179: return createQNameFromString(eDataType, initialValue);
180: case WfsPackage.CALENDAR:
181: return createCalendarFromString(eDataType, initialValue);
182: case WfsPackage.FEATURE_COLLECTION:
183: return createFeatureCollectionFromString(eDataType,
184: initialValue);
185: case WfsPackage.FEATURE_ID:
186: return createFeatureIdFromString(eDataType, initialValue);
187: case WfsPackage.SERVICE_TYPE_1:
188: return createServiceType_1FromString(eDataType,
189: initialValue);
190: case WfsPackage.URI:
191: return createURIFromString(eDataType, initialValue);
192: case WfsPackage.FORMAT_TYPE:
193: return createFormatTypeFromString(eDataType, initialValue);
194: case WfsPackage.TYPE_TYPE:
195: return createTypeTypeFromString(eDataType, initialValue);
196: case WfsPackage.FUNCTION:
197: return createFunctionFromString(eDataType, initialValue);
198: case WfsPackage.SORT_BY:
199: return createSortByFromString(eDataType, initialValue);
200: case WfsPackage.TYPE_NAME_LIST_TYPE:
201: return createTypeNameListTypeFromString(eDataType,
202: initialValue);
203: default:
204: throw new IllegalArgumentException("The datatype '"
205: + eDataType.getName()
206: + "' is not a valid classifier");
207: }
208: }
209:
210: /**
211: * <!-- begin-user-doc -->
212: * <!-- end-user-doc -->
213: * @generated
214: */
215: public String convertToString(EDataType eDataType,
216: Object instanceValue) {
217: switch (eDataType.getClassifierID()) {
218: case WfsPackage.ALL_SOME_TYPE:
219: return convertAllSomeTypeToString(eDataType, instanceValue);
220: case WfsPackage.IDENTIFIER_GENERATION_OPTION_TYPE:
221: return convertIdentifierGenerationOptionTypeToString(
222: eDataType, instanceValue);
223: case WfsPackage.OPERATION_TYPE:
224: return convertOperationTypeToString(eDataType,
225: instanceValue);
226: case WfsPackage.RESULT_TYPE_TYPE:
227: return convertResultTypeTypeToString(eDataType,
228: instanceValue);
229: case WfsPackage.SERVICE_TYPE:
230: return convertServiceTypeToString(eDataType, instanceValue);
231: case WfsPackage.FILTER:
232: return convertFilterToString(eDataType, instanceValue);
233: case WfsPackage.QNAME:
234: return convertQNameToString(eDataType, instanceValue);
235: case WfsPackage.CALENDAR:
236: return convertCalendarToString(eDataType, instanceValue);
237: case WfsPackage.FEATURE_COLLECTION:
238: return convertFeatureCollectionToString(eDataType,
239: instanceValue);
240: case WfsPackage.FEATURE_ID:
241: return convertFeatureIdToString(eDataType, instanceValue);
242: case WfsPackage.SERVICE_TYPE_1:
243: return convertServiceType_1ToString(eDataType,
244: instanceValue);
245: case WfsPackage.URI:
246: return convertURIToString(eDataType, instanceValue);
247: case WfsPackage.FORMAT_TYPE:
248: return convertFormatTypeToString(eDataType, instanceValue);
249: case WfsPackage.TYPE_TYPE:
250: return convertTypeTypeToString(eDataType, instanceValue);
251: case WfsPackage.FUNCTION:
252: return convertFunctionToString(eDataType, instanceValue);
253: case WfsPackage.SORT_BY:
254: return convertSortByToString(eDataType, instanceValue);
255: case WfsPackage.TYPE_NAME_LIST_TYPE:
256: return convertTypeNameListTypeToString(eDataType,
257: instanceValue);
258: default:
259: throw new IllegalArgumentException("The datatype '"
260: + eDataType.getName()
261: + "' is not a valid classifier");
262: }
263: }
264:
265: /**
266: * <!-- begin-user-doc -->
267: * <!-- end-user-doc -->
268: * @generated
269: */
270: public ActionType createActionType() {
271: ActionTypeImpl actionType = new ActionTypeImpl();
272: return actionType;
273: }
274:
275: /**
276: * <!-- begin-user-doc -->
277: * <!-- end-user-doc -->
278: * @generated
279: */
280: public DeleteElementType createDeleteElementType() {
281: DeleteElementTypeImpl deleteElementType = new DeleteElementTypeImpl();
282: return deleteElementType;
283: }
284:
285: /**
286: * <!-- begin-user-doc -->
287: * <!-- end-user-doc -->
288: * @generated
289: */
290: public DescribeFeatureTypeType createDescribeFeatureTypeType() {
291: DescribeFeatureTypeTypeImpl describeFeatureTypeType = new DescribeFeatureTypeTypeImpl();
292: return describeFeatureTypeType;
293: }
294:
295: /**
296: * <!-- begin-user-doc -->
297: * <!-- end-user-doc -->
298: * @generated
299: */
300: public DocumentRoot createDocumentRoot() {
301: DocumentRootImpl documentRoot = new DocumentRootImpl();
302: return documentRoot;
303: }
304:
305: /**
306: * <!-- begin-user-doc -->
307: * <!-- end-user-doc -->
308: * @generated
309: */
310: public FeatureCollectionType createFeatureCollectionType() {
311: FeatureCollectionTypeImpl featureCollectionType = new FeatureCollectionTypeImpl();
312: return featureCollectionType;
313: }
314:
315: /**
316: * <!-- begin-user-doc -->
317: * <!-- end-user-doc -->
318: * @generated
319: */
320: public FeatureTypeListType createFeatureTypeListType() {
321: FeatureTypeListTypeImpl featureTypeListType = new FeatureTypeListTypeImpl();
322: return featureTypeListType;
323: }
324:
325: /**
326: * <!-- begin-user-doc -->
327: * <!-- end-user-doc -->
328: * @generated
329: */
330: public FeatureTypeType createFeatureTypeType() {
331: FeatureTypeTypeImpl featureTypeType = new FeatureTypeTypeImpl();
332: return featureTypeType;
333: }
334:
335: /**
336: * <!-- begin-user-doc -->
337: * <!-- end-user-doc -->
338: * @generated
339: */
340: public FeaturesLockedType createFeaturesLockedType() {
341: FeaturesLockedTypeImpl featuresLockedType = new FeaturesLockedTypeImpl();
342: return featuresLockedType;
343: }
344:
345: /**
346: * <!-- begin-user-doc -->
347: * <!-- end-user-doc -->
348: * @generated
349: */
350: public FeaturesNotLockedType createFeaturesNotLockedType() {
351: FeaturesNotLockedTypeImpl featuresNotLockedType = new FeaturesNotLockedTypeImpl();
352: return featuresNotLockedType;
353: }
354:
355: /**
356: * <!-- begin-user-doc -->
357: * <!-- end-user-doc -->
358: * @generated
359: */
360: public GMLObjectTypeListType createGMLObjectTypeListType() {
361: GMLObjectTypeListTypeImpl gmlObjectTypeListType = new GMLObjectTypeListTypeImpl();
362: return gmlObjectTypeListType;
363: }
364:
365: /**
366: * <!-- begin-user-doc -->
367: * <!-- end-user-doc -->
368: * @generated
369: */
370: public GMLObjectTypeType createGMLObjectTypeType() {
371: GMLObjectTypeTypeImpl gmlObjectTypeType = new GMLObjectTypeTypeImpl();
372: return gmlObjectTypeType;
373: }
374:
375: /**
376: * <!-- begin-user-doc -->
377: * <!-- end-user-doc -->
378: * @generated
379: */
380: public GetCapabilitiesType createGetCapabilitiesType() {
381: GetCapabilitiesTypeImpl getCapabilitiesType = new GetCapabilitiesTypeImpl();
382: return getCapabilitiesType;
383: }
384:
385: /**
386: * <!-- begin-user-doc -->
387: * <!-- end-user-doc -->
388: * @generated
389: */
390: public GetFeatureType createGetFeatureType() {
391: GetFeatureTypeImpl getFeatureType = new GetFeatureTypeImpl();
392: return getFeatureType;
393: }
394:
395: /**
396: * <!-- begin-user-doc -->
397: * <!-- end-user-doc -->
398: * @generated
399: */
400: public GetFeatureWithLockType createGetFeatureWithLockType() {
401: GetFeatureWithLockTypeImpl getFeatureWithLockType = new GetFeatureWithLockTypeImpl();
402: return getFeatureWithLockType;
403: }
404:
405: /**
406: * <!-- begin-user-doc -->
407: * <!-- end-user-doc -->
408: * @generated
409: */
410: public GetGmlObjectType createGetGmlObjectType() {
411: GetGmlObjectTypeImpl getGmlObjectType = new GetGmlObjectTypeImpl();
412: return getGmlObjectType;
413: }
414:
415: /**
416: * <!-- begin-user-doc -->
417: * <!-- end-user-doc -->
418: * @generated
419: */
420: public InsertElementType createInsertElementType() {
421: InsertElementTypeImpl insertElementType = new InsertElementTypeImpl();
422: return insertElementType;
423: }
424:
425: /**
426: * <!-- begin-user-doc -->
427: * <!-- end-user-doc -->
428: * @generated
429: */
430: public InsertResultsType createInsertResultsType() {
431: InsertResultsTypeImpl insertResultsType = new InsertResultsTypeImpl();
432: return insertResultsType;
433: }
434:
435: /**
436: * <!-- begin-user-doc -->
437: * <!-- end-user-doc -->
438: * @generated
439: */
440: public InsertedFeatureType createInsertedFeatureType() {
441: InsertedFeatureTypeImpl insertedFeatureType = new InsertedFeatureTypeImpl();
442: return insertedFeatureType;
443: }
444:
445: /**
446: * <!-- begin-user-doc -->
447: * <!-- end-user-doc -->
448: * @generated
449: */
450: public LockFeatureResponseType createLockFeatureResponseType() {
451: LockFeatureResponseTypeImpl lockFeatureResponseType = new LockFeatureResponseTypeImpl();
452: return lockFeatureResponseType;
453: }
454:
455: /**
456: * <!-- begin-user-doc -->
457: * <!-- end-user-doc -->
458: * @generated
459: */
460: public LockFeatureType createLockFeatureType() {
461: LockFeatureTypeImpl lockFeatureType = new LockFeatureTypeImpl();
462: return lockFeatureType;
463: }
464:
465: /**
466: * <!-- begin-user-doc -->
467: * <!-- end-user-doc -->
468: * @generated
469: */
470: public LockType createLockType() {
471: LockTypeImpl lockType = new LockTypeImpl();
472: return lockType;
473: }
474:
475: /**
476: * <!-- begin-user-doc -->
477: * <!-- end-user-doc -->
478: * @generated
479: */
480: public MetadataURLType createMetadataURLType() {
481: MetadataURLTypeImpl metadataURLType = new MetadataURLTypeImpl();
482: return metadataURLType;
483: }
484:
485: /**
486: * <!-- begin-user-doc -->
487: * <!-- end-user-doc -->
488: * @generated
489: */
490: public NativeType createNativeType() {
491: NativeTypeImpl nativeType = new NativeTypeImpl();
492: return nativeType;
493: }
494:
495: /**
496: * <!-- begin-user-doc -->
497: * <!-- end-user-doc -->
498: * @generated
499: */
500: public NoSRSType createNoSRSType() {
501: NoSRSTypeImpl noSRSType = new NoSRSTypeImpl();
502: return noSRSType;
503: }
504:
505: /**
506: * <!-- begin-user-doc -->
507: * <!-- end-user-doc -->
508: * @generated
509: */
510: public OperationsType createOperationsType() {
511: OperationsTypeImpl operationsType = new OperationsTypeImpl();
512: return operationsType;
513: }
514:
515: /**
516: * <!-- begin-user-doc -->
517: * <!-- end-user-doc -->
518: * @generated
519: */
520: public OutputFormatListType createOutputFormatListType() {
521: OutputFormatListTypeImpl outputFormatListType = new OutputFormatListTypeImpl();
522: return outputFormatListType;
523: }
524:
525: /**
526: * <!-- begin-user-doc -->
527: * <!-- end-user-doc -->
528: * @generated
529: */
530: public PropertyType createPropertyType() {
531: PropertyTypeImpl propertyType = new PropertyTypeImpl();
532: return propertyType;
533: }
534:
535: /**
536: * <!-- begin-user-doc -->
537: * <!-- end-user-doc -->
538: * @generated
539: */
540: public QueryType createQueryType() {
541: QueryTypeImpl queryType = new QueryTypeImpl();
542: return queryType;
543: }
544:
545: /**
546: * <!-- begin-user-doc -->
547: * <!-- end-user-doc -->
548: * @generated
549: */
550: public TransactionResponseType createTransactionResponseType() {
551: TransactionResponseTypeImpl transactionResponseType = new TransactionResponseTypeImpl();
552: return transactionResponseType;
553: }
554:
555: /**
556: * <!-- begin-user-doc -->
557: * <!-- end-user-doc -->
558: * @generated
559: */
560: public TransactionResultsType createTransactionResultsType() {
561: TransactionResultsTypeImpl transactionResultsType = new TransactionResultsTypeImpl();
562: return transactionResultsType;
563: }
564:
565: /**
566: * <!-- begin-user-doc -->
567: * <!-- end-user-doc -->
568: * @generated
569: */
570: public TransactionSummaryType createTransactionSummaryType() {
571: TransactionSummaryTypeImpl transactionSummaryType = new TransactionSummaryTypeImpl();
572: return transactionSummaryType;
573: }
574:
575: /**
576: * <!-- begin-user-doc -->
577: * <!-- end-user-doc -->
578: * @generated
579: */
580: public TransactionType createTransactionType() {
581: TransactionTypeImpl transactionType = new TransactionTypeImpl();
582: return transactionType;
583: }
584:
585: /**
586: * <!-- begin-user-doc -->
587: * <!-- end-user-doc -->
588: * @generated
589: */
590: public UpdateElementType createUpdateElementType() {
591: UpdateElementTypeImpl updateElementType = new UpdateElementTypeImpl();
592: return updateElementType;
593: }
594:
595: /**
596: * <!-- begin-user-doc -->
597: * <!-- end-user-doc -->
598: * @generated
599: */
600: public WFSCapabilitiesType createWFSCapabilitiesType() {
601: WFSCapabilitiesTypeImpl wfsCapabilitiesType = new WFSCapabilitiesTypeImpl();
602: return wfsCapabilitiesType;
603: }
604:
605: /**
606: * <!-- begin-user-doc -->
607: * <!-- end-user-doc -->
608: * @generated
609: */
610: public XlinkPropertyNameType createXlinkPropertyNameType() {
611: XlinkPropertyNameTypeImpl xlinkPropertyNameType = new XlinkPropertyNameTypeImpl();
612: return xlinkPropertyNameType;
613: }
614:
615: /**
616: * <!-- begin-user-doc -->
617: * <!-- end-user-doc -->
618: * @generated
619: */
620: public AllSomeType createAllSomeTypeFromString(EDataType eDataType,
621: String initialValue) {
622: AllSomeType result = AllSomeType.get(initialValue);
623: if (result == null)
624: throw new IllegalArgumentException("The value '"
625: + initialValue + "' is not a valid enumerator of '"
626: + eDataType.getName() + "'");
627: return result;
628: }
629:
630: /**
631: * <!-- begin-user-doc -->
632: * <!-- end-user-doc -->
633: * @generated
634: */
635: public String convertAllSomeTypeToString(EDataType eDataType,
636: Object instanceValue) {
637: return instanceValue == null ? null : instanceValue.toString();
638: }
639:
640: /**
641: * <!-- begin-user-doc -->
642: * <!-- end-user-doc -->
643: * @generated
644: */
645: public IdentifierGenerationOptionType createIdentifierGenerationOptionTypeFromString(
646: EDataType eDataType, String initialValue) {
647: IdentifierGenerationOptionType result = IdentifierGenerationOptionType
648: .get(initialValue);
649: if (result == null)
650: throw new IllegalArgumentException("The value '"
651: + initialValue + "' is not a valid enumerator of '"
652: + eDataType.getName() + "'");
653: return result;
654: }
655:
656: /**
657: * <!-- begin-user-doc -->
658: * <!-- end-user-doc -->
659: * @generated
660: */
661: public String convertIdentifierGenerationOptionTypeToString(
662: EDataType eDataType, Object instanceValue) {
663: return instanceValue == null ? null : instanceValue.toString();
664: }
665:
666: /**
667: * <!-- begin-user-doc -->
668: * <!-- end-user-doc -->
669: * @generated
670: */
671: public OperationType createOperationTypeFromString(
672: EDataType eDataType, String initialValue) {
673: OperationType result = OperationType.get(initialValue);
674: if (result == null)
675: throw new IllegalArgumentException("The value '"
676: + initialValue + "' is not a valid enumerator of '"
677: + eDataType.getName() + "'");
678: return result;
679: }
680:
681: /**
682: * <!-- begin-user-doc -->
683: * <!-- end-user-doc -->
684: * @generated
685: */
686: public String convertOperationTypeToString(EDataType eDataType,
687: Object instanceValue) {
688: return instanceValue == null ? null : instanceValue.toString();
689: }
690:
691: /**
692: * <!-- begin-user-doc -->
693: * <!-- end-user-doc -->
694: * @generated
695: */
696: public ResultTypeType createResultTypeTypeFromString(
697: EDataType eDataType, String initialValue) {
698: ResultTypeType result = ResultTypeType.get(initialValue);
699: if (result == null)
700: throw new IllegalArgumentException("The value '"
701: + initialValue + "' is not a valid enumerator of '"
702: + eDataType.getName() + "'");
703: return result;
704: }
705:
706: /**
707: * <!-- begin-user-doc -->
708: * <!-- end-user-doc -->
709: * @generated
710: */
711: public String convertResultTypeTypeToString(EDataType eDataType,
712: Object instanceValue) {
713: return instanceValue == null ? null : instanceValue.toString();
714: }
715:
716: /**
717: * <!-- begin-user-doc -->
718: * <!-- end-user-doc -->
719: * @generated
720: */
721: public String createServiceTypeFromString(EDataType eDataType,
722: String initialValue) {
723: return (String) super .createFromString(eDataType, initialValue);
724: }
725:
726: /**
727: * <!-- begin-user-doc -->
728: * <!-- end-user-doc -->
729: * @generated
730: */
731: public String convertServiceTypeToString(EDataType eDataType,
732: Object instanceValue) {
733: return super .convertToString(eDataType, instanceValue);
734: }
735:
736: /**
737: * <!-- begin-user-doc -->
738: * <!-- end-user-doc -->
739: * @generated
740: */
741: public Filter createFilterFromString(EDataType eDataType,
742: String initialValue) {
743: return (Filter) super .createFromString(eDataType, initialValue);
744: }
745:
746: /**
747: * <!-- begin-user-doc -->
748: * <!-- end-user-doc -->
749: * @generated
750: */
751: public String convertFilterToString(EDataType eDataType,
752: Object instanceValue) {
753: return super .convertToString(eDataType, instanceValue);
754: }
755:
756: /**
757: * <!-- begin-user-doc -->
758: * <!-- end-user-doc -->
759: * @generated
760: */
761: public QName createQNameFromString(EDataType eDataType,
762: String initialValue) {
763: return (QName) super .createFromString(eDataType, initialValue);
764: }
765:
766: /**
767: * <!-- begin-user-doc -->
768: * <!-- end-user-doc -->
769: * @generated
770: */
771: public String convertQNameToString(EDataType eDataType,
772: Object instanceValue) {
773: return super .convertToString(eDataType, instanceValue);
774: }
775:
776: /**
777: * <!-- begin-user-doc -->
778: * <!-- end-user-doc -->
779: * @generated
780: */
781: public Calendar createCalendarFromString(EDataType eDataType,
782: String initialValue) {
783: return (Calendar) super .createFromString(eDataType,
784: initialValue);
785: }
786:
787: /**
788: * <!-- begin-user-doc -->
789: * <!-- end-user-doc -->
790: * @generated
791: */
792: public String convertCalendarToString(EDataType eDataType,
793: Object instanceValue) {
794: return super .convertToString(eDataType, instanceValue);
795: }
796:
797: /**
798: * <!-- begin-user-doc -->
799: * <!-- end-user-doc -->
800: * @generated
801: */
802: public FeatureCollection createFeatureCollectionFromString(
803: EDataType eDataType, String initialValue) {
804: return (FeatureCollection) super .createFromString(eDataType,
805: initialValue);
806: }
807:
808: /**
809: * <!-- begin-user-doc -->
810: * <!-- end-user-doc -->
811: * @generated
812: */
813: public String convertFeatureCollectionToString(EDataType eDataType,
814: Object instanceValue) {
815: return super .convertToString(eDataType, instanceValue);
816: }
817:
818: /**
819: * <!-- begin-user-doc -->
820: * <!-- end-user-doc -->
821: * @generated
822: */
823: public FeatureId createFeatureIdFromString(EDataType eDataType,
824: String initialValue) {
825: return (FeatureId) super .createFromString(eDataType,
826: initialValue);
827: }
828:
829: /**
830: * <!-- begin-user-doc -->
831: * <!-- end-user-doc -->
832: * @generated
833: */
834: public String convertFeatureIdToString(EDataType eDataType,
835: Object instanceValue) {
836: return super .convertToString(eDataType, instanceValue);
837: }
838:
839: /**
840: * <!-- begin-user-doc -->
841: * <!-- end-user-doc -->
842: * @generated
843: */
844: public String createServiceType_1FromString(EDataType eDataType,
845: String initialValue) {
846: return (String) super .createFromString(eDataType, initialValue);
847: }
848:
849: /**
850: * <!-- begin-user-doc -->
851: * <!-- end-user-doc -->
852: * @generated
853: */
854: public String convertServiceType_1ToString(EDataType eDataType,
855: Object instanceValue) {
856: return super .convertToString(eDataType, instanceValue);
857: }
858:
859: /**
860: * <!-- begin-user-doc -->
861: * <!-- end-user-doc -->
862: * @generated
863: */
864: public URI createURIFromString(EDataType eDataType,
865: String initialValue) {
866: return (URI) super .createFromString(eDataType, initialValue);
867: }
868:
869: /**
870: * <!-- begin-user-doc -->
871: * <!-- end-user-doc -->
872: * @generated
873: */
874: public String convertURIToString(EDataType eDataType,
875: Object instanceValue) {
876: return super .convertToString(eDataType, instanceValue);
877: }
878:
879: /**
880: * <!-- begin-user-doc -->
881: * <!-- end-user-doc -->
882: * @generated
883: */
884: public String createFormatTypeFromString(EDataType eDataType,
885: String initialValue) {
886: return (String) super .createFromString(eDataType, initialValue);
887: }
888:
889: /**
890: * <!-- begin-user-doc -->
891: * <!-- end-user-doc -->
892: * @generated
893: */
894: public String convertFormatTypeToString(EDataType eDataType,
895: Object instanceValue) {
896: return super .convertToString(eDataType, instanceValue);
897: }
898:
899: /**
900: * <!-- begin-user-doc -->
901: * <!-- end-user-doc -->
902: * @generated
903: */
904: public String createTypeTypeFromString(EDataType eDataType,
905: String initialValue) {
906: return (String) super .createFromString(eDataType, initialValue);
907: }
908:
909: /**
910: * <!-- begin-user-doc -->
911: * <!-- end-user-doc -->
912: * @generated
913: */
914: public String convertTypeTypeToString(EDataType eDataType,
915: Object instanceValue) {
916: return super .convertToString(eDataType, instanceValue);
917: }
918:
919: /**
920: * <!-- begin-user-doc -->
921: * <!-- end-user-doc -->
922: * @generated
923: */
924: public Function createFunctionFromString(EDataType eDataType,
925: String initialValue) {
926: return (Function) super .createFromString(eDataType,
927: initialValue);
928: }
929:
930: /**
931: * <!-- begin-user-doc -->
932: * <!-- end-user-doc -->
933: * @generated
934: */
935: public String convertFunctionToString(EDataType eDataType,
936: Object instanceValue) {
937: return super .convertToString(eDataType, instanceValue);
938: }
939:
940: /**
941: * <!-- begin-user-doc -->
942: * <!-- end-user-doc -->
943: * @generated
944: */
945: public SortBy createSortByFromString(EDataType eDataType,
946: String initialValue) {
947: return (SortBy) super .createFromString(eDataType, initialValue);
948: }
949:
950: /**
951: * <!-- begin-user-doc -->
952: * <!-- end-user-doc -->
953: * @generated
954: */
955: public String convertSortByToString(EDataType eDataType,
956: Object instanceValue) {
957: return super .convertToString(eDataType, instanceValue);
958: }
959:
960: /**
961: * <!-- begin-user-doc -->
962: * <!-- end-user-doc -->
963: * @generated
964: */
965: public List createTypeNameListTypeFromString(EDataType eDataType,
966: String initialValue) {
967: return (List) super .createFromString(eDataType, initialValue);
968: }
969:
970: /**
971: * <!-- begin-user-doc -->
972: * <!-- end-user-doc -->
973: * @generated
974: */
975: public String convertTypeNameListTypeToString(EDataType eDataType,
976: Object instanceValue) {
977: return super .convertToString(eDataType, instanceValue);
978: }
979:
980: /**
981: * <!-- begin-user-doc -->
982: * <!-- end-user-doc -->
983: * @generated
984: */
985: public WfsPackage getWfsPackage() {
986: return (WfsPackage) getEPackage();
987: }
988:
989: /**
990: * <!-- begin-user-doc -->
991: * <!-- end-user-doc -->
992: * @deprecated
993: * @generated
994: */
995: public static WfsPackage getPackage() {
996: return WfsPackage.eINSTANCE;
997: }
998:
999: } //WfsFactoryImpl
|