0001: /**
0002: * <copyright>
0003: * </copyright>
0004: *
0005: * $Id: WfsPackageImpl.java 7522 2007-09-12 22:00:10Z saul.farber $
0006: */package net.opengis.wfs.impl;
0007:
0008: import java.util.Calendar;
0009: import java.util.List;
0010:
0011: import javax.xml.namespace.QName;
0012:
0013: import net.opengis.ows.OwsPackage;
0014:
0015: import net.opengis.wfs.ActionType;
0016: import net.opengis.wfs.AllSomeType;
0017: import net.opengis.wfs.BaseRequestType;
0018: import net.opengis.wfs.DeleteElementType;
0019: import net.opengis.wfs.DescribeFeatureTypeType;
0020: import net.opengis.wfs.DocumentRoot;
0021: import net.opengis.wfs.FeatureCollectionType;
0022: import net.opengis.wfs.FeatureTypeListType;
0023: import net.opengis.wfs.FeatureTypeType;
0024: import net.opengis.wfs.FeaturesLockedType;
0025: import net.opengis.wfs.FeaturesNotLockedType;
0026: import net.opengis.wfs.GMLObjectTypeListType;
0027: import net.opengis.wfs.GMLObjectTypeType;
0028: import net.opengis.wfs.GetCapabilitiesType;
0029: import net.opengis.wfs.GetFeatureType;
0030: import net.opengis.wfs.GetFeatureWithLockType;
0031: import net.opengis.wfs.GetGmlObjectType;
0032: import net.opengis.wfs.IdentifierGenerationOptionType;
0033: import net.opengis.wfs.InsertElementType;
0034: import net.opengis.wfs.InsertResultsType;
0035: import net.opengis.wfs.InsertedFeatureType;
0036: import net.opengis.wfs.LockFeatureResponseType;
0037: import net.opengis.wfs.LockFeatureType;
0038: import net.opengis.wfs.LockType;
0039: import net.opengis.wfs.MetadataURLType;
0040: import net.opengis.wfs.NativeType;
0041: import net.opengis.wfs.NoSRSType;
0042: import net.opengis.wfs.OperationType;
0043: import net.opengis.wfs.OperationsType;
0044: import net.opengis.wfs.OutputFormatListType;
0045: import net.opengis.wfs.PropertyType;
0046: import net.opengis.wfs.QueryType;
0047: import net.opengis.wfs.ResultTypeType;
0048: import net.opengis.wfs.TransactionResponseType;
0049: import net.opengis.wfs.TransactionResultsType;
0050: import net.opengis.wfs.TransactionSummaryType;
0051: import net.opengis.wfs.TransactionType;
0052: import net.opengis.wfs.UpdateElementType;
0053: import net.opengis.wfs.WFSCapabilitiesType;
0054: import net.opengis.wfs.WfsFactory;
0055: import net.opengis.wfs.WfsPackage;
0056: import net.opengis.wfs.XlinkPropertyNameType;
0057:
0058: import org.eclipse.emf.ecore.EAttribute;
0059: import org.eclipse.emf.ecore.EClass;
0060: import org.eclipse.emf.ecore.EDataType;
0061: import org.eclipse.emf.ecore.EEnum;
0062: import org.eclipse.emf.ecore.EPackage;
0063: import org.eclipse.emf.ecore.EReference;
0064: import org.eclipse.emf.ecore.EcorePackage;
0065:
0066: import org.eclipse.emf.ecore.impl.EPackageImpl;
0067:
0068: import org.eclipse.emf.ecore.xml.type.XMLTypePackage;
0069:
0070: import org.geotools.feature.FeatureCollection;
0071:
0072: import org.opengis.filter.Filter;
0073:
0074: import org.opengis.filter.expression.Function;
0075:
0076: import org.opengis.filter.identity.FeatureId;
0077:
0078: import org.opengis.filter.sort.SortBy;
0079:
0080: /**
0081: * <!-- begin-user-doc -->
0082: * An implementation of the model <b>Package</b>.
0083: * <!-- end-user-doc -->
0084: * @generated
0085: */
0086: public class WfsPackageImpl extends EPackageImpl implements WfsPackage {
0087: /**
0088: * <!-- begin-user-doc -->
0089: * <!-- end-user-doc -->
0090: * @generated
0091: */
0092: private EClass actionTypeEClass = null;
0093:
0094: /**
0095: * <!-- begin-user-doc -->
0096: * <!-- end-user-doc -->
0097: * @generated
0098: */
0099: private EClass baseRequestTypeEClass = null;
0100:
0101: /**
0102: * <!-- begin-user-doc -->
0103: * <!-- end-user-doc -->
0104: * @generated
0105: */
0106: private EClass deleteElementTypeEClass = null;
0107:
0108: /**
0109: * <!-- begin-user-doc -->
0110: * <!-- end-user-doc -->
0111: * @generated
0112: */
0113: private EClass describeFeatureTypeTypeEClass = null;
0114:
0115: /**
0116: * <!-- begin-user-doc -->
0117: * <!-- end-user-doc -->
0118: * @generated
0119: */
0120: private EClass documentRootEClass = null;
0121:
0122: /**
0123: * <!-- begin-user-doc -->
0124: * <!-- end-user-doc -->
0125: * @generated
0126: */
0127: private EClass featureCollectionTypeEClass = null;
0128:
0129: /**
0130: * <!-- begin-user-doc -->
0131: * <!-- end-user-doc -->
0132: * @generated
0133: */
0134: private EClass featureTypeListTypeEClass = null;
0135:
0136: /**
0137: * <!-- begin-user-doc -->
0138: * <!-- end-user-doc -->
0139: * @generated
0140: */
0141: private EClass featureTypeTypeEClass = null;
0142:
0143: /**
0144: * <!-- begin-user-doc -->
0145: * <!-- end-user-doc -->
0146: * @generated
0147: */
0148: private EClass featuresLockedTypeEClass = null;
0149:
0150: /**
0151: * <!-- begin-user-doc -->
0152: * <!-- end-user-doc -->
0153: * @generated
0154: */
0155: private EClass featuresNotLockedTypeEClass = null;
0156:
0157: /**
0158: * <!-- begin-user-doc -->
0159: * <!-- end-user-doc -->
0160: * @generated
0161: */
0162: private EClass gmlObjectTypeListTypeEClass = null;
0163:
0164: /**
0165: * <!-- begin-user-doc -->
0166: * <!-- end-user-doc -->
0167: * @generated
0168: */
0169: private EClass gmlObjectTypeTypeEClass = null;
0170:
0171: /**
0172: * <!-- begin-user-doc -->
0173: * <!-- end-user-doc -->
0174: * @generated
0175: */
0176: private EClass getCapabilitiesTypeEClass = null;
0177:
0178: /**
0179: * <!-- begin-user-doc -->
0180: * <!-- end-user-doc -->
0181: * @generated
0182: */
0183: private EClass getFeatureTypeEClass = null;
0184:
0185: /**
0186: * <!-- begin-user-doc -->
0187: * <!-- end-user-doc -->
0188: * @generated
0189: */
0190: private EClass getFeatureWithLockTypeEClass = null;
0191:
0192: /**
0193: * <!-- begin-user-doc -->
0194: * <!-- end-user-doc -->
0195: * @generated
0196: */
0197: private EClass getGmlObjectTypeEClass = null;
0198:
0199: /**
0200: * <!-- begin-user-doc -->
0201: * <!-- end-user-doc -->
0202: * @generated
0203: */
0204: private EClass insertElementTypeEClass = null;
0205:
0206: /**
0207: * <!-- begin-user-doc -->
0208: * <!-- end-user-doc -->
0209: * @generated
0210: */
0211: private EClass insertResultsTypeEClass = null;
0212:
0213: /**
0214: * <!-- begin-user-doc -->
0215: * <!-- end-user-doc -->
0216: * @generated
0217: */
0218: private EClass insertedFeatureTypeEClass = null;
0219:
0220: /**
0221: * <!-- begin-user-doc -->
0222: * <!-- end-user-doc -->
0223: * @generated
0224: */
0225: private EClass lockFeatureResponseTypeEClass = null;
0226:
0227: /**
0228: * <!-- begin-user-doc -->
0229: * <!-- end-user-doc -->
0230: * @generated
0231: */
0232: private EClass lockFeatureTypeEClass = null;
0233:
0234: /**
0235: * <!-- begin-user-doc -->
0236: * <!-- end-user-doc -->
0237: * @generated
0238: */
0239: private EClass lockTypeEClass = null;
0240:
0241: /**
0242: * <!-- begin-user-doc -->
0243: * <!-- end-user-doc -->
0244: * @generated
0245: */
0246: private EClass metadataURLTypeEClass = null;
0247:
0248: /**
0249: * <!-- begin-user-doc -->
0250: * <!-- end-user-doc -->
0251: * @generated
0252: */
0253: private EClass nativeTypeEClass = null;
0254:
0255: /**
0256: * <!-- begin-user-doc -->
0257: * <!-- end-user-doc -->
0258: * @generated
0259: */
0260: private EClass noSRSTypeEClass = null;
0261:
0262: /**
0263: * <!-- begin-user-doc -->
0264: * <!-- end-user-doc -->
0265: * @generated
0266: */
0267: private EClass operationsTypeEClass = null;
0268:
0269: /**
0270: * <!-- begin-user-doc -->
0271: * <!-- end-user-doc -->
0272: * @generated
0273: */
0274: private EClass outputFormatListTypeEClass = null;
0275:
0276: /**
0277: * <!-- begin-user-doc -->
0278: * <!-- end-user-doc -->
0279: * @generated
0280: */
0281: private EClass propertyTypeEClass = null;
0282:
0283: /**
0284: * <!-- begin-user-doc -->
0285: * <!-- end-user-doc -->
0286: * @generated
0287: */
0288: private EClass queryTypeEClass = null;
0289:
0290: /**
0291: * <!-- begin-user-doc -->
0292: * <!-- end-user-doc -->
0293: * @generated
0294: */
0295: private EClass transactionResponseTypeEClass = null;
0296:
0297: /**
0298: * <!-- begin-user-doc -->
0299: * <!-- end-user-doc -->
0300: * @generated
0301: */
0302: private EClass transactionResultsTypeEClass = null;
0303:
0304: /**
0305: * <!-- begin-user-doc -->
0306: * <!-- end-user-doc -->
0307: * @generated
0308: */
0309: private EClass transactionSummaryTypeEClass = null;
0310:
0311: /**
0312: * <!-- begin-user-doc -->
0313: * <!-- end-user-doc -->
0314: * @generated
0315: */
0316: private EClass transactionTypeEClass = null;
0317:
0318: /**
0319: * <!-- begin-user-doc -->
0320: * <!-- end-user-doc -->
0321: * @generated
0322: */
0323: private EClass updateElementTypeEClass = null;
0324:
0325: /**
0326: * <!-- begin-user-doc -->
0327: * <!-- end-user-doc -->
0328: * @generated
0329: */
0330: private EClass wfsCapabilitiesTypeEClass = null;
0331:
0332: /**
0333: * <!-- begin-user-doc -->
0334: * <!-- end-user-doc -->
0335: * @generated
0336: */
0337: private EClass xlinkPropertyNameTypeEClass = null;
0338:
0339: /**
0340: * <!-- begin-user-doc -->
0341: * <!-- end-user-doc -->
0342: * @generated
0343: */
0344: private EEnum allSomeTypeEEnum = null;
0345:
0346: /**
0347: * <!-- begin-user-doc -->
0348: * <!-- end-user-doc -->
0349: * @generated
0350: */
0351: private EEnum identifierGenerationOptionTypeEEnum = null;
0352:
0353: /**
0354: * <!-- begin-user-doc -->
0355: * <!-- end-user-doc -->
0356: * @generated
0357: */
0358: private EEnum operationTypeEEnum = null;
0359:
0360: /**
0361: * <!-- begin-user-doc -->
0362: * <!-- end-user-doc -->
0363: * @generated
0364: */
0365: private EEnum resultTypeTypeEEnum = null;
0366:
0367: /**
0368: * <!-- begin-user-doc -->
0369: * <!-- end-user-doc -->
0370: * @generated
0371: */
0372: private EDataType serviceTypeEDataType = null;
0373:
0374: /**
0375: * <!-- begin-user-doc -->
0376: * <!-- end-user-doc -->
0377: * @generated
0378: */
0379: private EDataType filterEDataType = null;
0380:
0381: /**
0382: * <!-- begin-user-doc -->
0383: * <!-- end-user-doc -->
0384: * @generated
0385: */
0386: private EDataType qNameEDataType = null;
0387:
0388: /**
0389: * <!-- begin-user-doc -->
0390: * <!-- end-user-doc -->
0391: * @generated
0392: */
0393: private EDataType calendarEDataType = null;
0394:
0395: /**
0396: * <!-- begin-user-doc -->
0397: * <!-- end-user-doc -->
0398: * @generated
0399: */
0400: private EDataType featureCollectionEDataType = null;
0401:
0402: /**
0403: * <!-- begin-user-doc -->
0404: * <!-- end-user-doc -->
0405: * @generated
0406: */
0407: private EDataType featureIdEDataType = null;
0408:
0409: /**
0410: * <!-- begin-user-doc -->
0411: * <!-- end-user-doc -->
0412: * @generated
0413: */
0414: private EDataType serviceType_1EDataType = null;
0415:
0416: /**
0417: * <!-- begin-user-doc -->
0418: * <!-- end-user-doc -->
0419: * @generated
0420: */
0421: private EDataType uriEDataType = null;
0422:
0423: /**
0424: * <!-- begin-user-doc -->
0425: * <!-- end-user-doc -->
0426: * @generated
0427: */
0428: private EDataType formatTypeEDataType = null;
0429:
0430: /**
0431: * <!-- begin-user-doc -->
0432: * <!-- end-user-doc -->
0433: * @generated
0434: */
0435: private EDataType typeTypeEDataType = null;
0436:
0437: /**
0438: * <!-- begin-user-doc -->
0439: * <!-- end-user-doc -->
0440: * @generated
0441: */
0442: private EDataType functionEDataType = null;
0443:
0444: /**
0445: * <!-- begin-user-doc -->
0446: * <!-- end-user-doc -->
0447: * @generated
0448: */
0449: private EDataType sortByEDataType = null;
0450:
0451: /**
0452: * <!-- begin-user-doc -->
0453: * <!-- end-user-doc -->
0454: * @generated
0455: */
0456: private EDataType typeNameListTypeEDataType = null;
0457:
0458: /**
0459: * Creates an instance of the model <b>Package</b>, registered with
0460: * {@link org.eclipse.emf.ecore.EPackage.Registry EPackage.Registry} by the package
0461: * package URI value.
0462: * <p>Note: the correct way to create the package is via the static
0463: * factory method {@link #init init()}, which also performs
0464: * initialization of the package, or returns the registered package,
0465: * if one already exists.
0466: * <!-- begin-user-doc -->
0467: * <!-- end-user-doc -->
0468: * @see org.eclipse.emf.ecore.EPackage.Registry
0469: * @see net.opengis.wfs.WfsPackage#eNS_URI
0470: * @see #init()
0471: * @generated
0472: */
0473: private WfsPackageImpl() {
0474: super (eNS_URI, WfsFactory.eINSTANCE);
0475: }
0476:
0477: /**
0478: * <!-- begin-user-doc -->
0479: * <!-- end-user-doc -->
0480: * @generated
0481: */
0482: private static boolean isInited = false;
0483:
0484: /**
0485: * Creates, registers, and initializes the <b>Package</b> for this
0486: * model, and for any others upon which it depends. Simple
0487: * dependencies are satisfied by calling this method on all
0488: * dependent packages before doing anything else. This method drives
0489: * initialization for interdependent packages directly, in parallel
0490: * with this package, itself.
0491: * <p>Of this package and its interdependencies, all packages which
0492: * have not yet been registered by their URI values are first created
0493: * and registered. The packages are then initialized in two steps:
0494: * meta-model objects for all of the packages are created before any
0495: * are initialized, since one package's meta-model objects may refer to
0496: * those of another.
0497: * <p>Invocation of this method will not affect any packages that have
0498: * already been initialized.
0499: * <!-- begin-user-doc -->
0500: * <!-- end-user-doc -->
0501: * @see #eNS_URI
0502: * @see #createPackageContents()
0503: * @see #initializePackageContents()
0504: * @generated
0505: */
0506: public static WfsPackage init() {
0507: if (isInited)
0508: return (WfsPackage) EPackage.Registry.INSTANCE
0509: .getEPackage(WfsPackage.eNS_URI);
0510:
0511: // Obtain or create and register package
0512: WfsPackageImpl theWfsPackage = (WfsPackageImpl) (EPackage.Registry.INSTANCE
0513: .getEPackage(eNS_URI) instanceof WfsPackageImpl ? EPackage.Registry.INSTANCE
0514: .getEPackage(eNS_URI)
0515: : new WfsPackageImpl());
0516:
0517: isInited = true;
0518:
0519: // Initialize simple dependencies
0520: XMLTypePackage.eINSTANCE.eClass();
0521: EcorePackage.eINSTANCE.eClass();
0522: OwsPackage.eINSTANCE.eClass();
0523: XMLTypePackage.eINSTANCE.eClass();
0524:
0525: // Create package meta-data objects
0526: theWfsPackage.createPackageContents();
0527:
0528: // Initialize created meta-data
0529: theWfsPackage.initializePackageContents();
0530:
0531: // Mark meta-data to indicate it can't be changed
0532: theWfsPackage.freeze();
0533:
0534: return theWfsPackage;
0535: }
0536:
0537: /**
0538: * <!-- begin-user-doc -->
0539: * <!-- end-user-doc -->
0540: * @generated
0541: */
0542: public EClass getActionType() {
0543: return actionTypeEClass;
0544: }
0545:
0546: /**
0547: * <!-- begin-user-doc -->
0548: * <!-- end-user-doc -->
0549: * @generated
0550: */
0551: public EAttribute getActionType_Message() {
0552: return (EAttribute) actionTypeEClass.getEStructuralFeatures()
0553: .get(0);
0554: }
0555:
0556: /**
0557: * <!-- begin-user-doc -->
0558: * <!-- end-user-doc -->
0559: * @generated
0560: */
0561: public EAttribute getActionType_Code() {
0562: return (EAttribute) actionTypeEClass.getEStructuralFeatures()
0563: .get(1);
0564: }
0565:
0566: /**
0567: * <!-- begin-user-doc -->
0568: * <!-- end-user-doc -->
0569: * @generated
0570: */
0571: public EAttribute getActionType_Locator() {
0572: return (EAttribute) actionTypeEClass.getEStructuralFeatures()
0573: .get(2);
0574: }
0575:
0576: /**
0577: * <!-- begin-user-doc -->
0578: * <!-- end-user-doc -->
0579: * @generated
0580: */
0581: public EClass getBaseRequestType() {
0582: return baseRequestTypeEClass;
0583: }
0584:
0585: /**
0586: * <!-- begin-user-doc -->
0587: * <!-- end-user-doc -->
0588: * @generated
0589: */
0590: public EAttribute getBaseRequestType_Handle() {
0591: return (EAttribute) baseRequestTypeEClass
0592: .getEStructuralFeatures().get(0);
0593: }
0594:
0595: /**
0596: * <!-- begin-user-doc -->
0597: * <!-- end-user-doc -->
0598: * @generated
0599: */
0600: public EAttribute getBaseRequestType_Service() {
0601: return (EAttribute) baseRequestTypeEClass
0602: .getEStructuralFeatures().get(1);
0603: }
0604:
0605: /**
0606: * <!-- begin-user-doc -->
0607: * <!-- end-user-doc -->
0608: * @generated
0609: */
0610: public EAttribute getBaseRequestType_Version() {
0611: return (EAttribute) baseRequestTypeEClass
0612: .getEStructuralFeatures().get(2);
0613: }
0614:
0615: /**
0616: * <!-- begin-user-doc -->
0617: * <!-- end-user-doc -->
0618: * @generated
0619: */
0620: public EAttribute getBaseRequestType_BaseUrl() {
0621: return (EAttribute) baseRequestTypeEClass
0622: .getEStructuralFeatures().get(3);
0623: }
0624:
0625: /**
0626: * <!-- begin-user-doc -->
0627: * <!-- end-user-doc -->
0628: * @generated
0629: */
0630: public EClass getDeleteElementType() {
0631: return deleteElementTypeEClass;
0632: }
0633:
0634: /**
0635: * <!-- begin-user-doc -->
0636: * <!-- end-user-doc -->
0637: * @generated
0638: */
0639: public EAttribute getDeleteElementType_Filter() {
0640: return (EAttribute) deleteElementTypeEClass
0641: .getEStructuralFeatures().get(0);
0642: }
0643:
0644: /**
0645: * <!-- begin-user-doc -->
0646: * <!-- end-user-doc -->
0647: * @generated
0648: */
0649: public EAttribute getDeleteElementType_Handle() {
0650: return (EAttribute) deleteElementTypeEClass
0651: .getEStructuralFeatures().get(1);
0652: }
0653:
0654: /**
0655: * <!-- begin-user-doc -->
0656: * <!-- end-user-doc -->
0657: * @generated
0658: */
0659: public EAttribute getDeleteElementType_TypeName() {
0660: return (EAttribute) deleteElementTypeEClass
0661: .getEStructuralFeatures().get(2);
0662: }
0663:
0664: /**
0665: * <!-- begin-user-doc -->
0666: * <!-- end-user-doc -->
0667: * @generated
0668: */
0669: public EClass getDescribeFeatureTypeType() {
0670: return describeFeatureTypeTypeEClass;
0671: }
0672:
0673: /**
0674: * <!-- begin-user-doc -->
0675: * <!-- end-user-doc -->
0676: * @generated
0677: */
0678: public EAttribute getDescribeFeatureTypeType_TypeName() {
0679: return (EAttribute) describeFeatureTypeTypeEClass
0680: .getEStructuralFeatures().get(0);
0681: }
0682:
0683: /**
0684: * <!-- begin-user-doc -->
0685: * <!-- end-user-doc -->
0686: * @generated
0687: */
0688: public EAttribute getDescribeFeatureTypeType_OutputFormat() {
0689: return (EAttribute) describeFeatureTypeTypeEClass
0690: .getEStructuralFeatures().get(1);
0691: }
0692:
0693: /**
0694: * <!-- begin-user-doc -->
0695: * <!-- end-user-doc -->
0696: * @generated
0697: */
0698: public EClass getDocumentRoot() {
0699: return documentRootEClass;
0700: }
0701:
0702: /**
0703: * <!-- begin-user-doc -->
0704: * <!-- end-user-doc -->
0705: * @generated
0706: */
0707: public EAttribute getDocumentRoot_Mixed() {
0708: return (EAttribute) documentRootEClass.getEStructuralFeatures()
0709: .get(0);
0710: }
0711:
0712: /**
0713: * <!-- begin-user-doc -->
0714: * <!-- end-user-doc -->
0715: * @generated
0716: */
0717: public EReference getDocumentRoot_XMLNSPrefixMap() {
0718: return (EReference) documentRootEClass.getEStructuralFeatures()
0719: .get(1);
0720: }
0721:
0722: /**
0723: * <!-- begin-user-doc -->
0724: * <!-- end-user-doc -->
0725: * @generated
0726: */
0727: public EReference getDocumentRoot_XSISchemaLocation() {
0728: return (EReference) documentRootEClass.getEStructuralFeatures()
0729: .get(2);
0730: }
0731:
0732: /**
0733: * <!-- begin-user-doc -->
0734: * <!-- end-user-doc -->
0735: * @generated
0736: */
0737: public EReference getDocumentRoot_Delete() {
0738: return (EReference) documentRootEClass.getEStructuralFeatures()
0739: .get(3);
0740: }
0741:
0742: /**
0743: * <!-- begin-user-doc -->
0744: * <!-- end-user-doc -->
0745: * @generated
0746: */
0747: public EReference getDocumentRoot_DescribeFeatureType() {
0748: return (EReference) documentRootEClass.getEStructuralFeatures()
0749: .get(4);
0750: }
0751:
0752: /**
0753: * <!-- begin-user-doc -->
0754: * <!-- end-user-doc -->
0755: * @generated
0756: */
0757: public EReference getDocumentRoot_FeatureCollection() {
0758: return (EReference) documentRootEClass.getEStructuralFeatures()
0759: .get(5);
0760: }
0761:
0762: /**
0763: * <!-- begin-user-doc -->
0764: * <!-- end-user-doc -->
0765: * @generated
0766: */
0767: public EReference getDocumentRoot_FeatureTypeList() {
0768: return (EReference) documentRootEClass.getEStructuralFeatures()
0769: .get(6);
0770: }
0771:
0772: /**
0773: * <!-- begin-user-doc -->
0774: * <!-- end-user-doc -->
0775: * @generated
0776: */
0777: public EReference getDocumentRoot_GetCapabilities() {
0778: return (EReference) documentRootEClass.getEStructuralFeatures()
0779: .get(7);
0780: }
0781:
0782: /**
0783: * <!-- begin-user-doc -->
0784: * <!-- end-user-doc -->
0785: * @generated
0786: */
0787: public EReference getDocumentRoot_GetFeature() {
0788: return (EReference) documentRootEClass.getEStructuralFeatures()
0789: .get(8);
0790: }
0791:
0792: /**
0793: * <!-- begin-user-doc -->
0794: * <!-- end-user-doc -->
0795: * @generated
0796: */
0797: public EReference getDocumentRoot_GetFeatureWithLock() {
0798: return (EReference) documentRootEClass.getEStructuralFeatures()
0799: .get(9);
0800: }
0801:
0802: /**
0803: * <!-- begin-user-doc -->
0804: * <!-- end-user-doc -->
0805: * @generated
0806: */
0807: public EReference getDocumentRoot_GetGmlObject() {
0808: return (EReference) documentRootEClass.getEStructuralFeatures()
0809: .get(10);
0810: }
0811:
0812: /**
0813: * <!-- begin-user-doc -->
0814: * <!-- end-user-doc -->
0815: * @generated
0816: */
0817: public EReference getDocumentRoot_Insert() {
0818: return (EReference) documentRootEClass.getEStructuralFeatures()
0819: .get(11);
0820: }
0821:
0822: /**
0823: * <!-- begin-user-doc -->
0824: * <!-- end-user-doc -->
0825: * @generated
0826: */
0827: public EReference getDocumentRoot_LockFeature() {
0828: return (EReference) documentRootEClass.getEStructuralFeatures()
0829: .get(12);
0830: }
0831:
0832: /**
0833: * <!-- begin-user-doc -->
0834: * <!-- end-user-doc -->
0835: * @generated
0836: */
0837: public EReference getDocumentRoot_LockFeatureResponse() {
0838: return (EReference) documentRootEClass.getEStructuralFeatures()
0839: .get(13);
0840: }
0841:
0842: /**
0843: * <!-- begin-user-doc -->
0844: * <!-- end-user-doc -->
0845: * @generated
0846: */
0847: public EAttribute getDocumentRoot_LockId() {
0848: return (EAttribute) documentRootEClass.getEStructuralFeatures()
0849: .get(14);
0850: }
0851:
0852: /**
0853: * <!-- begin-user-doc -->
0854: * <!-- end-user-doc -->
0855: * @generated
0856: */
0857: public EReference getDocumentRoot_Native() {
0858: return (EReference) documentRootEClass.getEStructuralFeatures()
0859: .get(15);
0860: }
0861:
0862: /**
0863: * <!-- begin-user-doc -->
0864: * <!-- end-user-doc -->
0865: * @generated
0866: */
0867: public EReference getDocumentRoot_Property() {
0868: return (EReference) documentRootEClass.getEStructuralFeatures()
0869: .get(16);
0870: }
0871:
0872: /**
0873: * <!-- begin-user-doc -->
0874: * <!-- end-user-doc -->
0875: * @generated
0876: */
0877: public EAttribute getDocumentRoot_PropertyName() {
0878: return (EAttribute) documentRootEClass.getEStructuralFeatures()
0879: .get(17);
0880: }
0881:
0882: /**
0883: * <!-- begin-user-doc -->
0884: * <!-- end-user-doc -->
0885: * @generated
0886: */
0887: public EReference getDocumentRoot_Query() {
0888: return (EReference) documentRootEClass.getEStructuralFeatures()
0889: .get(18);
0890: }
0891:
0892: /**
0893: * <!-- begin-user-doc -->
0894: * <!-- end-user-doc -->
0895: * @generated
0896: */
0897: public EReference getDocumentRoot_ServesGMLObjectTypeList() {
0898: return (EReference) documentRootEClass.getEStructuralFeatures()
0899: .get(19);
0900: }
0901:
0902: /**
0903: * <!-- begin-user-doc -->
0904: * <!-- end-user-doc -->
0905: * @generated
0906: */
0907: public EReference getDocumentRoot_SupportsGMLObjectTypeList() {
0908: return (EReference) documentRootEClass.getEStructuralFeatures()
0909: .get(20);
0910: }
0911:
0912: /**
0913: * <!-- begin-user-doc -->
0914: * <!-- end-user-doc -->
0915: * @generated
0916: */
0917: public EReference getDocumentRoot_Transaction() {
0918: return (EReference) documentRootEClass.getEStructuralFeatures()
0919: .get(21);
0920: }
0921:
0922: /**
0923: * <!-- begin-user-doc -->
0924: * <!-- end-user-doc -->
0925: * @generated
0926: */
0927: public EReference getDocumentRoot_TransactionResponse() {
0928: return (EReference) documentRootEClass.getEStructuralFeatures()
0929: .get(22);
0930: }
0931:
0932: /**
0933: * <!-- begin-user-doc -->
0934: * <!-- end-user-doc -->
0935: * @generated
0936: */
0937: public EReference getDocumentRoot_Update() {
0938: return (EReference) documentRootEClass.getEStructuralFeatures()
0939: .get(23);
0940: }
0941:
0942: /**
0943: * <!-- begin-user-doc -->
0944: * <!-- end-user-doc -->
0945: * @generated
0946: */
0947: public EReference getDocumentRoot_WfsCapabilities() {
0948: return (EReference) documentRootEClass.getEStructuralFeatures()
0949: .get(24);
0950: }
0951:
0952: /**
0953: * <!-- begin-user-doc -->
0954: * <!-- end-user-doc -->
0955: * @generated
0956: */
0957: public EReference getDocumentRoot_XlinkPropertyName() {
0958: return (EReference) documentRootEClass.getEStructuralFeatures()
0959: .get(25);
0960: }
0961:
0962: /**
0963: * <!-- begin-user-doc -->
0964: * <!-- end-user-doc -->
0965: * @generated
0966: */
0967: public EClass getFeatureCollectionType() {
0968: return featureCollectionTypeEClass;
0969: }
0970:
0971: /**
0972: * <!-- begin-user-doc -->
0973: * <!-- end-user-doc -->
0974: * @generated
0975: */
0976: public EAttribute getFeatureCollectionType_LockId() {
0977: return (EAttribute) featureCollectionTypeEClass
0978: .getEStructuralFeatures().get(0);
0979: }
0980:
0981: /**
0982: * <!-- begin-user-doc -->
0983: * <!-- end-user-doc -->
0984: * @generated
0985: */
0986: public EAttribute getFeatureCollectionType_TimeStamp() {
0987: return (EAttribute) featureCollectionTypeEClass
0988: .getEStructuralFeatures().get(1);
0989: }
0990:
0991: /**
0992: * <!-- begin-user-doc -->
0993: * <!-- end-user-doc -->
0994: * @generated
0995: */
0996: public EAttribute getFeatureCollectionType_NumberOfFeatures() {
0997: return (EAttribute) featureCollectionTypeEClass
0998: .getEStructuralFeatures().get(2);
0999: }
1000:
1001: /**
1002: * <!-- begin-user-doc -->
1003: * <!-- end-user-doc -->
1004: * @generated
1005: */
1006: public EAttribute getFeatureCollectionType_Feature() {
1007: return (EAttribute) featureCollectionTypeEClass
1008: .getEStructuralFeatures().get(3);
1009: }
1010:
1011: /**
1012: * <!-- begin-user-doc -->
1013: * <!-- end-user-doc -->
1014: * @generated
1015: */
1016: public EClass getFeatureTypeListType() {
1017: return featureTypeListTypeEClass;
1018: }
1019:
1020: /**
1021: * <!-- begin-user-doc -->
1022: * <!-- end-user-doc -->
1023: * @generated
1024: */
1025: public EReference getFeatureTypeListType_Operations() {
1026: return (EReference) featureTypeListTypeEClass
1027: .getEStructuralFeatures().get(0);
1028: }
1029:
1030: /**
1031: * <!-- begin-user-doc -->
1032: * <!-- end-user-doc -->
1033: * @generated
1034: */
1035: public EReference getFeatureTypeListType_FeatureType() {
1036: return (EReference) featureTypeListTypeEClass
1037: .getEStructuralFeatures().get(1);
1038: }
1039:
1040: /**
1041: * <!-- begin-user-doc -->
1042: * <!-- end-user-doc -->
1043: * @generated
1044: */
1045: public EClass getFeatureTypeType() {
1046: return featureTypeTypeEClass;
1047: }
1048:
1049: /**
1050: * <!-- begin-user-doc -->
1051: * <!-- end-user-doc -->
1052: * @generated
1053: */
1054: public EAttribute getFeatureTypeType_Name() {
1055: return (EAttribute) featureTypeTypeEClass
1056: .getEStructuralFeatures().get(0);
1057: }
1058:
1059: /**
1060: * <!-- begin-user-doc -->
1061: * <!-- end-user-doc -->
1062: * @generated
1063: */
1064: public EAttribute getFeatureTypeType_Title() {
1065: return (EAttribute) featureTypeTypeEClass
1066: .getEStructuralFeatures().get(1);
1067: }
1068:
1069: /**
1070: * <!-- begin-user-doc -->
1071: * <!-- end-user-doc -->
1072: * @generated
1073: */
1074: public EAttribute getFeatureTypeType_Abstract() {
1075: return (EAttribute) featureTypeTypeEClass
1076: .getEStructuralFeatures().get(2);
1077: }
1078:
1079: /**
1080: * <!-- begin-user-doc -->
1081: * <!-- end-user-doc -->
1082: * @generated
1083: */
1084: public EReference getFeatureTypeType_Keywords() {
1085: return (EReference) featureTypeTypeEClass
1086: .getEStructuralFeatures().get(3);
1087: }
1088:
1089: /**
1090: * <!-- begin-user-doc -->
1091: * <!-- end-user-doc -->
1092: * @generated
1093: */
1094: public EAttribute getFeatureTypeType_DefaultSRS() {
1095: return (EAttribute) featureTypeTypeEClass
1096: .getEStructuralFeatures().get(4);
1097: }
1098:
1099: /**
1100: * <!-- begin-user-doc -->
1101: * <!-- end-user-doc -->
1102: * @generated
1103: */
1104: public EAttribute getFeatureTypeType_OtherSRS() {
1105: return (EAttribute) featureTypeTypeEClass
1106: .getEStructuralFeatures().get(5);
1107: }
1108:
1109: /**
1110: * <!-- begin-user-doc -->
1111: * <!-- end-user-doc -->
1112: * @generated
1113: */
1114: public EReference getFeatureTypeType_NoSRS() {
1115: return (EReference) featureTypeTypeEClass
1116: .getEStructuralFeatures().get(6);
1117: }
1118:
1119: /**
1120: * <!-- begin-user-doc -->
1121: * <!-- end-user-doc -->
1122: * @generated
1123: */
1124: public EReference getFeatureTypeType_Operations() {
1125: return (EReference) featureTypeTypeEClass
1126: .getEStructuralFeatures().get(7);
1127: }
1128:
1129: /**
1130: * <!-- begin-user-doc -->
1131: * <!-- end-user-doc -->
1132: * @generated
1133: */
1134: public EReference getFeatureTypeType_OutputFormats() {
1135: return (EReference) featureTypeTypeEClass
1136: .getEStructuralFeatures().get(8);
1137: }
1138:
1139: /**
1140: * <!-- begin-user-doc -->
1141: * <!-- end-user-doc -->
1142: * @generated
1143: */
1144: public EReference getFeatureTypeType_WGS84BoundingBox() {
1145: return (EReference) featureTypeTypeEClass
1146: .getEStructuralFeatures().get(9);
1147: }
1148:
1149: /**
1150: * <!-- begin-user-doc -->
1151: * <!-- end-user-doc -->
1152: * @generated
1153: */
1154: public EReference getFeatureTypeType_MetadataURL() {
1155: return (EReference) featureTypeTypeEClass
1156: .getEStructuralFeatures().get(10);
1157: }
1158:
1159: /**
1160: * <!-- begin-user-doc -->
1161: * <!-- end-user-doc -->
1162: * @generated
1163: */
1164: public EClass getFeaturesLockedType() {
1165: return featuresLockedTypeEClass;
1166: }
1167:
1168: /**
1169: * <!-- begin-user-doc -->
1170: * <!-- end-user-doc -->
1171: * @generated
1172: */
1173: public EAttribute getFeaturesLockedType_Group() {
1174: return (EAttribute) featuresLockedTypeEClass
1175: .getEStructuralFeatures().get(0);
1176: }
1177:
1178: /**
1179: * <!-- begin-user-doc -->
1180: * <!-- end-user-doc -->
1181: * @generated
1182: */
1183: public EAttribute getFeaturesLockedType_FeatureId() {
1184: return (EAttribute) featuresLockedTypeEClass
1185: .getEStructuralFeatures().get(1);
1186: }
1187:
1188: /**
1189: * <!-- begin-user-doc -->
1190: * <!-- end-user-doc -->
1191: * @generated
1192: */
1193: public EClass getFeaturesNotLockedType() {
1194: return featuresNotLockedTypeEClass;
1195: }
1196:
1197: /**
1198: * <!-- begin-user-doc -->
1199: * <!-- end-user-doc -->
1200: * @generated
1201: */
1202: public EAttribute getFeaturesNotLockedType_Group() {
1203: return (EAttribute) featuresNotLockedTypeEClass
1204: .getEStructuralFeatures().get(0);
1205: }
1206:
1207: /**
1208: * <!-- begin-user-doc -->
1209: * <!-- end-user-doc -->
1210: * @generated
1211: */
1212: public EAttribute getFeaturesNotLockedType_FeatureId() {
1213: return (EAttribute) featuresNotLockedTypeEClass
1214: .getEStructuralFeatures().get(1);
1215: }
1216:
1217: /**
1218: * <!-- begin-user-doc -->
1219: * <!-- end-user-doc -->
1220: * @generated
1221: */
1222: public EClass getGMLObjectTypeListType() {
1223: return gmlObjectTypeListTypeEClass;
1224: }
1225:
1226: /**
1227: * <!-- begin-user-doc -->
1228: * <!-- end-user-doc -->
1229: * @generated
1230: */
1231: public EReference getGMLObjectTypeListType_GMLObjectType() {
1232: return (EReference) gmlObjectTypeListTypeEClass
1233: .getEStructuralFeatures().get(0);
1234: }
1235:
1236: /**
1237: * <!-- begin-user-doc -->
1238: * <!-- end-user-doc -->
1239: * @generated
1240: */
1241: public EClass getGMLObjectTypeType() {
1242: return gmlObjectTypeTypeEClass;
1243: }
1244:
1245: /**
1246: * <!-- begin-user-doc -->
1247: * <!-- end-user-doc -->
1248: * @generated
1249: */
1250: public EAttribute getGMLObjectTypeType_Name() {
1251: return (EAttribute) gmlObjectTypeTypeEClass
1252: .getEStructuralFeatures().get(0);
1253: }
1254:
1255: /**
1256: * <!-- begin-user-doc -->
1257: * <!-- end-user-doc -->
1258: * @generated
1259: */
1260: public EAttribute getGMLObjectTypeType_Title() {
1261: return (EAttribute) gmlObjectTypeTypeEClass
1262: .getEStructuralFeatures().get(1);
1263: }
1264:
1265: /**
1266: * <!-- begin-user-doc -->
1267: * <!-- end-user-doc -->
1268: * @generated
1269: */
1270: public EAttribute getGMLObjectTypeType_Abstract() {
1271: return (EAttribute) gmlObjectTypeTypeEClass
1272: .getEStructuralFeatures().get(2);
1273: }
1274:
1275: /**
1276: * <!-- begin-user-doc -->
1277: * <!-- end-user-doc -->
1278: * @generated
1279: */
1280: public EReference getGMLObjectTypeType_Keywords() {
1281: return (EReference) gmlObjectTypeTypeEClass
1282: .getEStructuralFeatures().get(3);
1283: }
1284:
1285: /**
1286: * <!-- begin-user-doc -->
1287: * <!-- end-user-doc -->
1288: * @generated
1289: */
1290: public EReference getGMLObjectTypeType_OutputFormats() {
1291: return (EReference) gmlObjectTypeTypeEClass
1292: .getEStructuralFeatures().get(4);
1293: }
1294:
1295: /**
1296: * <!-- begin-user-doc -->
1297: * <!-- end-user-doc -->
1298: * @generated
1299: */
1300: public EClass getGetCapabilitiesType() {
1301: return getCapabilitiesTypeEClass;
1302: }
1303:
1304: /**
1305: * <!-- begin-user-doc -->
1306: * <!-- end-user-doc -->
1307: * @generated
1308: */
1309: public EAttribute getGetCapabilitiesType_Service() {
1310: return (EAttribute) getCapabilitiesTypeEClass
1311: .getEStructuralFeatures().get(0);
1312: }
1313:
1314: /**
1315: * <!-- begin-user-doc -->
1316: * <!-- end-user-doc -->
1317: * @generated
1318: */
1319: public EClass getGetFeatureType() {
1320: return getFeatureTypeEClass;
1321: }
1322:
1323: /**
1324: * <!-- begin-user-doc -->
1325: * <!-- end-user-doc -->
1326: * @generated
1327: */
1328: public EReference getGetFeatureType_Query() {
1329: return (EReference) getFeatureTypeEClass
1330: .getEStructuralFeatures().get(0);
1331: }
1332:
1333: /**
1334: * <!-- begin-user-doc -->
1335: * <!-- end-user-doc -->
1336: * @generated
1337: */
1338: public EAttribute getGetFeatureType_MaxFeatures() {
1339: return (EAttribute) getFeatureTypeEClass
1340: .getEStructuralFeatures().get(1);
1341: }
1342:
1343: /**
1344: * <!-- begin-user-doc -->
1345: * <!-- end-user-doc -->
1346: * @generated
1347: */
1348: public EAttribute getGetFeatureType_OutputFormat() {
1349: return (EAttribute) getFeatureTypeEClass
1350: .getEStructuralFeatures().get(2);
1351: }
1352:
1353: /**
1354: * <!-- begin-user-doc -->
1355: * <!-- end-user-doc -->
1356: * @generated
1357: */
1358: public EAttribute getGetFeatureType_ResultType() {
1359: return (EAttribute) getFeatureTypeEClass
1360: .getEStructuralFeatures().get(3);
1361: }
1362:
1363: /**
1364: * <!-- begin-user-doc -->
1365: * <!-- end-user-doc -->
1366: * @generated
1367: */
1368: public EAttribute getGetFeatureType_TraverseXlinkDepth() {
1369: return (EAttribute) getFeatureTypeEClass
1370: .getEStructuralFeatures().get(4);
1371: }
1372:
1373: /**
1374: * <!-- begin-user-doc -->
1375: * <!-- end-user-doc -->
1376: * @generated
1377: */
1378: public EAttribute getGetFeatureType_TraverseXlinkExpiry() {
1379: return (EAttribute) getFeatureTypeEClass
1380: .getEStructuralFeatures().get(5);
1381: }
1382:
1383: /**
1384: * <!-- begin-user-doc -->
1385: * <!-- end-user-doc -->
1386: * @generated
1387: */
1388: public EClass getGetFeatureWithLockType() {
1389: return getFeatureWithLockTypeEClass;
1390: }
1391:
1392: /**
1393: * <!-- begin-user-doc -->
1394: * <!-- end-user-doc -->
1395: * @generated
1396: */
1397: public EAttribute getGetFeatureWithLockType_Expiry() {
1398: return (EAttribute) getFeatureWithLockTypeEClass
1399: .getEStructuralFeatures().get(0);
1400: }
1401:
1402: /**
1403: * <!-- begin-user-doc -->
1404: * <!-- end-user-doc -->
1405: * @generated
1406: */
1407: public EClass getGetGmlObjectType() {
1408: return getGmlObjectTypeEClass;
1409: }
1410:
1411: /**
1412: * <!-- begin-user-doc -->
1413: * <!-- end-user-doc -->
1414: * @generated
1415: */
1416: public EAttribute getGetGmlObjectType_GmlObjectId() {
1417: return (EAttribute) getGmlObjectTypeEClass
1418: .getEStructuralFeatures().get(0);
1419: }
1420:
1421: /**
1422: * <!-- begin-user-doc -->
1423: * <!-- end-user-doc -->
1424: * @generated
1425: */
1426: public EAttribute getGetGmlObjectType_OutputFormat() {
1427: return (EAttribute) getGmlObjectTypeEClass
1428: .getEStructuralFeatures().get(1);
1429: }
1430:
1431: /**
1432: * <!-- begin-user-doc -->
1433: * <!-- end-user-doc -->
1434: * @generated
1435: */
1436: public EAttribute getGetGmlObjectType_TraverseXlinkDepth() {
1437: return (EAttribute) getGmlObjectTypeEClass
1438: .getEStructuralFeatures().get(2);
1439: }
1440:
1441: /**
1442: * <!-- begin-user-doc -->
1443: * <!-- end-user-doc -->
1444: * @generated
1445: */
1446: public EAttribute getGetGmlObjectType_TraverseXlinkExpiry() {
1447: return (EAttribute) getGmlObjectTypeEClass
1448: .getEStructuralFeatures().get(3);
1449: }
1450:
1451: /**
1452: * <!-- begin-user-doc -->
1453: * <!-- end-user-doc -->
1454: * @generated
1455: */
1456: public EClass getInsertElementType() {
1457: return insertElementTypeEClass;
1458: }
1459:
1460: /**
1461: * <!-- begin-user-doc -->
1462: * <!-- end-user-doc -->
1463: * @generated
1464: */
1465: public EAttribute getInsertElementType_Feature() {
1466: return (EAttribute) insertElementTypeEClass
1467: .getEStructuralFeatures().get(0);
1468: }
1469:
1470: /**
1471: * <!-- begin-user-doc -->
1472: * <!-- end-user-doc -->
1473: * @generated
1474: */
1475: public EAttribute getInsertElementType_Handle() {
1476: return (EAttribute) insertElementTypeEClass
1477: .getEStructuralFeatures().get(1);
1478: }
1479:
1480: /**
1481: * <!-- begin-user-doc -->
1482: * <!-- end-user-doc -->
1483: * @generated
1484: */
1485: public EAttribute getInsertElementType_Idgen() {
1486: return (EAttribute) insertElementTypeEClass
1487: .getEStructuralFeatures().get(2);
1488: }
1489:
1490: /**
1491: * <!-- begin-user-doc -->
1492: * <!-- end-user-doc -->
1493: * @generated
1494: */
1495: public EAttribute getInsertElementType_InputFormat() {
1496: return (EAttribute) insertElementTypeEClass
1497: .getEStructuralFeatures().get(3);
1498: }
1499:
1500: /**
1501: * <!-- begin-user-doc -->
1502: * <!-- end-user-doc -->
1503: * @generated
1504: */
1505: public EAttribute getInsertElementType_SrsName() {
1506: return (EAttribute) insertElementTypeEClass
1507: .getEStructuralFeatures().get(4);
1508: }
1509:
1510: /**
1511: * <!-- begin-user-doc -->
1512: * <!-- end-user-doc -->
1513: * @generated
1514: */
1515: public EClass getInsertResultsType() {
1516: return insertResultsTypeEClass;
1517: }
1518:
1519: /**
1520: * <!-- begin-user-doc -->
1521: * <!-- end-user-doc -->
1522: * @generated
1523: */
1524: public EReference getInsertResultsType_Feature() {
1525: return (EReference) insertResultsTypeEClass
1526: .getEStructuralFeatures().get(0);
1527: }
1528:
1529: /**
1530: * <!-- begin-user-doc -->
1531: * <!-- end-user-doc -->
1532: * @generated
1533: */
1534: public EClass getInsertedFeatureType() {
1535: return insertedFeatureTypeEClass;
1536: }
1537:
1538: /**
1539: * <!-- begin-user-doc -->
1540: * <!-- end-user-doc -->
1541: * @generated
1542: */
1543: public EAttribute getInsertedFeatureType_FeatureId() {
1544: return (EAttribute) insertedFeatureTypeEClass
1545: .getEStructuralFeatures().get(0);
1546: }
1547:
1548: /**
1549: * <!-- begin-user-doc -->
1550: * <!-- end-user-doc -->
1551: * @generated
1552: */
1553: public EAttribute getInsertedFeatureType_Handle() {
1554: return (EAttribute) insertedFeatureTypeEClass
1555: .getEStructuralFeatures().get(1);
1556: }
1557:
1558: /**
1559: * <!-- begin-user-doc -->
1560: * <!-- end-user-doc -->
1561: * @generated
1562: */
1563: public EClass getLockFeatureResponseType() {
1564: return lockFeatureResponseTypeEClass;
1565: }
1566:
1567: /**
1568: * <!-- begin-user-doc -->
1569: * <!-- end-user-doc -->
1570: * @generated
1571: */
1572: public EAttribute getLockFeatureResponseType_LockId() {
1573: return (EAttribute) lockFeatureResponseTypeEClass
1574: .getEStructuralFeatures().get(0);
1575: }
1576:
1577: /**
1578: * <!-- begin-user-doc -->
1579: * <!-- end-user-doc -->
1580: * @generated
1581: */
1582: public EReference getLockFeatureResponseType_FeaturesLocked() {
1583: return (EReference) lockFeatureResponseTypeEClass
1584: .getEStructuralFeatures().get(1);
1585: }
1586:
1587: /**
1588: * <!-- begin-user-doc -->
1589: * <!-- end-user-doc -->
1590: * @generated
1591: */
1592: public EReference getLockFeatureResponseType_FeaturesNotLocked() {
1593: return (EReference) lockFeatureResponseTypeEClass
1594: .getEStructuralFeatures().get(2);
1595: }
1596:
1597: /**
1598: * <!-- begin-user-doc -->
1599: * <!-- end-user-doc -->
1600: * @generated
1601: */
1602: public EClass getLockFeatureType() {
1603: return lockFeatureTypeEClass;
1604: }
1605:
1606: /**
1607: * <!-- begin-user-doc -->
1608: * <!-- end-user-doc -->
1609: * @generated
1610: */
1611: public EReference getLockFeatureType_Lock() {
1612: return (EReference) lockFeatureTypeEClass
1613: .getEStructuralFeatures().get(0);
1614: }
1615:
1616: /**
1617: * <!-- begin-user-doc -->
1618: * <!-- end-user-doc -->
1619: * @generated
1620: */
1621: public EAttribute getLockFeatureType_Expiry() {
1622: return (EAttribute) lockFeatureTypeEClass
1623: .getEStructuralFeatures().get(1);
1624: }
1625:
1626: /**
1627: * <!-- begin-user-doc -->
1628: * <!-- end-user-doc -->
1629: * @generated
1630: */
1631: public EAttribute getLockFeatureType_LockAction() {
1632: return (EAttribute) lockFeatureTypeEClass
1633: .getEStructuralFeatures().get(2);
1634: }
1635:
1636: /**
1637: * <!-- begin-user-doc -->
1638: * <!-- end-user-doc -->
1639: * @generated
1640: */
1641: public EClass getLockType() {
1642: return lockTypeEClass;
1643: }
1644:
1645: /**
1646: * <!-- begin-user-doc -->
1647: * <!-- end-user-doc -->
1648: * @generated
1649: */
1650: public EAttribute getLockType_Filter() {
1651: return (EAttribute) lockTypeEClass.getEStructuralFeatures()
1652: .get(0);
1653: }
1654:
1655: /**
1656: * <!-- begin-user-doc -->
1657: * <!-- end-user-doc -->
1658: * @generated
1659: */
1660: public EAttribute getLockType_Handle() {
1661: return (EAttribute) lockTypeEClass.getEStructuralFeatures()
1662: .get(1);
1663: }
1664:
1665: /**
1666: * <!-- begin-user-doc -->
1667: * <!-- end-user-doc -->
1668: * @generated
1669: */
1670: public EAttribute getLockType_TypeName() {
1671: return (EAttribute) lockTypeEClass.getEStructuralFeatures()
1672: .get(2);
1673: }
1674:
1675: /**
1676: * <!-- begin-user-doc -->
1677: * <!-- end-user-doc -->
1678: * @generated
1679: */
1680: public EClass getMetadataURLType() {
1681: return metadataURLTypeEClass;
1682: }
1683:
1684: /**
1685: * <!-- begin-user-doc -->
1686: * <!-- end-user-doc -->
1687: * @generated
1688: */
1689: public EAttribute getMetadataURLType_Value() {
1690: return (EAttribute) metadataURLTypeEClass
1691: .getEStructuralFeatures().get(0);
1692: }
1693:
1694: /**
1695: * <!-- begin-user-doc -->
1696: * <!-- end-user-doc -->
1697: * @generated
1698: */
1699: public EAttribute getMetadataURLType_Format() {
1700: return (EAttribute) metadataURLTypeEClass
1701: .getEStructuralFeatures().get(1);
1702: }
1703:
1704: /**
1705: * <!-- begin-user-doc -->
1706: * <!-- end-user-doc -->
1707: * @generated
1708: */
1709: public EAttribute getMetadataURLType_Type() {
1710: return (EAttribute) metadataURLTypeEClass
1711: .getEStructuralFeatures().get(2);
1712: }
1713:
1714: /**
1715: * <!-- begin-user-doc -->
1716: * <!-- end-user-doc -->
1717: * @generated
1718: */
1719: public EClass getNativeType() {
1720: return nativeTypeEClass;
1721: }
1722:
1723: /**
1724: * <!-- begin-user-doc -->
1725: * <!-- end-user-doc -->
1726: * @generated
1727: */
1728: public EAttribute getNativeType_SafeToIgnore() {
1729: return (EAttribute) nativeTypeEClass.getEStructuralFeatures()
1730: .get(0);
1731: }
1732:
1733: /**
1734: * <!-- begin-user-doc -->
1735: * <!-- end-user-doc -->
1736: * @generated
1737: */
1738: public EAttribute getNativeType_VendorId() {
1739: return (EAttribute) nativeTypeEClass.getEStructuralFeatures()
1740: .get(1);
1741: }
1742:
1743: /**
1744: * <!-- begin-user-doc -->
1745: * <!-- end-user-doc -->
1746: * @generated
1747: */
1748: public EClass getNoSRSType() {
1749: return noSRSTypeEClass;
1750: }
1751:
1752: /**
1753: * <!-- begin-user-doc -->
1754: * <!-- end-user-doc -->
1755: * @generated
1756: */
1757: public EClass getOperationsType() {
1758: return operationsTypeEClass;
1759: }
1760:
1761: /**
1762: * <!-- begin-user-doc -->
1763: * <!-- end-user-doc -->
1764: * @generated
1765: */
1766: public EAttribute getOperationsType_Operation() {
1767: return (EAttribute) operationsTypeEClass
1768: .getEStructuralFeatures().get(0);
1769: }
1770:
1771: /**
1772: * <!-- begin-user-doc -->
1773: * <!-- end-user-doc -->
1774: * @generated
1775: */
1776: public EClass getOutputFormatListType() {
1777: return outputFormatListTypeEClass;
1778: }
1779:
1780: /**
1781: * <!-- begin-user-doc -->
1782: * <!-- end-user-doc -->
1783: * @generated
1784: */
1785: public EAttribute getOutputFormatListType_Group() {
1786: return (EAttribute) outputFormatListTypeEClass
1787: .getEStructuralFeatures().get(0);
1788: }
1789:
1790: /**
1791: * <!-- begin-user-doc -->
1792: * <!-- end-user-doc -->
1793: * @generated
1794: */
1795: public EAttribute getOutputFormatListType_Format() {
1796: return (EAttribute) outputFormatListTypeEClass
1797: .getEStructuralFeatures().get(1);
1798: }
1799:
1800: /**
1801: * <!-- begin-user-doc -->
1802: * <!-- end-user-doc -->
1803: * @generated
1804: */
1805: public EClass getPropertyType() {
1806: return propertyTypeEClass;
1807: }
1808:
1809: /**
1810: * <!-- begin-user-doc -->
1811: * <!-- end-user-doc -->
1812: * @generated
1813: */
1814: public EAttribute getPropertyType_Name() {
1815: return (EAttribute) propertyTypeEClass.getEStructuralFeatures()
1816: .get(0);
1817: }
1818:
1819: /**
1820: * <!-- begin-user-doc -->
1821: * <!-- end-user-doc -->
1822: * @generated
1823: */
1824: public EAttribute getPropertyType_Value() {
1825: return (EAttribute) propertyTypeEClass.getEStructuralFeatures()
1826: .get(1);
1827: }
1828:
1829: /**
1830: * <!-- begin-user-doc -->
1831: * <!-- end-user-doc -->
1832: * @generated
1833: */
1834: public EClass getQueryType() {
1835: return queryTypeEClass;
1836: }
1837:
1838: /**
1839: * <!-- begin-user-doc -->
1840: * <!-- end-user-doc -->
1841: * @generated
1842: */
1843: public EAttribute getQueryType_Group() {
1844: return (EAttribute) queryTypeEClass.getEStructuralFeatures()
1845: .get(0);
1846: }
1847:
1848: /**
1849: * <!-- begin-user-doc -->
1850: * <!-- end-user-doc -->
1851: * @generated
1852: */
1853: public EAttribute getQueryType_PropertyName() {
1854: return (EAttribute) queryTypeEClass.getEStructuralFeatures()
1855: .get(1);
1856: }
1857:
1858: /**
1859: * <!-- begin-user-doc -->
1860: * <!-- end-user-doc -->
1861: * @generated
1862: */
1863: public EReference getQueryType_XlinkPropertyName() {
1864: return (EReference) queryTypeEClass.getEStructuralFeatures()
1865: .get(2);
1866: }
1867:
1868: /**
1869: * <!-- begin-user-doc -->
1870: * <!-- end-user-doc -->
1871: * @generated
1872: */
1873: public EAttribute getQueryType_Function() {
1874: return (EAttribute) queryTypeEClass.getEStructuralFeatures()
1875: .get(3);
1876: }
1877:
1878: /**
1879: * <!-- begin-user-doc -->
1880: * <!-- end-user-doc -->
1881: * @generated
1882: */
1883: public EAttribute getQueryType_Filter() {
1884: return (EAttribute) queryTypeEClass.getEStructuralFeatures()
1885: .get(4);
1886: }
1887:
1888: /**
1889: * <!-- begin-user-doc -->
1890: * <!-- end-user-doc -->
1891: * @generated
1892: */
1893: public EAttribute getQueryType_SortBy() {
1894: return (EAttribute) queryTypeEClass.getEStructuralFeatures()
1895: .get(5);
1896: }
1897:
1898: /**
1899: * <!-- begin-user-doc -->
1900: * <!-- end-user-doc -->
1901: * @generated
1902: */
1903: public EAttribute getQueryType_FeatureVersion() {
1904: return (EAttribute) queryTypeEClass.getEStructuralFeatures()
1905: .get(6);
1906: }
1907:
1908: /**
1909: * <!-- begin-user-doc -->
1910: * <!-- end-user-doc -->
1911: * @generated
1912: */
1913: public EAttribute getQueryType_Handle() {
1914: return (EAttribute) queryTypeEClass.getEStructuralFeatures()
1915: .get(7);
1916: }
1917:
1918: /**
1919: * <!-- begin-user-doc -->
1920: * <!-- end-user-doc -->
1921: * @generated
1922: */
1923: public EAttribute getQueryType_SrsName() {
1924: return (EAttribute) queryTypeEClass.getEStructuralFeatures()
1925: .get(8);
1926: }
1927:
1928: /**
1929: * <!-- begin-user-doc -->
1930: * <!-- end-user-doc -->
1931: * @generated
1932: */
1933: public EAttribute getQueryType_TypeName() {
1934: return (EAttribute) queryTypeEClass.getEStructuralFeatures()
1935: .get(9);
1936: }
1937:
1938: /**
1939: * <!-- begin-user-doc -->
1940: * <!-- end-user-doc -->
1941: * @generated
1942: */
1943: public EClass getTransactionResponseType() {
1944: return transactionResponseTypeEClass;
1945: }
1946:
1947: /**
1948: * <!-- begin-user-doc -->
1949: * <!-- end-user-doc -->
1950: * @generated
1951: */
1952: public EReference getTransactionResponseType_TransactionSummary() {
1953: return (EReference) transactionResponseTypeEClass
1954: .getEStructuralFeatures().get(0);
1955: }
1956:
1957: /**
1958: * <!-- begin-user-doc -->
1959: * <!-- end-user-doc -->
1960: * @generated
1961: */
1962: public EReference getTransactionResponseType_TransactionResults() {
1963: return (EReference) transactionResponseTypeEClass
1964: .getEStructuralFeatures().get(1);
1965: }
1966:
1967: /**
1968: * <!-- begin-user-doc -->
1969: * <!-- end-user-doc -->
1970: * @generated
1971: */
1972: public EReference getTransactionResponseType_InsertResults() {
1973: return (EReference) transactionResponseTypeEClass
1974: .getEStructuralFeatures().get(2);
1975: }
1976:
1977: /**
1978: * <!-- begin-user-doc -->
1979: * <!-- end-user-doc -->
1980: * @generated
1981: */
1982: public EAttribute getTransactionResponseType_Version() {
1983: return (EAttribute) transactionResponseTypeEClass
1984: .getEStructuralFeatures().get(3);
1985: }
1986:
1987: /**
1988: * <!-- begin-user-doc -->
1989: * <!-- end-user-doc -->
1990: * @generated
1991: */
1992: public EClass getTransactionResultsType() {
1993: return transactionResultsTypeEClass;
1994: }
1995:
1996: /**
1997: * <!-- begin-user-doc -->
1998: * <!-- end-user-doc -->
1999: * @generated
2000: */
2001: public EAttribute getTransactionResultsType_Handle() {
2002: return (EAttribute) transactionResultsTypeEClass
2003: .getEStructuralFeatures().get(0);
2004: }
2005:
2006: /**
2007: * <!-- begin-user-doc -->
2008: * <!-- end-user-doc -->
2009: * @generated
2010: */
2011: public EReference getTransactionResultsType_Action() {
2012: return (EReference) transactionResultsTypeEClass
2013: .getEStructuralFeatures().get(1);
2014: }
2015:
2016: /**
2017: * <!-- begin-user-doc -->
2018: * <!-- end-user-doc -->
2019: * @generated
2020: */
2021: public EClass getTransactionSummaryType() {
2022: return transactionSummaryTypeEClass;
2023: }
2024:
2025: /**
2026: * <!-- begin-user-doc -->
2027: * <!-- end-user-doc -->
2028: * @generated
2029: */
2030: public EAttribute getTransactionSummaryType_TotalInserted() {
2031: return (EAttribute) transactionSummaryTypeEClass
2032: .getEStructuralFeatures().get(0);
2033: }
2034:
2035: /**
2036: * <!-- begin-user-doc -->
2037: * <!-- end-user-doc -->
2038: * @generated
2039: */
2040: public EAttribute getTransactionSummaryType_TotalUpdated() {
2041: return (EAttribute) transactionSummaryTypeEClass
2042: .getEStructuralFeatures().get(1);
2043: }
2044:
2045: /**
2046: * <!-- begin-user-doc -->
2047: * <!-- end-user-doc -->
2048: * @generated
2049: */
2050: public EAttribute getTransactionSummaryType_TotalDeleted() {
2051: return (EAttribute) transactionSummaryTypeEClass
2052: .getEStructuralFeatures().get(2);
2053: }
2054:
2055: /**
2056: * <!-- begin-user-doc -->
2057: * <!-- end-user-doc -->
2058: * @generated
2059: */
2060: public EClass getTransactionType() {
2061: return transactionTypeEClass;
2062: }
2063:
2064: /**
2065: * <!-- begin-user-doc -->
2066: * <!-- end-user-doc -->
2067: * @generated
2068: */
2069: public EAttribute getTransactionType_LockId() {
2070: return (EAttribute) transactionTypeEClass
2071: .getEStructuralFeatures().get(0);
2072: }
2073:
2074: /**
2075: * <!-- begin-user-doc -->
2076: * <!-- end-user-doc -->
2077: * @generated
2078: */
2079: public EAttribute getTransactionType_Group() {
2080: return (EAttribute) transactionTypeEClass
2081: .getEStructuralFeatures().get(1);
2082: }
2083:
2084: /**
2085: * <!-- begin-user-doc -->
2086: * <!-- end-user-doc -->
2087: * @generated
2088: */
2089: public EReference getTransactionType_Insert() {
2090: return (EReference) transactionTypeEClass
2091: .getEStructuralFeatures().get(2);
2092: }
2093:
2094: /**
2095: * <!-- begin-user-doc -->
2096: * <!-- end-user-doc -->
2097: * @generated
2098: */
2099: public EReference getTransactionType_Update() {
2100: return (EReference) transactionTypeEClass
2101: .getEStructuralFeatures().get(3);
2102: }
2103:
2104: /**
2105: * <!-- begin-user-doc -->
2106: * <!-- end-user-doc -->
2107: * @generated
2108: */
2109: public EReference getTransactionType_Delete() {
2110: return (EReference) transactionTypeEClass
2111: .getEStructuralFeatures().get(4);
2112: }
2113:
2114: /**
2115: * <!-- begin-user-doc -->
2116: * <!-- end-user-doc -->
2117: * @generated
2118: */
2119: public EReference getTransactionType_Native() {
2120: return (EReference) transactionTypeEClass
2121: .getEStructuralFeatures().get(5);
2122: }
2123:
2124: /**
2125: * <!-- begin-user-doc -->
2126: * <!-- end-user-doc -->
2127: * @generated
2128: */
2129: public EAttribute getTransactionType_ReleaseAction() {
2130: return (EAttribute) transactionTypeEClass
2131: .getEStructuralFeatures().get(6);
2132: }
2133:
2134: /**
2135: * <!-- begin-user-doc -->
2136: * <!-- end-user-doc -->
2137: * @generated
2138: */
2139: public EClass getUpdateElementType() {
2140: return updateElementTypeEClass;
2141: }
2142:
2143: /**
2144: * <!-- begin-user-doc -->
2145: * <!-- end-user-doc -->
2146: * @generated
2147: */
2148: public EReference getUpdateElementType_Property() {
2149: return (EReference) updateElementTypeEClass
2150: .getEStructuralFeatures().get(0);
2151: }
2152:
2153: /**
2154: * <!-- begin-user-doc -->
2155: * <!-- end-user-doc -->
2156: * @generated
2157: */
2158: public EAttribute getUpdateElementType_Filter() {
2159: return (EAttribute) updateElementTypeEClass
2160: .getEStructuralFeatures().get(1);
2161: }
2162:
2163: /**
2164: * <!-- begin-user-doc -->
2165: * <!-- end-user-doc -->
2166: * @generated
2167: */
2168: public EAttribute getUpdateElementType_Handle() {
2169: return (EAttribute) updateElementTypeEClass
2170: .getEStructuralFeatures().get(2);
2171: }
2172:
2173: /**
2174: * <!-- begin-user-doc -->
2175: * <!-- end-user-doc -->
2176: * @generated
2177: */
2178: public EAttribute getUpdateElementType_InputFormat() {
2179: return (EAttribute) updateElementTypeEClass
2180: .getEStructuralFeatures().get(3);
2181: }
2182:
2183: /**
2184: * <!-- begin-user-doc -->
2185: * <!-- end-user-doc -->
2186: * @generated
2187: */
2188: public EAttribute getUpdateElementType_SrsName() {
2189: return (EAttribute) updateElementTypeEClass
2190: .getEStructuralFeatures().get(4);
2191: }
2192:
2193: /**
2194: * <!-- begin-user-doc -->
2195: * <!-- end-user-doc -->
2196: * @generated
2197: */
2198: public EAttribute getUpdateElementType_TypeName() {
2199: return (EAttribute) updateElementTypeEClass
2200: .getEStructuralFeatures().get(5);
2201: }
2202:
2203: /**
2204: * <!-- begin-user-doc -->
2205: * <!-- end-user-doc -->
2206: * @generated
2207: */
2208: public EClass getWFSCapabilitiesType() {
2209: return wfsCapabilitiesTypeEClass;
2210: }
2211:
2212: /**
2213: * <!-- begin-user-doc -->
2214: * <!-- end-user-doc -->
2215: * @generated
2216: */
2217: public EReference getWFSCapabilitiesType_FeatureTypeList() {
2218: return (EReference) wfsCapabilitiesTypeEClass
2219: .getEStructuralFeatures().get(0);
2220: }
2221:
2222: /**
2223: * <!-- begin-user-doc -->
2224: * <!-- end-user-doc -->
2225: * @generated
2226: */
2227: public EReference getWFSCapabilitiesType_ServesGMLObjectTypeList() {
2228: return (EReference) wfsCapabilitiesTypeEClass
2229: .getEStructuralFeatures().get(1);
2230: }
2231:
2232: /**
2233: * <!-- begin-user-doc -->
2234: * <!-- end-user-doc -->
2235: * @generated
2236: */
2237: public EReference getWFSCapabilitiesType_SupportsGMLObjectTypeList() {
2238: return (EReference) wfsCapabilitiesTypeEClass
2239: .getEStructuralFeatures().get(2);
2240: }
2241:
2242: /**
2243: * <!-- begin-user-doc -->
2244: * <!-- end-user-doc -->
2245: * @generated
2246: */
2247: public EAttribute getWFSCapabilitiesType_FilterCapabilities() {
2248: return (EAttribute) wfsCapabilitiesTypeEClass
2249: .getEStructuralFeatures().get(3);
2250: }
2251:
2252: /**
2253: * <!-- begin-user-doc -->
2254: * <!-- end-user-doc -->
2255: * @generated
2256: */
2257: public EClass getXlinkPropertyNameType() {
2258: return xlinkPropertyNameTypeEClass;
2259: }
2260:
2261: /**
2262: * <!-- begin-user-doc -->
2263: * <!-- end-user-doc -->
2264: * @generated
2265: */
2266: public EAttribute getXlinkPropertyNameType_Value() {
2267: return (EAttribute) xlinkPropertyNameTypeEClass
2268: .getEStructuralFeatures().get(0);
2269: }
2270:
2271: /**
2272: * <!-- begin-user-doc -->
2273: * <!-- end-user-doc -->
2274: * @generated
2275: */
2276: public EAttribute getXlinkPropertyNameType_TraverseXlinkDepth() {
2277: return (EAttribute) xlinkPropertyNameTypeEClass
2278: .getEStructuralFeatures().get(1);
2279: }
2280:
2281: /**
2282: * <!-- begin-user-doc -->
2283: * <!-- end-user-doc -->
2284: * @generated
2285: */
2286: public EAttribute getXlinkPropertyNameType_TraverseXlinkExpiry() {
2287: return (EAttribute) xlinkPropertyNameTypeEClass
2288: .getEStructuralFeatures().get(2);
2289: }
2290:
2291: /**
2292: * <!-- begin-user-doc -->
2293: * <!-- end-user-doc -->
2294: * @generated
2295: */
2296: public EEnum getAllSomeType() {
2297: return allSomeTypeEEnum;
2298: }
2299:
2300: /**
2301: * <!-- begin-user-doc -->
2302: * <!-- end-user-doc -->
2303: * @generated
2304: */
2305: public EEnum getIdentifierGenerationOptionType() {
2306: return identifierGenerationOptionTypeEEnum;
2307: }
2308:
2309: /**
2310: * <!-- begin-user-doc -->
2311: * <!-- end-user-doc -->
2312: * @generated
2313: */
2314: public EEnum getOperationType() {
2315: return operationTypeEEnum;
2316: }
2317:
2318: /**
2319: * <!-- begin-user-doc -->
2320: * <!-- end-user-doc -->
2321: * @generated
2322: */
2323: public EEnum getResultTypeType() {
2324: return resultTypeTypeEEnum;
2325: }
2326:
2327: /**
2328: * <!-- begin-user-doc -->
2329: * <!-- end-user-doc -->
2330: * @generated
2331: */
2332: public EDataType getServiceType() {
2333: return serviceTypeEDataType;
2334: }
2335:
2336: /**
2337: * <!-- begin-user-doc -->
2338: * <!-- end-user-doc -->
2339: * @generated
2340: */
2341: public EDataType getFilter() {
2342: return filterEDataType;
2343: }
2344:
2345: /**
2346: * <!-- begin-user-doc -->
2347: * <!-- end-user-doc -->
2348: * @generated
2349: */
2350: public EDataType getQName() {
2351: return qNameEDataType;
2352: }
2353:
2354: /**
2355: * <!-- begin-user-doc -->
2356: * <!-- end-user-doc -->
2357: * @generated
2358: */
2359: public EDataType getCalendar() {
2360: return calendarEDataType;
2361: }
2362:
2363: /**
2364: * <!-- begin-user-doc -->
2365: * <!-- end-user-doc -->
2366: * @generated
2367: */
2368: public EDataType getFeatureCollection() {
2369: return featureCollectionEDataType;
2370: }
2371:
2372: /**
2373: * <!-- begin-user-doc -->
2374: * <!-- end-user-doc -->
2375: * @generated
2376: */
2377: public EDataType getFeatureId() {
2378: return featureIdEDataType;
2379: }
2380:
2381: /**
2382: * <!-- begin-user-doc -->
2383: * <!-- end-user-doc -->
2384: * @generated
2385: */
2386: public EDataType getServiceType_1() {
2387: return serviceType_1EDataType;
2388: }
2389:
2390: /**
2391: * <!-- begin-user-doc -->
2392: * <!-- end-user-doc -->
2393: * @generated
2394: */
2395: public EDataType getURI() {
2396: return uriEDataType;
2397: }
2398:
2399: /**
2400: * <!-- begin-user-doc -->
2401: * <!-- end-user-doc -->
2402: * @generated
2403: */
2404: public EDataType getFormatType() {
2405: return formatTypeEDataType;
2406: }
2407:
2408: /**
2409: * <!-- begin-user-doc -->
2410: * <!-- end-user-doc -->
2411: * @generated
2412: */
2413: public EDataType getTypeType() {
2414: return typeTypeEDataType;
2415: }
2416:
2417: /**
2418: * <!-- begin-user-doc -->
2419: * <!-- end-user-doc -->
2420: * @generated
2421: */
2422: public EDataType getFunction() {
2423: return functionEDataType;
2424: }
2425:
2426: /**
2427: * <!-- begin-user-doc -->
2428: * <!-- end-user-doc -->
2429: * @generated
2430: */
2431: public EDataType getSortBy() {
2432: return sortByEDataType;
2433: }
2434:
2435: /**
2436: * <!-- begin-user-doc -->
2437: * <!-- end-user-doc -->
2438: * @generated
2439: */
2440: public EDataType getTypeNameListType() {
2441: return typeNameListTypeEDataType;
2442: }
2443:
2444: /**
2445: * <!-- begin-user-doc -->
2446: * <!-- end-user-doc -->
2447: * @generated
2448: */
2449: public WfsFactory getWfsFactory() {
2450: return (WfsFactory) getEFactoryInstance();
2451: }
2452:
2453: /**
2454: * <!-- begin-user-doc -->
2455: * <!-- end-user-doc -->
2456: * @generated
2457: */
2458: private boolean isCreated = false;
2459:
2460: /**
2461: * Creates the meta-model objects for the package. This method is
2462: * guarded to have no affect on any invocation but its first.
2463: * <!-- begin-user-doc -->
2464: * <!-- end-user-doc -->
2465: * @generated
2466: */
2467: public void createPackageContents() {
2468: if (isCreated)
2469: return;
2470: isCreated = true;
2471:
2472: // Create classes and their features
2473: actionTypeEClass = createEClass(ACTION_TYPE);
2474: createEAttribute(actionTypeEClass, ACTION_TYPE__MESSAGE);
2475: createEAttribute(actionTypeEClass, ACTION_TYPE__CODE);
2476: createEAttribute(actionTypeEClass, ACTION_TYPE__LOCATOR);
2477:
2478: baseRequestTypeEClass = createEClass(BASE_REQUEST_TYPE);
2479: createEAttribute(baseRequestTypeEClass,
2480: BASE_REQUEST_TYPE__HANDLE);
2481: createEAttribute(baseRequestTypeEClass,
2482: BASE_REQUEST_TYPE__SERVICE);
2483: createEAttribute(baseRequestTypeEClass,
2484: BASE_REQUEST_TYPE__VERSION);
2485: createEAttribute(baseRequestTypeEClass,
2486: BASE_REQUEST_TYPE__BASE_URL);
2487:
2488: deleteElementTypeEClass = createEClass(DELETE_ELEMENT_TYPE);
2489: createEAttribute(deleteElementTypeEClass,
2490: DELETE_ELEMENT_TYPE__FILTER);
2491: createEAttribute(deleteElementTypeEClass,
2492: DELETE_ELEMENT_TYPE__HANDLE);
2493: createEAttribute(deleteElementTypeEClass,
2494: DELETE_ELEMENT_TYPE__TYPE_NAME);
2495:
2496: describeFeatureTypeTypeEClass = createEClass(DESCRIBE_FEATURE_TYPE_TYPE);
2497: createEAttribute(describeFeatureTypeTypeEClass,
2498: DESCRIBE_FEATURE_TYPE_TYPE__TYPE_NAME);
2499: createEAttribute(describeFeatureTypeTypeEClass,
2500: DESCRIBE_FEATURE_TYPE_TYPE__OUTPUT_FORMAT);
2501:
2502: documentRootEClass = createEClass(DOCUMENT_ROOT);
2503: createEAttribute(documentRootEClass, DOCUMENT_ROOT__MIXED);
2504: createEReference(documentRootEClass,
2505: DOCUMENT_ROOT__XMLNS_PREFIX_MAP);
2506: createEReference(documentRootEClass,
2507: DOCUMENT_ROOT__XSI_SCHEMA_LOCATION);
2508: createEReference(documentRootEClass, DOCUMENT_ROOT__DELETE);
2509: createEReference(documentRootEClass,
2510: DOCUMENT_ROOT__DESCRIBE_FEATURE_TYPE);
2511: createEReference(documentRootEClass,
2512: DOCUMENT_ROOT__FEATURE_COLLECTION);
2513: createEReference(documentRootEClass,
2514: DOCUMENT_ROOT__FEATURE_TYPE_LIST);
2515: createEReference(documentRootEClass,
2516: DOCUMENT_ROOT__GET_CAPABILITIES);
2517: createEReference(documentRootEClass, DOCUMENT_ROOT__GET_FEATURE);
2518: createEReference(documentRootEClass,
2519: DOCUMENT_ROOT__GET_FEATURE_WITH_LOCK);
2520: createEReference(documentRootEClass,
2521: DOCUMENT_ROOT__GET_GML_OBJECT);
2522: createEReference(documentRootEClass, DOCUMENT_ROOT__INSERT);
2523: createEReference(documentRootEClass,
2524: DOCUMENT_ROOT__LOCK_FEATURE);
2525: createEReference(documentRootEClass,
2526: DOCUMENT_ROOT__LOCK_FEATURE_RESPONSE);
2527: createEAttribute(documentRootEClass, DOCUMENT_ROOT__LOCK_ID);
2528: createEReference(documentRootEClass, DOCUMENT_ROOT__NATIVE);
2529: createEReference(documentRootEClass, DOCUMENT_ROOT__PROPERTY);
2530: createEAttribute(documentRootEClass,
2531: DOCUMENT_ROOT__PROPERTY_NAME);
2532: createEReference(documentRootEClass, DOCUMENT_ROOT__QUERY);
2533: createEReference(documentRootEClass,
2534: DOCUMENT_ROOT__SERVES_GML_OBJECT_TYPE_LIST);
2535: createEReference(documentRootEClass,
2536: DOCUMENT_ROOT__SUPPORTS_GML_OBJECT_TYPE_LIST);
2537: createEReference(documentRootEClass, DOCUMENT_ROOT__TRANSACTION);
2538: createEReference(documentRootEClass,
2539: DOCUMENT_ROOT__TRANSACTION_RESPONSE);
2540: createEReference(documentRootEClass, DOCUMENT_ROOT__UPDATE);
2541: createEReference(documentRootEClass,
2542: DOCUMENT_ROOT__WFS_CAPABILITIES);
2543: createEReference(documentRootEClass,
2544: DOCUMENT_ROOT__XLINK_PROPERTY_NAME);
2545:
2546: featureCollectionTypeEClass = createEClass(FEATURE_COLLECTION_TYPE);
2547: createEAttribute(featureCollectionTypeEClass,
2548: FEATURE_COLLECTION_TYPE__LOCK_ID);
2549: createEAttribute(featureCollectionTypeEClass,
2550: FEATURE_COLLECTION_TYPE__TIME_STAMP);
2551: createEAttribute(featureCollectionTypeEClass,
2552: FEATURE_COLLECTION_TYPE__NUMBER_OF_FEATURES);
2553: createEAttribute(featureCollectionTypeEClass,
2554: FEATURE_COLLECTION_TYPE__FEATURE);
2555:
2556: featureTypeListTypeEClass = createEClass(FEATURE_TYPE_LIST_TYPE);
2557: createEReference(featureTypeListTypeEClass,
2558: FEATURE_TYPE_LIST_TYPE__OPERATIONS);
2559: createEReference(featureTypeListTypeEClass,
2560: FEATURE_TYPE_LIST_TYPE__FEATURE_TYPE);
2561:
2562: featureTypeTypeEClass = createEClass(FEATURE_TYPE_TYPE);
2563: createEAttribute(featureTypeTypeEClass, FEATURE_TYPE_TYPE__NAME);
2564: createEAttribute(featureTypeTypeEClass,
2565: FEATURE_TYPE_TYPE__TITLE);
2566: createEAttribute(featureTypeTypeEClass,
2567: FEATURE_TYPE_TYPE__ABSTRACT);
2568: createEReference(featureTypeTypeEClass,
2569: FEATURE_TYPE_TYPE__KEYWORDS);
2570: createEAttribute(featureTypeTypeEClass,
2571: FEATURE_TYPE_TYPE__DEFAULT_SRS);
2572: createEAttribute(featureTypeTypeEClass,
2573: FEATURE_TYPE_TYPE__OTHER_SRS);
2574: createEReference(featureTypeTypeEClass,
2575: FEATURE_TYPE_TYPE__NO_SRS);
2576: createEReference(featureTypeTypeEClass,
2577: FEATURE_TYPE_TYPE__OPERATIONS);
2578: createEReference(featureTypeTypeEClass,
2579: FEATURE_TYPE_TYPE__OUTPUT_FORMATS);
2580: createEReference(featureTypeTypeEClass,
2581: FEATURE_TYPE_TYPE__WGS84_BOUNDING_BOX);
2582: createEReference(featureTypeTypeEClass,
2583: FEATURE_TYPE_TYPE__METADATA_URL);
2584:
2585: featuresLockedTypeEClass = createEClass(FEATURES_LOCKED_TYPE);
2586: createEAttribute(featuresLockedTypeEClass,
2587: FEATURES_LOCKED_TYPE__GROUP);
2588: createEAttribute(featuresLockedTypeEClass,
2589: FEATURES_LOCKED_TYPE__FEATURE_ID);
2590:
2591: featuresNotLockedTypeEClass = createEClass(FEATURES_NOT_LOCKED_TYPE);
2592: createEAttribute(featuresNotLockedTypeEClass,
2593: FEATURES_NOT_LOCKED_TYPE__GROUP);
2594: createEAttribute(featuresNotLockedTypeEClass,
2595: FEATURES_NOT_LOCKED_TYPE__FEATURE_ID);
2596:
2597: gmlObjectTypeListTypeEClass = createEClass(GML_OBJECT_TYPE_LIST_TYPE);
2598: createEReference(gmlObjectTypeListTypeEClass,
2599: GML_OBJECT_TYPE_LIST_TYPE__GML_OBJECT_TYPE);
2600:
2601: gmlObjectTypeTypeEClass = createEClass(GML_OBJECT_TYPE_TYPE);
2602: createEAttribute(gmlObjectTypeTypeEClass,
2603: GML_OBJECT_TYPE_TYPE__NAME);
2604: createEAttribute(gmlObjectTypeTypeEClass,
2605: GML_OBJECT_TYPE_TYPE__TITLE);
2606: createEAttribute(gmlObjectTypeTypeEClass,
2607: GML_OBJECT_TYPE_TYPE__ABSTRACT);
2608: createEReference(gmlObjectTypeTypeEClass,
2609: GML_OBJECT_TYPE_TYPE__KEYWORDS);
2610: createEReference(gmlObjectTypeTypeEClass,
2611: GML_OBJECT_TYPE_TYPE__OUTPUT_FORMATS);
2612:
2613: getCapabilitiesTypeEClass = createEClass(GET_CAPABILITIES_TYPE);
2614: createEAttribute(getCapabilitiesTypeEClass,
2615: GET_CAPABILITIES_TYPE__SERVICE);
2616:
2617: getFeatureTypeEClass = createEClass(GET_FEATURE_TYPE);
2618: createEReference(getFeatureTypeEClass, GET_FEATURE_TYPE__QUERY);
2619: createEAttribute(getFeatureTypeEClass,
2620: GET_FEATURE_TYPE__MAX_FEATURES);
2621: createEAttribute(getFeatureTypeEClass,
2622: GET_FEATURE_TYPE__OUTPUT_FORMAT);
2623: createEAttribute(getFeatureTypeEClass,
2624: GET_FEATURE_TYPE__RESULT_TYPE);
2625: createEAttribute(getFeatureTypeEClass,
2626: GET_FEATURE_TYPE__TRAVERSE_XLINK_DEPTH);
2627: createEAttribute(getFeatureTypeEClass,
2628: GET_FEATURE_TYPE__TRAVERSE_XLINK_EXPIRY);
2629:
2630: getFeatureWithLockTypeEClass = createEClass(GET_FEATURE_WITH_LOCK_TYPE);
2631: createEAttribute(getFeatureWithLockTypeEClass,
2632: GET_FEATURE_WITH_LOCK_TYPE__EXPIRY);
2633:
2634: getGmlObjectTypeEClass = createEClass(GET_GML_OBJECT_TYPE);
2635: createEAttribute(getGmlObjectTypeEClass,
2636: GET_GML_OBJECT_TYPE__GML_OBJECT_ID);
2637: createEAttribute(getGmlObjectTypeEClass,
2638: GET_GML_OBJECT_TYPE__OUTPUT_FORMAT);
2639: createEAttribute(getGmlObjectTypeEClass,
2640: GET_GML_OBJECT_TYPE__TRAVERSE_XLINK_DEPTH);
2641: createEAttribute(getGmlObjectTypeEClass,
2642: GET_GML_OBJECT_TYPE__TRAVERSE_XLINK_EXPIRY);
2643:
2644: insertElementTypeEClass = createEClass(INSERT_ELEMENT_TYPE);
2645: createEAttribute(insertElementTypeEClass,
2646: INSERT_ELEMENT_TYPE__FEATURE);
2647: createEAttribute(insertElementTypeEClass,
2648: INSERT_ELEMENT_TYPE__HANDLE);
2649: createEAttribute(insertElementTypeEClass,
2650: INSERT_ELEMENT_TYPE__IDGEN);
2651: createEAttribute(insertElementTypeEClass,
2652: INSERT_ELEMENT_TYPE__INPUT_FORMAT);
2653: createEAttribute(insertElementTypeEClass,
2654: INSERT_ELEMENT_TYPE__SRS_NAME);
2655:
2656: insertResultsTypeEClass = createEClass(INSERT_RESULTS_TYPE);
2657: createEReference(insertResultsTypeEClass,
2658: INSERT_RESULTS_TYPE__FEATURE);
2659:
2660: insertedFeatureTypeEClass = createEClass(INSERTED_FEATURE_TYPE);
2661: createEAttribute(insertedFeatureTypeEClass,
2662: INSERTED_FEATURE_TYPE__FEATURE_ID);
2663: createEAttribute(insertedFeatureTypeEClass,
2664: INSERTED_FEATURE_TYPE__HANDLE);
2665:
2666: lockFeatureResponseTypeEClass = createEClass(LOCK_FEATURE_RESPONSE_TYPE);
2667: createEAttribute(lockFeatureResponseTypeEClass,
2668: LOCK_FEATURE_RESPONSE_TYPE__LOCK_ID);
2669: createEReference(lockFeatureResponseTypeEClass,
2670: LOCK_FEATURE_RESPONSE_TYPE__FEATURES_LOCKED);
2671: createEReference(lockFeatureResponseTypeEClass,
2672: LOCK_FEATURE_RESPONSE_TYPE__FEATURES_NOT_LOCKED);
2673:
2674: lockFeatureTypeEClass = createEClass(LOCK_FEATURE_TYPE);
2675: createEReference(lockFeatureTypeEClass, LOCK_FEATURE_TYPE__LOCK);
2676: createEAttribute(lockFeatureTypeEClass,
2677: LOCK_FEATURE_TYPE__EXPIRY);
2678: createEAttribute(lockFeatureTypeEClass,
2679: LOCK_FEATURE_TYPE__LOCK_ACTION);
2680:
2681: lockTypeEClass = createEClass(LOCK_TYPE);
2682: createEAttribute(lockTypeEClass, LOCK_TYPE__FILTER);
2683: createEAttribute(lockTypeEClass, LOCK_TYPE__HANDLE);
2684: createEAttribute(lockTypeEClass, LOCK_TYPE__TYPE_NAME);
2685:
2686: metadataURLTypeEClass = createEClass(METADATA_URL_TYPE);
2687: createEAttribute(metadataURLTypeEClass,
2688: METADATA_URL_TYPE__VALUE);
2689: createEAttribute(metadataURLTypeEClass,
2690: METADATA_URL_TYPE__FORMAT);
2691: createEAttribute(metadataURLTypeEClass, METADATA_URL_TYPE__TYPE);
2692:
2693: nativeTypeEClass = createEClass(NATIVE_TYPE);
2694: createEAttribute(nativeTypeEClass, NATIVE_TYPE__SAFE_TO_IGNORE);
2695: createEAttribute(nativeTypeEClass, NATIVE_TYPE__VENDOR_ID);
2696:
2697: noSRSTypeEClass = createEClass(NO_SRS_TYPE);
2698:
2699: operationsTypeEClass = createEClass(OPERATIONS_TYPE);
2700: createEAttribute(operationsTypeEClass,
2701: OPERATIONS_TYPE__OPERATION);
2702:
2703: outputFormatListTypeEClass = createEClass(OUTPUT_FORMAT_LIST_TYPE);
2704: createEAttribute(outputFormatListTypeEClass,
2705: OUTPUT_FORMAT_LIST_TYPE__GROUP);
2706: createEAttribute(outputFormatListTypeEClass,
2707: OUTPUT_FORMAT_LIST_TYPE__FORMAT);
2708:
2709: propertyTypeEClass = createEClass(PROPERTY_TYPE);
2710: createEAttribute(propertyTypeEClass, PROPERTY_TYPE__NAME);
2711: createEAttribute(propertyTypeEClass, PROPERTY_TYPE__VALUE);
2712:
2713: queryTypeEClass = createEClass(QUERY_TYPE);
2714: createEAttribute(queryTypeEClass, QUERY_TYPE__GROUP);
2715: createEAttribute(queryTypeEClass, QUERY_TYPE__PROPERTY_NAME);
2716: createEReference(queryTypeEClass,
2717: QUERY_TYPE__XLINK_PROPERTY_NAME);
2718: createEAttribute(queryTypeEClass, QUERY_TYPE__FUNCTION);
2719: createEAttribute(queryTypeEClass, QUERY_TYPE__FILTER);
2720: createEAttribute(queryTypeEClass, QUERY_TYPE__SORT_BY);
2721: createEAttribute(queryTypeEClass, QUERY_TYPE__FEATURE_VERSION);
2722: createEAttribute(queryTypeEClass, QUERY_TYPE__HANDLE);
2723: createEAttribute(queryTypeEClass, QUERY_TYPE__SRS_NAME);
2724: createEAttribute(queryTypeEClass, QUERY_TYPE__TYPE_NAME);
2725:
2726: transactionResponseTypeEClass = createEClass(TRANSACTION_RESPONSE_TYPE);
2727: createEReference(transactionResponseTypeEClass,
2728: TRANSACTION_RESPONSE_TYPE__TRANSACTION_SUMMARY);
2729: createEReference(transactionResponseTypeEClass,
2730: TRANSACTION_RESPONSE_TYPE__TRANSACTION_RESULTS);
2731: createEReference(transactionResponseTypeEClass,
2732: TRANSACTION_RESPONSE_TYPE__INSERT_RESULTS);
2733: createEAttribute(transactionResponseTypeEClass,
2734: TRANSACTION_RESPONSE_TYPE__VERSION);
2735:
2736: transactionResultsTypeEClass = createEClass(TRANSACTION_RESULTS_TYPE);
2737: createEAttribute(transactionResultsTypeEClass,
2738: TRANSACTION_RESULTS_TYPE__HANDLE);
2739: createEReference(transactionResultsTypeEClass,
2740: TRANSACTION_RESULTS_TYPE__ACTION);
2741:
2742: transactionSummaryTypeEClass = createEClass(TRANSACTION_SUMMARY_TYPE);
2743: createEAttribute(transactionSummaryTypeEClass,
2744: TRANSACTION_SUMMARY_TYPE__TOTAL_INSERTED);
2745: createEAttribute(transactionSummaryTypeEClass,
2746: TRANSACTION_SUMMARY_TYPE__TOTAL_UPDATED);
2747: createEAttribute(transactionSummaryTypeEClass,
2748: TRANSACTION_SUMMARY_TYPE__TOTAL_DELETED);
2749:
2750: transactionTypeEClass = createEClass(TRANSACTION_TYPE);
2751: createEAttribute(transactionTypeEClass,
2752: TRANSACTION_TYPE__LOCK_ID);
2753: createEAttribute(transactionTypeEClass, TRANSACTION_TYPE__GROUP);
2754: createEReference(transactionTypeEClass,
2755: TRANSACTION_TYPE__INSERT);
2756: createEReference(transactionTypeEClass,
2757: TRANSACTION_TYPE__UPDATE);
2758: createEReference(transactionTypeEClass,
2759: TRANSACTION_TYPE__DELETE);
2760: createEReference(transactionTypeEClass,
2761: TRANSACTION_TYPE__NATIVE);
2762: createEAttribute(transactionTypeEClass,
2763: TRANSACTION_TYPE__RELEASE_ACTION);
2764:
2765: updateElementTypeEClass = createEClass(UPDATE_ELEMENT_TYPE);
2766: createEReference(updateElementTypeEClass,
2767: UPDATE_ELEMENT_TYPE__PROPERTY);
2768: createEAttribute(updateElementTypeEClass,
2769: UPDATE_ELEMENT_TYPE__FILTER);
2770: createEAttribute(updateElementTypeEClass,
2771: UPDATE_ELEMENT_TYPE__HANDLE);
2772: createEAttribute(updateElementTypeEClass,
2773: UPDATE_ELEMENT_TYPE__INPUT_FORMAT);
2774: createEAttribute(updateElementTypeEClass,
2775: UPDATE_ELEMENT_TYPE__SRS_NAME);
2776: createEAttribute(updateElementTypeEClass,
2777: UPDATE_ELEMENT_TYPE__TYPE_NAME);
2778:
2779: wfsCapabilitiesTypeEClass = createEClass(WFS_CAPABILITIES_TYPE);
2780: createEReference(wfsCapabilitiesTypeEClass,
2781: WFS_CAPABILITIES_TYPE__FEATURE_TYPE_LIST);
2782: createEReference(wfsCapabilitiesTypeEClass,
2783: WFS_CAPABILITIES_TYPE__SERVES_GML_OBJECT_TYPE_LIST);
2784: createEReference(wfsCapabilitiesTypeEClass,
2785: WFS_CAPABILITIES_TYPE__SUPPORTS_GML_OBJECT_TYPE_LIST);
2786: createEAttribute(wfsCapabilitiesTypeEClass,
2787: WFS_CAPABILITIES_TYPE__FILTER_CAPABILITIES);
2788:
2789: xlinkPropertyNameTypeEClass = createEClass(XLINK_PROPERTY_NAME_TYPE);
2790: createEAttribute(xlinkPropertyNameTypeEClass,
2791: XLINK_PROPERTY_NAME_TYPE__VALUE);
2792: createEAttribute(xlinkPropertyNameTypeEClass,
2793: XLINK_PROPERTY_NAME_TYPE__TRAVERSE_XLINK_DEPTH);
2794: createEAttribute(xlinkPropertyNameTypeEClass,
2795: XLINK_PROPERTY_NAME_TYPE__TRAVERSE_XLINK_EXPIRY);
2796:
2797: // Create enums
2798: allSomeTypeEEnum = createEEnum(ALL_SOME_TYPE);
2799: identifierGenerationOptionTypeEEnum = createEEnum(IDENTIFIER_GENERATION_OPTION_TYPE);
2800: operationTypeEEnum = createEEnum(OPERATION_TYPE);
2801: resultTypeTypeEEnum = createEEnum(RESULT_TYPE_TYPE);
2802:
2803: // Create data types
2804: serviceTypeEDataType = createEDataType(SERVICE_TYPE);
2805: filterEDataType = createEDataType(FILTER);
2806: qNameEDataType = createEDataType(QNAME);
2807: calendarEDataType = createEDataType(CALENDAR);
2808: featureCollectionEDataType = createEDataType(FEATURE_COLLECTION);
2809: featureIdEDataType = createEDataType(FEATURE_ID);
2810: serviceType_1EDataType = createEDataType(SERVICE_TYPE_1);
2811: uriEDataType = createEDataType(URI);
2812: formatTypeEDataType = createEDataType(FORMAT_TYPE);
2813: typeTypeEDataType = createEDataType(TYPE_TYPE);
2814: functionEDataType = createEDataType(FUNCTION);
2815: sortByEDataType = createEDataType(SORT_BY);
2816: typeNameListTypeEDataType = createEDataType(TYPE_NAME_LIST_TYPE);
2817: }
2818:
2819: /**
2820: * <!-- begin-user-doc -->
2821: * <!-- end-user-doc -->
2822: * @generated
2823: */
2824: private boolean isInitialized = false;
2825:
2826: /**
2827: * Complete the initialization of the package and its meta-model. This
2828: * method is guarded to have no affect on any invocation but its first.
2829: * <!-- begin-user-doc -->
2830: * <!-- end-user-doc -->
2831: * @generated
2832: */
2833: public void initializePackageContents() {
2834: if (isInitialized)
2835: return;
2836: isInitialized = true;
2837:
2838: // Initialize package
2839: setName(eNAME);
2840: setNsPrefix(eNS_PREFIX);
2841: setNsURI(eNS_URI);
2842:
2843: // Obtain other dependent packages
2844: XMLTypePackage theXMLTypePackage = (XMLTypePackage) EPackage.Registry.INSTANCE
2845: .getEPackage(XMLTypePackage.eNS_URI);
2846: XMLTypePackage theXMLTypePackage_1 = (XMLTypePackage) EPackage.Registry.INSTANCE
2847: .getEPackage(XMLTypePackage.eNS_URI);
2848: EcorePackage theEcorePackage = (EcorePackage) EPackage.Registry.INSTANCE
2849: .getEPackage(EcorePackage.eNS_URI);
2850: OwsPackage theOwsPackage = (OwsPackage) EPackage.Registry.INSTANCE
2851: .getEPackage(OwsPackage.eNS_URI);
2852:
2853: // Add supertypes to classes
2854: describeFeatureTypeTypeEClass.getESuperTypes().add(
2855: this .getBaseRequestType());
2856: getCapabilitiesTypeEClass.getESuperTypes().add(
2857: theOwsPackage.getGetCapabilitiesType());
2858: getFeatureTypeEClass.getESuperTypes().add(
2859: this .getBaseRequestType());
2860: getFeatureWithLockTypeEClass.getESuperTypes().add(
2861: this .getGetFeatureType());
2862: getGmlObjectTypeEClass.getESuperTypes().add(
2863: this .getBaseRequestType());
2864: lockFeatureTypeEClass.getESuperTypes().add(
2865: this .getBaseRequestType());
2866: transactionTypeEClass.getESuperTypes().add(
2867: this .getBaseRequestType());
2868: wfsCapabilitiesTypeEClass.getESuperTypes().add(
2869: theOwsPackage.getCapabilitiesBaseType());
2870:
2871: // Initialize classes and features; add operations and parameters
2872: initEClass(actionTypeEClass, ActionType.class, "ActionType",
2873: !IS_ABSTRACT, !IS_INTERFACE,
2874: IS_GENERATED_INSTANCE_CLASS);
2875: initEAttribute(getActionType_Message(), theXMLTypePackage
2876: .getString(), "message", null, 0, 1, ActionType.class,
2877: !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE,
2878: !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED,
2879: IS_ORDERED);
2880: initEAttribute(getActionType_Code(), theXMLTypePackage
2881: .getString(), "code", null, 0, 1, ActionType.class,
2882: !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE,
2883: !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED,
2884: IS_ORDERED);
2885: initEAttribute(getActionType_Locator(), theXMLTypePackage
2886: .getString(), "locator", null, 1, 1, ActionType.class,
2887: !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE,
2888: !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED,
2889: IS_ORDERED);
2890:
2891: initEClass(baseRequestTypeEClass, BaseRequestType.class,
2892: "BaseRequestType", IS_ABSTRACT, !IS_INTERFACE,
2893: IS_GENERATED_INSTANCE_CLASS);
2894: initEAttribute(getBaseRequestType_Handle(), theXMLTypePackage
2895: .getString(), "handle", null, 0, 1,
2896: BaseRequestType.class, !IS_TRANSIENT, !IS_VOLATILE,
2897: IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE,
2898: !IS_DERIVED, IS_ORDERED);
2899: initEAttribute(getBaseRequestType_Service(), this
2900: .getServiceType(), "service", "WFS", 0, 1,
2901: BaseRequestType.class, !IS_TRANSIENT, !IS_VOLATILE,
2902: IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, !IS_UNIQUE,
2903: !IS_DERIVED, IS_ORDERED);
2904: initEAttribute(getBaseRequestType_Version(), theXMLTypePackage
2905: .getString(), "version", "1.1.0", 0, 1,
2906: BaseRequestType.class, !IS_TRANSIENT, !IS_VOLATILE,
2907: IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, !IS_UNIQUE,
2908: !IS_DERIVED, IS_ORDERED);
2909: initEAttribute(getBaseRequestType_BaseUrl(),
2910: theXMLTypePackage_1.getString(), "baseUrl", null, 0, 1,
2911: BaseRequestType.class, !IS_TRANSIENT, !IS_VOLATILE,
2912: IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE,
2913: !IS_DERIVED, IS_ORDERED);
2914:
2915: initEClass(deleteElementTypeEClass, DeleteElementType.class,
2916: "DeleteElementType", !IS_ABSTRACT, !IS_INTERFACE,
2917: IS_GENERATED_INSTANCE_CLASS);
2918: initEAttribute(getDeleteElementType_Filter(), this .getFilter(),
2919: "filter", null, 0, 1, DeleteElementType.class,
2920: !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE,
2921: !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED,
2922: IS_ORDERED);
2923: initEAttribute(getDeleteElementType_Handle(), theXMLTypePackage
2924: .getString(), "handle", null, 0, 1,
2925: DeleteElementType.class, !IS_TRANSIENT, !IS_VOLATILE,
2926: IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE,
2927: !IS_DERIVED, IS_ORDERED);
2928: initEAttribute(getDeleteElementType_TypeName(),
2929: this .getQName(), "typeName", null, 0, 1,
2930: DeleteElementType.class, !IS_TRANSIENT, !IS_VOLATILE,
2931: IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE,
2932: !IS_DERIVED, IS_ORDERED);
2933:
2934: initEClass(describeFeatureTypeTypeEClass,
2935: DescribeFeatureTypeType.class,
2936: "DescribeFeatureTypeType", !IS_ABSTRACT, !IS_INTERFACE,
2937: IS_GENERATED_INSTANCE_CLASS);
2938: initEAttribute(getDescribeFeatureTypeType_TypeName(), this
2939: .getQName(), "typeName", null, 0, -1,
2940: DescribeFeatureTypeType.class, !IS_TRANSIENT,
2941: !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID,
2942: IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
2943: initEAttribute(getDescribeFeatureTypeType_OutputFormat(),
2944: theXMLTypePackage.getString(), "outputFormat",
2945: "text/xml; subtype=gml/3.1.1", 0, 1,
2946: DescribeFeatureTypeType.class, !IS_TRANSIENT,
2947: !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID,
2948: !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
2949:
2950: initEClass(documentRootEClass, DocumentRoot.class,
2951: "DocumentRoot", !IS_ABSTRACT, !IS_INTERFACE,
2952: IS_GENERATED_INSTANCE_CLASS);
2953: initEAttribute(getDocumentRoot_Mixed(), theEcorePackage
2954: .getEFeatureMapEntry(), "mixed", null, 0, -1, null,
2955: !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE,
2956: !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED,
2957: IS_ORDERED);
2958: initEReference(getDocumentRoot_XMLNSPrefixMap(),
2959: theEcorePackage.getEStringToStringMapEntry(), null,
2960: "xMLNSPrefixMap", null, 0, -1, null, IS_TRANSIENT,
2961: !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE,
2962: !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE,
2963: !IS_DERIVED, IS_ORDERED);
2964: initEReference(getDocumentRoot_XSISchemaLocation(),
2965: theEcorePackage.getEStringToStringMapEntry(), null,
2966: "xSISchemaLocation", null, 0, -1, null, IS_TRANSIENT,
2967: !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE,
2968: !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE,
2969: !IS_DERIVED, IS_ORDERED);
2970: initEReference(getDocumentRoot_Delete(), this
2971: .getDeleteElementType(), null, "delete", null, 0, -2,
2972: null, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE,
2973: IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE,
2974: IS_UNIQUE, IS_DERIVED, IS_ORDERED);
2975: initEReference(getDocumentRoot_DescribeFeatureType(), this
2976: .getDescribeFeatureTypeType(), null,
2977: "describeFeatureType", null, 0, -2, null, IS_TRANSIENT,
2978: IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE,
2979: !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE,
2980: IS_DERIVED, IS_ORDERED);
2981: initEReference(getDocumentRoot_FeatureCollection(), this
2982: .getFeatureCollectionType(), null, "featureCollection",
2983: null, 0, -2, null, IS_TRANSIENT, IS_VOLATILE,
2984: IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES,
2985: !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED);
2986: initEReference(getDocumentRoot_FeatureTypeList(), this
2987: .getFeatureTypeListType(), null, "featureTypeList",
2988: null, 0, -2, null, IS_TRANSIENT, IS_VOLATILE,
2989: IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES,
2990: !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED);
2991: initEReference(getDocumentRoot_GetCapabilities(), this
2992: .getGetCapabilitiesType(), null, "getCapabilities",
2993: null, 0, -2, null, IS_TRANSIENT, IS_VOLATILE,
2994: IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES,
2995: !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED);
2996: initEReference(getDocumentRoot_GetFeature(), this
2997: .getGetFeatureType(), null, "getFeature", null, 0, -2,
2998: null, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE,
2999: IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE,
3000: IS_UNIQUE, IS_DERIVED, IS_ORDERED);
3001: initEReference(getDocumentRoot_GetFeatureWithLock(), this
3002: .getGetFeatureWithLockType(), null,
3003: "getFeatureWithLock", null, 0, -2, null, IS_TRANSIENT,
3004: IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE,
3005: !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE,
3006: IS_DERIVED, IS_ORDERED);
3007: initEReference(getDocumentRoot_GetGmlObject(), this
3008: .getGetGmlObjectType(), null, "getGmlObject", null, 0,
3009: -2, null, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE,
3010: IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE,
3011: IS_UNIQUE, IS_DERIVED, IS_ORDERED);
3012: initEReference(getDocumentRoot_Insert(), this
3013: .getInsertElementType(), null, "insert", null, 0, -2,
3014: null, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE,
3015: IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE,
3016: IS_UNIQUE, IS_DERIVED, IS_ORDERED);
3017: initEReference(getDocumentRoot_LockFeature(), this
3018: .getLockFeatureType(), null, "lockFeature", null, 0,
3019: -2, null, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE,
3020: IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE,
3021: IS_UNIQUE, IS_DERIVED, IS_ORDERED);
3022: initEReference(getDocumentRoot_LockFeatureResponse(), this
3023: .getLockFeatureResponseType(), null,
3024: "lockFeatureResponse", null, 0, -2, null, IS_TRANSIENT,
3025: IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE,
3026: !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE,
3027: IS_DERIVED, IS_ORDERED);
3028: initEAttribute(getDocumentRoot_LockId(), theXMLTypePackage
3029: .getString(), "lockId", null, 0, -2, null,
3030: IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE,
3031: !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, IS_DERIVED,
3032: IS_ORDERED);
3033: initEReference(getDocumentRoot_Native(), this .getNativeType(),
3034: null, "native", null, 0, -2, null, IS_TRANSIENT,
3035: IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE,
3036: !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE,
3037: IS_DERIVED, IS_ORDERED);
3038: initEReference(getDocumentRoot_Property(), this
3039: .getPropertyType(), null, "property", null, 0, -2,
3040: null, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE,
3041: IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE,
3042: IS_UNIQUE, IS_DERIVED, IS_ORDERED);
3043: initEAttribute(getDocumentRoot_PropertyName(),
3044: theXMLTypePackage.getString(), "propertyName", null, 0,
3045: -2, null, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE,
3046: !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, IS_DERIVED,
3047: IS_ORDERED);
3048: initEReference(getDocumentRoot_Query(), this .getQueryType(),
3049: null, "query", null, 0, -2, null, IS_TRANSIENT,
3050: IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE,
3051: !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE,
3052: IS_DERIVED, IS_ORDERED);
3053: initEReference(getDocumentRoot_ServesGMLObjectTypeList(), this
3054: .getGMLObjectTypeListType(), null,
3055: "servesGMLObjectTypeList", null, 0, -2, null,
3056: IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE,
3057: !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE,
3058: IS_DERIVED, IS_ORDERED);
3059: initEReference(getDocumentRoot_SupportsGMLObjectTypeList(),
3060: this .getGMLObjectTypeListType(), null,
3061: "supportsGMLObjectTypeList", null, 0, -2, null,
3062: IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE,
3063: !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE,
3064: IS_DERIVED, IS_ORDERED);
3065: initEReference(getDocumentRoot_Transaction(), this
3066: .getTransactionType(), null, "transaction", null, 0,
3067: -2, null, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE,
3068: IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE,
3069: IS_UNIQUE, IS_DERIVED, IS_ORDERED);
3070: initEReference(getDocumentRoot_TransactionResponse(), this
3071: .getTransactionResponseType(), null,
3072: "transactionResponse", null, 0, -2, null, IS_TRANSIENT,
3073: IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE,
3074: !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE,
3075: IS_DERIVED, IS_ORDERED);
3076: initEReference(getDocumentRoot_Update(), this
3077: .getUpdateElementType(), null, "update", null, 0, -2,
3078: null, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE,
3079: IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE,
3080: IS_UNIQUE, IS_DERIVED, IS_ORDERED);
3081: initEReference(getDocumentRoot_WfsCapabilities(), this
3082: .getWFSCapabilitiesType(), null, "wfsCapabilities",
3083: null, 0, -2, null, IS_TRANSIENT, IS_VOLATILE,
3084: IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES,
3085: !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED);
3086: initEReference(getDocumentRoot_XlinkPropertyName(), this
3087: .getXlinkPropertyNameType(), null, "xlinkPropertyName",
3088: null, 0, -2, null, IS_TRANSIENT, IS_VOLATILE,
3089: IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES,
3090: !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED);
3091:
3092: initEClass(featureCollectionTypeEClass,
3093: FeatureCollectionType.class, "FeatureCollectionType",
3094: !IS_ABSTRACT, !IS_INTERFACE,
3095: IS_GENERATED_INSTANCE_CLASS);
3096: initEAttribute(getFeatureCollectionType_LockId(), ecorePackage
3097: .getEString(), "lockId", null, 0, 1,
3098: FeatureCollectionType.class, !IS_TRANSIENT,
3099: !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID,
3100: IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
3101: initEAttribute(getFeatureCollectionType_TimeStamp(), this
3102: .getCalendar(), "timeStamp", null, 0, 1,
3103: FeatureCollectionType.class, !IS_TRANSIENT,
3104: !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID,
3105: IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
3106: initEAttribute(getFeatureCollectionType_NumberOfFeatures(),
3107: ecorePackage.getEBigInteger(), "numberOfFeatures",
3108: null, 0, 1, FeatureCollectionType.class, !IS_TRANSIENT,
3109: !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID,
3110: IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
3111: initEAttribute(getFeatureCollectionType_Feature(), this
3112: .getFeatureCollection(), "feature", null, 0, -1,
3113: FeatureCollectionType.class, !IS_TRANSIENT,
3114: !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID,
3115: IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
3116:
3117: initEClass(featureTypeListTypeEClass,
3118: FeatureTypeListType.class, "FeatureTypeListType",
3119: !IS_ABSTRACT, !IS_INTERFACE,
3120: IS_GENERATED_INSTANCE_CLASS);
3121: initEReference(getFeatureTypeListType_Operations(), this
3122: .getOperationsType(), null, "operations", null, 0, 1,
3123: FeatureTypeListType.class, !IS_TRANSIENT, !IS_VOLATILE,
3124: IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES,
3125: !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
3126: initEReference(getFeatureTypeListType_FeatureType(), this
3127: .getFeatureTypeType(), null, "featureType", null, 1,
3128: -1, FeatureTypeListType.class, !IS_TRANSIENT,
3129: !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE,
3130: !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE,
3131: !IS_DERIVED, IS_ORDERED);
3132:
3133: initEClass(featureTypeTypeEClass, FeatureTypeType.class,
3134: "FeatureTypeType", !IS_ABSTRACT, !IS_INTERFACE,
3135: IS_GENERATED_INSTANCE_CLASS);
3136: initEAttribute(getFeatureTypeType_Name(), this .getQName(),
3137: "name", null, 0, 1, FeatureTypeType.class,
3138: !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE,
3139: !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED,
3140: IS_ORDERED);
3141: initEAttribute(getFeatureTypeType_Title(), theXMLTypePackage
3142: .getString(), "title", null, 1, 1,
3143: FeatureTypeType.class, !IS_TRANSIENT, !IS_VOLATILE,
3144: IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE,
3145: !IS_DERIVED, IS_ORDERED);
3146: initEAttribute(getFeatureTypeType_Abstract(), theXMLTypePackage
3147: .getString(), "abstract", null, 0, 1,
3148: FeatureTypeType.class, !IS_TRANSIENT, !IS_VOLATILE,
3149: IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE,
3150: !IS_DERIVED, IS_ORDERED);
3151: initEReference(getFeatureTypeType_Keywords(), theOwsPackage
3152: .getKeywordsType(), null, "keywords", null, 0, -1,
3153: FeatureTypeType.class, !IS_TRANSIENT, !IS_VOLATILE,
3154: IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES,
3155: !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
3156: initEAttribute(getFeatureTypeType_DefaultSRS(),
3157: theXMLTypePackage.getAnyURI(), "defaultSRS", null, 0,
3158: 1, FeatureTypeType.class, !IS_TRANSIENT, !IS_VOLATILE,
3159: IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE,
3160: !IS_DERIVED, IS_ORDERED);
3161: initEAttribute(getFeatureTypeType_OtherSRS(), theXMLTypePackage
3162: .getAnyURI(), "otherSRS", null, 0, 1,
3163: FeatureTypeType.class, !IS_TRANSIENT, !IS_VOLATILE,
3164: IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE,
3165: !IS_DERIVED, IS_ORDERED);
3166: initEReference(getFeatureTypeType_NoSRS(), this .getNoSRSType(),
3167: null, "noSRS", null, 0, 1, FeatureTypeType.class,
3168: !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE,
3169: IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE,
3170: IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
3171: initEReference(getFeatureTypeType_Operations(), this
3172: .getOperationsType(), null, "operations", null, 0, 1,
3173: FeatureTypeType.class, !IS_TRANSIENT, !IS_VOLATILE,
3174: IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES,
3175: !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
3176: initEReference(getFeatureTypeType_OutputFormats(), this
3177: .getOutputFormatListType(), null, "outputFormats",
3178: null, 0, 1, FeatureTypeType.class, !IS_TRANSIENT,
3179: !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE,
3180: !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE,
3181: !IS_DERIVED, IS_ORDERED);
3182: initEReference(getFeatureTypeType_WGS84BoundingBox(),
3183: theOwsPackage.getWGS84BoundingBoxType(), null,
3184: "wGS84BoundingBox", null, 1, -1, FeatureTypeType.class,
3185: !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE,
3186: IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE,
3187: IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
3188: initEReference(getFeatureTypeType_MetadataURL(), this
3189: .getMetadataURLType(), null, "metadataURL", null, 0,
3190: -1, FeatureTypeType.class, !IS_TRANSIENT, !IS_VOLATILE,
3191: IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES,
3192: !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
3193:
3194: initEClass(featuresLockedTypeEClass, FeaturesLockedType.class,
3195: "FeaturesLockedType", !IS_ABSTRACT, !IS_INTERFACE,
3196: IS_GENERATED_INSTANCE_CLASS);
3197: initEAttribute(getFeaturesLockedType_Group(), theEcorePackage
3198: .getEFeatureMapEntry(), "group", null, 0, -1,
3199: FeaturesLockedType.class, !IS_TRANSIENT, !IS_VOLATILE,
3200: IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE,
3201: !IS_DERIVED, IS_ORDERED);
3202: initEAttribute(getFeaturesLockedType_FeatureId(), this
3203: .getFeatureId(), "featureId", null, 0, -1,
3204: FeaturesLockedType.class, !IS_TRANSIENT, !IS_VOLATILE,
3205: IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE,
3206: !IS_DERIVED, IS_ORDERED);
3207:
3208: initEClass(featuresNotLockedTypeEClass,
3209: FeaturesNotLockedType.class, "FeaturesNotLockedType",
3210: !IS_ABSTRACT, !IS_INTERFACE,
3211: IS_GENERATED_INSTANCE_CLASS);
3212: initEAttribute(getFeaturesNotLockedType_Group(),
3213: theEcorePackage.getEFeatureMapEntry(), "group", null,
3214: 0, -1, FeaturesNotLockedType.class, !IS_TRANSIENT,
3215: !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID,
3216: !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
3217: initEAttribute(getFeaturesNotLockedType_FeatureId(), this
3218: .getFeatureId(), "featureId", null, 0, -1,
3219: FeaturesNotLockedType.class, !IS_TRANSIENT,
3220: !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID,
3221: IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
3222:
3223: initEClass(gmlObjectTypeListTypeEClass,
3224: GMLObjectTypeListType.class, "GMLObjectTypeListType",
3225: !IS_ABSTRACT, !IS_INTERFACE,
3226: IS_GENERATED_INSTANCE_CLASS);
3227: initEReference(getGMLObjectTypeListType_GMLObjectType(), this
3228: .getGMLObjectTypeType(), null, "gMLObjectType", null,
3229: 1, -1, GMLObjectTypeListType.class, !IS_TRANSIENT,
3230: !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE,
3231: !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE,
3232: !IS_DERIVED, IS_ORDERED);
3233:
3234: initEClass(gmlObjectTypeTypeEClass, GMLObjectTypeType.class,
3235: "GMLObjectTypeType", !IS_ABSTRACT, !IS_INTERFACE,
3236: IS_GENERATED_INSTANCE_CLASS);
3237: initEAttribute(getGMLObjectTypeType_Name(), this .getQName(),
3238: "name", null, 0, 1, GMLObjectTypeType.class,
3239: !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE,
3240: !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED,
3241: IS_ORDERED);
3242: initEAttribute(getGMLObjectTypeType_Title(), theXMLTypePackage
3243: .getString(), "title", null, 0, 1,
3244: GMLObjectTypeType.class, !IS_TRANSIENT, !IS_VOLATILE,
3245: IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE,
3246: !IS_DERIVED, IS_ORDERED);
3247: initEAttribute(getGMLObjectTypeType_Abstract(),
3248: theXMLTypePackage.getString(), "abstract", null, 0, 1,
3249: GMLObjectTypeType.class, !IS_TRANSIENT, !IS_VOLATILE,
3250: IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE,
3251: !IS_DERIVED, IS_ORDERED);
3252: initEReference(getGMLObjectTypeType_Keywords(), theOwsPackage
3253: .getKeywordsType(), null, "keywords", null, 0, -1,
3254: GMLObjectTypeType.class, !IS_TRANSIENT, !IS_VOLATILE,
3255: IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES,
3256: !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
3257: initEReference(getGMLObjectTypeType_OutputFormats(), this
3258: .getOutputFormatListType(), null, "outputFormats",
3259: null, 0, 1, GMLObjectTypeType.class, !IS_TRANSIENT,
3260: !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE,
3261: !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE,
3262: !IS_DERIVED, IS_ORDERED);
3263:
3264: initEClass(getCapabilitiesTypeEClass,
3265: GetCapabilitiesType.class, "GetCapabilitiesType",
3266: !IS_ABSTRACT, !IS_INTERFACE,
3267: IS_GENERATED_INSTANCE_CLASS);
3268: initEAttribute(getGetCapabilitiesType_Service(), this
3269: .getServiceType_1(), "service", "WFS", 0, 1,
3270: GetCapabilitiesType.class, !IS_TRANSIENT, !IS_VOLATILE,
3271: IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, !IS_UNIQUE,
3272: !IS_DERIVED, IS_ORDERED);
3273:
3274: initEClass(getFeatureTypeEClass, GetFeatureType.class,
3275: "GetFeatureType", !IS_ABSTRACT, !IS_INTERFACE,
3276: IS_GENERATED_INSTANCE_CLASS);
3277: initEReference(getGetFeatureType_Query(), this .getQueryType(),
3278: null, "query", null, 1, -1, GetFeatureType.class,
3279: !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE,
3280: IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE,
3281: IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
3282: initEAttribute(getGetFeatureType_MaxFeatures(),
3283: theXMLTypePackage.getPositiveInteger(), "maxFeatures",
3284: null, 0, 1, GetFeatureType.class, !IS_TRANSIENT,
3285: !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID,
3286: !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
3287: initEAttribute(getGetFeatureType_OutputFormat(),
3288: theXMLTypePackage.getString(), "outputFormat",
3289: "text/xml; subtype=gml/3.1.1", 0, 1,
3290: GetFeatureType.class, !IS_TRANSIENT, !IS_VOLATILE,
3291: IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, !IS_UNIQUE,
3292: !IS_DERIVED, IS_ORDERED);
3293: initEAttribute(getGetFeatureType_ResultType(), this
3294: .getResultTypeType(), "resultType", "results", 0, 1,
3295: GetFeatureType.class, !IS_TRANSIENT, !IS_VOLATILE,
3296: IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, !IS_UNIQUE,
3297: !IS_DERIVED, IS_ORDERED);
3298: initEAttribute(getGetFeatureType_TraverseXlinkDepth(),
3299: theXMLTypePackage.getString(), "traverseXlinkDepth",
3300: null, 0, 1, GetFeatureType.class, !IS_TRANSIENT,
3301: !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID,
3302: !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
3303: initEAttribute(getGetFeatureType_TraverseXlinkExpiry(),
3304: theXMLTypePackage.getPositiveInteger(),
3305: "traverseXlinkExpiry", null, 0, 1,
3306: GetFeatureType.class, !IS_TRANSIENT, !IS_VOLATILE,
3307: IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE,
3308: !IS_DERIVED, IS_ORDERED);
3309:
3310: initEClass(getFeatureWithLockTypeEClass,
3311: GetFeatureWithLockType.class, "GetFeatureWithLockType",
3312: !IS_ABSTRACT, !IS_INTERFACE,
3313: IS_GENERATED_INSTANCE_CLASS);
3314: initEAttribute(getGetFeatureWithLockType_Expiry(),
3315: theXMLTypePackage.getPositiveInteger(), "expiry", "5",
3316: 0, 1, GetFeatureWithLockType.class, !IS_TRANSIENT,
3317: !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID,
3318: !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
3319:
3320: initEClass(getGmlObjectTypeEClass, GetGmlObjectType.class,
3321: "GetGmlObjectType", !IS_ABSTRACT, !IS_INTERFACE,
3322: IS_GENERATED_INSTANCE_CLASS);
3323: initEAttribute(getGetGmlObjectType_GmlObjectId(),
3324: theXMLTypePackage.getAnySimpleType(), "gmlObjectId",
3325: null, 1, 1, GetGmlObjectType.class, !IS_TRANSIENT,
3326: !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID,
3327: !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
3328: initEAttribute(getGetGmlObjectType_OutputFormat(),
3329: theXMLTypePackage.getString(), "outputFormat", "GML3",
3330: 0, 1, GetGmlObjectType.class, !IS_TRANSIENT,
3331: !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID,
3332: !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
3333: initEAttribute(getGetGmlObjectType_TraverseXlinkDepth(),
3334: theXMLTypePackage.getString(), "traverseXlinkDepth",
3335: null, 1, 1, GetGmlObjectType.class, !IS_TRANSIENT,
3336: !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID,
3337: !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
3338: initEAttribute(getGetGmlObjectType_TraverseXlinkExpiry(),
3339: theXMLTypePackage.getPositiveInteger(),
3340: "traverseXlinkExpiry", null, 0, 1,
3341: GetGmlObjectType.class, !IS_TRANSIENT, !IS_VOLATILE,
3342: IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE,
3343: !IS_DERIVED, IS_ORDERED);
3344:
3345: initEClass(insertElementTypeEClass, InsertElementType.class,
3346: "InsertElementType", !IS_ABSTRACT, !IS_INTERFACE,
3347: IS_GENERATED_INSTANCE_CLASS);
3348: initEAttribute(getInsertElementType_Feature(), ecorePackage
3349: .getEJavaObject(), "feature", null, 0, -1,
3350: InsertElementType.class, !IS_TRANSIENT, !IS_VOLATILE,
3351: IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE,
3352: !IS_DERIVED, IS_ORDERED);
3353: initEAttribute(getInsertElementType_Handle(), theXMLTypePackage
3354: .getString(), "handle", null, 0, 1,
3355: InsertElementType.class, !IS_TRANSIENT, !IS_VOLATILE,
3356: IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE,
3357: !IS_DERIVED, IS_ORDERED);
3358: initEAttribute(getInsertElementType_Idgen(), this
3359: .getIdentifierGenerationOptionType(), "idgen",
3360: "GenerateNew", 0, 1, InsertElementType.class,
3361: !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE,
3362: IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED,
3363: IS_ORDERED);
3364: initEAttribute(getInsertElementType_InputFormat(),
3365: theXMLTypePackage.getString(), "inputFormat",
3366: "text/xml; subtype=gml/3.1.1", 0, 1,
3367: InsertElementType.class, !IS_TRANSIENT, !IS_VOLATILE,
3368: IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, !IS_UNIQUE,
3369: !IS_DERIVED, IS_ORDERED);
3370: initEAttribute(getInsertElementType_SrsName(), this .getURI(),
3371: "srsName", null, 0, 1, InsertElementType.class,
3372: !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE,
3373: !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED,
3374: IS_ORDERED);
3375:
3376: initEClass(insertResultsTypeEClass, InsertResultsType.class,
3377: "InsertResultsType", !IS_ABSTRACT, !IS_INTERFACE,
3378: IS_GENERATED_INSTANCE_CLASS);
3379: initEReference(getInsertResultsType_Feature(), this
3380: .getInsertedFeatureType(), null, "feature", null, 1,
3381: -1, InsertResultsType.class, !IS_TRANSIENT,
3382: !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE,
3383: !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE,
3384: !IS_DERIVED, IS_ORDERED);
3385:
3386: initEClass(insertedFeatureTypeEClass,
3387: InsertedFeatureType.class, "InsertedFeatureType",
3388: !IS_ABSTRACT, !IS_INTERFACE,
3389: IS_GENERATED_INSTANCE_CLASS);
3390: initEAttribute(getInsertedFeatureType_FeatureId(), this
3391: .getFeatureId(), "featureId", null, 0, -1,
3392: InsertedFeatureType.class, !IS_TRANSIENT, !IS_VOLATILE,
3393: IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE,
3394: !IS_DERIVED, IS_ORDERED);
3395: initEAttribute(getInsertedFeatureType_Handle(),
3396: theXMLTypePackage.getString(), "handle", null, 0, 1,
3397: InsertedFeatureType.class, !IS_TRANSIENT, !IS_VOLATILE,
3398: IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE,
3399: !IS_DERIVED, IS_ORDERED);
3400:
3401: initEClass(lockFeatureResponseTypeEClass,
3402: LockFeatureResponseType.class,
3403: "LockFeatureResponseType", !IS_ABSTRACT, !IS_INTERFACE,
3404: IS_GENERATED_INSTANCE_CLASS);
3405: initEAttribute(getLockFeatureResponseType_LockId(),
3406: theXMLTypePackage.getString(), "lockId", null, 1, 1,
3407: LockFeatureResponseType.class, !IS_TRANSIENT,
3408: !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID,
3409: !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
3410: initEReference(getLockFeatureResponseType_FeaturesLocked(),
3411: this .getFeaturesLockedType(), null, "featuresLocked",
3412: null, 0, 1, LockFeatureResponseType.class,
3413: !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE,
3414: IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE,
3415: IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
3416: initEReference(getLockFeatureResponseType_FeaturesNotLocked(),
3417: this .getFeaturesNotLockedType(), null,
3418: "featuresNotLocked", null, 0, 1,
3419: LockFeatureResponseType.class, !IS_TRANSIENT,
3420: !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE,
3421: !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE,
3422: !IS_DERIVED, IS_ORDERED);
3423:
3424: initEClass(lockFeatureTypeEClass, LockFeatureType.class,
3425: "LockFeatureType", !IS_ABSTRACT, !IS_INTERFACE,
3426: IS_GENERATED_INSTANCE_CLASS);
3427: initEReference(getLockFeatureType_Lock(), this .getLockType(),
3428: null, "lock", null, 1, -1, LockFeatureType.class,
3429: !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE,
3430: IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE,
3431: IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
3432: initEAttribute(getLockFeatureType_Expiry(), theXMLTypePackage
3433: .getPositiveInteger(), "expiry", "5", 0, 1,
3434: LockFeatureType.class, !IS_TRANSIENT, !IS_VOLATILE,
3435: IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, !IS_UNIQUE,
3436: !IS_DERIVED, IS_ORDERED);
3437: initEAttribute(getLockFeatureType_LockAction(), this
3438: .getAllSomeType(), "lockAction", "ALL", 0, 1,
3439: LockFeatureType.class, !IS_TRANSIENT, !IS_VOLATILE,
3440: IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, !IS_UNIQUE,
3441: !IS_DERIVED, IS_ORDERED);
3442:
3443: initEClass(lockTypeEClass, LockType.class, "LockType",
3444: !IS_ABSTRACT, !IS_INTERFACE,
3445: IS_GENERATED_INSTANCE_CLASS);
3446: initEAttribute(getLockType_Filter(), this .getFilter(),
3447: "filter", null, 0, 1, LockType.class, !IS_TRANSIENT,
3448: !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID,
3449: IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
3450: initEAttribute(getLockType_Handle(), theXMLTypePackage
3451: .getString(), "handle", null, 0, 1, LockType.class,
3452: !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE,
3453: !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED,
3454: IS_ORDERED);
3455: initEAttribute(getLockType_TypeName(), this .getQName(),
3456: "typeName", null, 0, 1, LockType.class, !IS_TRANSIENT,
3457: !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID,
3458: IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
3459:
3460: initEClass(metadataURLTypeEClass, MetadataURLType.class,
3461: "MetadataURLType", !IS_ABSTRACT, !IS_INTERFACE,
3462: IS_GENERATED_INSTANCE_CLASS);
3463: initEAttribute(getMetadataURLType_Value(), theXMLTypePackage
3464: .getString(), "value", null, 0, 1,
3465: MetadataURLType.class, !IS_TRANSIENT, !IS_VOLATILE,
3466: IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE,
3467: !IS_DERIVED, IS_ORDERED);
3468: initEAttribute(getMetadataURLType_Format(), this
3469: .getFormatType(), "format", null, 1, 1,
3470: MetadataURLType.class, !IS_TRANSIENT, !IS_VOLATILE,
3471: IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE,
3472: !IS_DERIVED, IS_ORDERED);
3473: initEAttribute(getMetadataURLType_Type(), this .getTypeType(),
3474: "type", null, 1, 1, MetadataURLType.class,
3475: !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE,
3476: !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED,
3477: IS_ORDERED);
3478:
3479: initEClass(nativeTypeEClass, NativeType.class, "NativeType",
3480: !IS_ABSTRACT, !IS_INTERFACE,
3481: IS_GENERATED_INSTANCE_CLASS);
3482: initEAttribute(getNativeType_SafeToIgnore(), theXMLTypePackage
3483: .getBoolean(), "safeToIgnore", null, 1, 1,
3484: NativeType.class, !IS_TRANSIENT, !IS_VOLATILE,
3485: IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, !IS_UNIQUE,
3486: !IS_DERIVED, IS_ORDERED);
3487: initEAttribute(getNativeType_VendorId(), theXMLTypePackage
3488: .getString(), "vendorId", null, 1, 1, NativeType.class,
3489: !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE,
3490: !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED,
3491: IS_ORDERED);
3492:
3493: initEClass(noSRSTypeEClass, NoSRSType.class, "NoSRSType",
3494: !IS_ABSTRACT, !IS_INTERFACE,
3495: IS_GENERATED_INSTANCE_CLASS);
3496:
3497: initEClass(operationsTypeEClass, OperationsType.class,
3498: "OperationsType", !IS_ABSTRACT, !IS_INTERFACE,
3499: IS_GENERATED_INSTANCE_CLASS);
3500: initEAttribute(getOperationsType_Operation(), this
3501: .getOperationType(), "operation", "Insert", 1, -1,
3502: OperationsType.class, !IS_TRANSIENT, !IS_VOLATILE,
3503: IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE,
3504: !IS_DERIVED, IS_ORDERED);
3505:
3506: initEClass(outputFormatListTypeEClass,
3507: OutputFormatListType.class, "OutputFormatListType",
3508: !IS_ABSTRACT, !IS_INTERFACE,
3509: IS_GENERATED_INSTANCE_CLASS);
3510: initEAttribute(getOutputFormatListType_Group(), theEcorePackage
3511: .getEFeatureMapEntry(), "group", null, 0, -1,
3512: OutputFormatListType.class, !IS_TRANSIENT,
3513: !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID,
3514: !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
3515: initEAttribute(getOutputFormatListType_Format(),
3516: theXMLTypePackage.getString(), "format", null, 1, 1,
3517: OutputFormatListType.class, IS_TRANSIENT, IS_VOLATILE,
3518: IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE,
3519: IS_DERIVED, IS_ORDERED);
3520:
3521: initEClass(propertyTypeEClass, PropertyType.class,
3522: "PropertyType", !IS_ABSTRACT, !IS_INTERFACE,
3523: IS_GENERATED_INSTANCE_CLASS);
3524: initEAttribute(getPropertyType_Name(), this .getQName(), "name",
3525: null, 0, 1, PropertyType.class, !IS_TRANSIENT,
3526: !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID,
3527: IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
3528: initEAttribute(getPropertyType_Value(), ecorePackage
3529: .getEJavaObject(), "value", null, 0, 1,
3530: PropertyType.class, !IS_TRANSIENT, !IS_VOLATILE,
3531: IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE,
3532: !IS_DERIVED, IS_ORDERED);
3533:
3534: initEClass(queryTypeEClass, QueryType.class, "QueryType",
3535: !IS_ABSTRACT, !IS_INTERFACE,
3536: IS_GENERATED_INSTANCE_CLASS);
3537: initEAttribute(getQueryType_Group(), theEcorePackage
3538: .getEFeatureMapEntry(), "group", null, 0, -1,
3539: QueryType.class, !IS_TRANSIENT, !IS_VOLATILE,
3540: IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE,
3541: !IS_DERIVED, IS_ORDERED);
3542: initEAttribute(getQueryType_PropertyName(), this
3543: .getServiceType(), "propertyName", null, 0, -1,
3544: QueryType.class, !IS_TRANSIENT, !IS_VOLATILE,
3545: IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE,
3546: !IS_DERIVED, IS_ORDERED);
3547: initEReference(getQueryType_XlinkPropertyName(), this
3548: .getXlinkPropertyNameType(), null, "xlinkPropertyName",
3549: null, 0, -1, QueryType.class, IS_TRANSIENT,
3550: IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE,
3551: !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE,
3552: IS_DERIVED, IS_ORDERED);
3553: initEAttribute(getQueryType_Function(), this .getFunction(),
3554: "function", null, 0, -1, QueryType.class,
3555: !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE,
3556: !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED,
3557: IS_ORDERED);
3558: initEAttribute(getQueryType_Filter(), this .getFilter(),
3559: "filter", null, 0, 1, QueryType.class, !IS_TRANSIENT,
3560: !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID,
3561: IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
3562: initEAttribute(getQueryType_SortBy(), this .getSortBy(),
3563: "sortBy", null, 0, -1, QueryType.class, !IS_TRANSIENT,
3564: !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID,
3565: IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
3566: initEAttribute(getQueryType_FeatureVersion(), theXMLTypePackage
3567: .getString(), "featureVersion", null, 0, 1,
3568: QueryType.class, !IS_TRANSIENT, !IS_VOLATILE,
3569: IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE,
3570: !IS_DERIVED, IS_ORDERED);
3571: initEAttribute(getQueryType_Handle(), theXMLTypePackage
3572: .getString(), "handle", null, 0, 1, QueryType.class,
3573: !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE,
3574: !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED,
3575: IS_ORDERED);
3576: initEAttribute(getQueryType_SrsName(), this .getURI(),
3577: "srsName", null, 0, 1, QueryType.class, !IS_TRANSIENT,
3578: !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID,
3579: IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
3580: initEAttribute(getQueryType_TypeName(), this
3581: .getTypeNameListType(), "typeName", null, 1, 1,
3582: QueryType.class, !IS_TRANSIENT, !IS_VOLATILE,
3583: IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE,
3584: !IS_DERIVED, IS_ORDERED);
3585:
3586: initEClass(transactionResponseTypeEClass,
3587: TransactionResponseType.class,
3588: "TransactionResponseType", !IS_ABSTRACT, !IS_INTERFACE,
3589: IS_GENERATED_INSTANCE_CLASS);
3590: initEReference(getTransactionResponseType_TransactionSummary(),
3591: this .getTransactionSummaryType(), null,
3592: "transactionSummary", null, 1, 1,
3593: TransactionResponseType.class, !IS_TRANSIENT,
3594: !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE,
3595: !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE,
3596: !IS_DERIVED, IS_ORDERED);
3597: initEReference(getTransactionResponseType_TransactionResults(),
3598: this .getTransactionResultsType(), null,
3599: "transactionResults", null, 0, 1,
3600: TransactionResponseType.class, !IS_TRANSIENT,
3601: !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE,
3602: !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE,
3603: !IS_DERIVED, IS_ORDERED);
3604: initEReference(getTransactionResponseType_InsertResults(), this
3605: .getInsertResultsType(), null, "insertResults", null,
3606: 1, 1, TransactionResponseType.class, !IS_TRANSIENT,
3607: !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE,
3608: !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE,
3609: !IS_DERIVED, IS_ORDERED);
3610: initEAttribute(getTransactionResponseType_Version(),
3611: theXMLTypePackage.getString(), "version", "1.1.0", 1,
3612: 1, TransactionResponseType.class, !IS_TRANSIENT,
3613: !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID,
3614: !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
3615:
3616: initEClass(transactionResultsTypeEClass,
3617: TransactionResultsType.class, "TransactionResultsType",
3618: !IS_ABSTRACT, !IS_INTERFACE,
3619: IS_GENERATED_INSTANCE_CLASS);
3620: initEAttribute(getTransactionResultsType_Handle(), ecorePackage
3621: .getEString(), "handle", null, 0, 1,
3622: TransactionResultsType.class, !IS_TRANSIENT,
3623: !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID,
3624: IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
3625: initEReference(getTransactionResultsType_Action(), this
3626: .getActionType(), null, "action", null, 0, -1,
3627: TransactionResultsType.class, !IS_TRANSIENT,
3628: !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE,
3629: !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE,
3630: !IS_DERIVED, IS_ORDERED);
3631:
3632: initEClass(transactionSummaryTypeEClass,
3633: TransactionSummaryType.class, "TransactionSummaryType",
3634: !IS_ABSTRACT, !IS_INTERFACE,
3635: IS_GENERATED_INSTANCE_CLASS);
3636: initEAttribute(getTransactionSummaryType_TotalInserted(),
3637: theXMLTypePackage.getNonNegativeInteger(),
3638: "totalInserted", null, 0, 1,
3639: TransactionSummaryType.class, !IS_TRANSIENT,
3640: !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID,
3641: !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
3642: initEAttribute(getTransactionSummaryType_TotalUpdated(),
3643: theXMLTypePackage.getNonNegativeInteger(),
3644: "totalUpdated", null, 0, 1,
3645: TransactionSummaryType.class, !IS_TRANSIENT,
3646: !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID,
3647: !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
3648: initEAttribute(getTransactionSummaryType_TotalDeleted(),
3649: theXMLTypePackage.getNonNegativeInteger(),
3650: "totalDeleted", null, 0, 1,
3651: TransactionSummaryType.class, !IS_TRANSIENT,
3652: !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID,
3653: !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
3654:
3655: initEClass(transactionTypeEClass, TransactionType.class,
3656: "TransactionType", !IS_ABSTRACT, !IS_INTERFACE,
3657: IS_GENERATED_INSTANCE_CLASS);
3658: initEAttribute(getTransactionType_LockId(), theXMLTypePackage
3659: .getString(), "lockId", null, 0, 1,
3660: TransactionType.class, !IS_TRANSIENT, !IS_VOLATILE,
3661: IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE,
3662: !IS_DERIVED, IS_ORDERED);
3663: initEAttribute(getTransactionType_Group(), theEcorePackage
3664: .getEFeatureMapEntry(), "group", null, 0, -1,
3665: TransactionType.class, !IS_TRANSIENT, !IS_VOLATILE,
3666: IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE,
3667: !IS_DERIVED, IS_ORDERED);
3668: initEReference(getTransactionType_Insert(), this
3669: .getInsertElementType(), null, "insert", null, 0, -1,
3670: TransactionType.class, IS_TRANSIENT, IS_VOLATILE,
3671: IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES,
3672: !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED);
3673: initEReference(getTransactionType_Update(), this
3674: .getUpdateElementType(), null, "update", null, 0, -1,
3675: TransactionType.class, IS_TRANSIENT, IS_VOLATILE,
3676: IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES,
3677: !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED);
3678: initEReference(getTransactionType_Delete(), this
3679: .getDeleteElementType(), null, "delete", null, 0, -1,
3680: TransactionType.class, IS_TRANSIENT, IS_VOLATILE,
3681: IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES,
3682: !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED);
3683: initEReference(getTransactionType_Native(), this
3684: .getNativeType(), null, "native", null, 0, -1,
3685: TransactionType.class, IS_TRANSIENT, IS_VOLATILE,
3686: IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES,
3687: !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED);
3688: initEAttribute(getTransactionType_ReleaseAction(), this
3689: .getAllSomeType(), "releaseAction", "ALL", 0, 1,
3690: TransactionType.class, !IS_TRANSIENT, !IS_VOLATILE,
3691: IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, !IS_UNIQUE,
3692: !IS_DERIVED, IS_ORDERED);
3693:
3694: initEClass(updateElementTypeEClass, UpdateElementType.class,
3695: "UpdateElementType", !IS_ABSTRACT, !IS_INTERFACE,
3696: IS_GENERATED_INSTANCE_CLASS);
3697: initEReference(getUpdateElementType_Property(), this
3698: .getPropertyType(), null, "property", null, 1, -1,
3699: UpdateElementType.class, !IS_TRANSIENT, !IS_VOLATILE,
3700: IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES,
3701: !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
3702: initEAttribute(getUpdateElementType_Filter(), this .getFilter(),
3703: "filter", null, 0, 1, UpdateElementType.class,
3704: !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE,
3705: !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED,
3706: IS_ORDERED);
3707: initEAttribute(getUpdateElementType_Handle(), theXMLTypePackage
3708: .getString(), "handle", null, 0, 1,
3709: UpdateElementType.class, !IS_TRANSIENT, !IS_VOLATILE,
3710: IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE,
3711: !IS_DERIVED, IS_ORDERED);
3712: initEAttribute(getUpdateElementType_InputFormat(),
3713: theXMLTypePackage.getString(), "inputFormat",
3714: "x-application/gml:3", 0, 1, UpdateElementType.class,
3715: !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE,
3716: IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED,
3717: IS_ORDERED);
3718: initEAttribute(getUpdateElementType_SrsName(), this .getURI(),
3719: "srsName", null, 0, 1, UpdateElementType.class,
3720: !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE,
3721: !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED,
3722: IS_ORDERED);
3723: initEAttribute(getUpdateElementType_TypeName(),
3724: this .getQName(), "typeName", null, 0, 1,
3725: UpdateElementType.class, !IS_TRANSIENT, !IS_VOLATILE,
3726: IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE,
3727: !IS_DERIVED, IS_ORDERED);
3728:
3729: initEClass(wfsCapabilitiesTypeEClass,
3730: WFSCapabilitiesType.class, "WFSCapabilitiesType",
3731: !IS_ABSTRACT, !IS_INTERFACE,
3732: IS_GENERATED_INSTANCE_CLASS);
3733: initEReference(getWFSCapabilitiesType_FeatureTypeList(), this
3734: .getFeatureTypeListType(), null, "featureTypeList",
3735: null, 0, 1, WFSCapabilitiesType.class, !IS_TRANSIENT,
3736: !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE,
3737: !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE,
3738: !IS_DERIVED, IS_ORDERED);
3739: initEReference(
3740: getWFSCapabilitiesType_ServesGMLObjectTypeList(), this
3741: .getGMLObjectTypeListType(), null,
3742: "servesGMLObjectTypeList", null, 0, 1,
3743: WFSCapabilitiesType.class, !IS_TRANSIENT, !IS_VOLATILE,
3744: IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES,
3745: !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
3746: initEReference(
3747: getWFSCapabilitiesType_SupportsGMLObjectTypeList(),
3748: this .getGMLObjectTypeListType(), null,
3749: "supportsGMLObjectTypeList", null, 0, 1,
3750: WFSCapabilitiesType.class, !IS_TRANSIENT, !IS_VOLATILE,
3751: IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES,
3752: !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
3753: initEAttribute(getWFSCapabilitiesType_FilterCapabilities(),
3754: theXMLTypePackage.getAnySimpleType(),
3755: "filterCapabilities", null, 1, 1,
3756: WFSCapabilitiesType.class, !IS_TRANSIENT, !IS_VOLATILE,
3757: IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE,
3758: !IS_DERIVED, IS_ORDERED);
3759:
3760: initEClass(xlinkPropertyNameTypeEClass,
3761: XlinkPropertyNameType.class, "XlinkPropertyNameType",
3762: !IS_ABSTRACT, !IS_INTERFACE,
3763: IS_GENERATED_INSTANCE_CLASS);
3764: initEAttribute(getXlinkPropertyNameType_Value(),
3765: theXMLTypePackage.getString(), "value", null, 0, 1,
3766: XlinkPropertyNameType.class, !IS_TRANSIENT,
3767: !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID,
3768: !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
3769: initEAttribute(getXlinkPropertyNameType_TraverseXlinkDepth(),
3770: theXMLTypePackage.getString(), "traverseXlinkDepth",
3771: null, 1, 1, XlinkPropertyNameType.class, !IS_TRANSIENT,
3772: !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID,
3773: !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
3774: initEAttribute(getXlinkPropertyNameType_TraverseXlinkExpiry(),
3775: theXMLTypePackage.getPositiveInteger(),
3776: "traverseXlinkExpiry", null, 0, 1,
3777: XlinkPropertyNameType.class, !IS_TRANSIENT,
3778: !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID,
3779: !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
3780:
3781: // Initialize enums and add enum literals
3782: initEEnum(allSomeTypeEEnum, AllSomeType.class, "AllSomeType");
3783: addEEnumLiteral(allSomeTypeEEnum, AllSomeType.ALL_LITERAL);
3784: addEEnumLiteral(allSomeTypeEEnum, AllSomeType.SOME_LITERAL);
3785:
3786: initEEnum(identifierGenerationOptionTypeEEnum,
3787: IdentifierGenerationOptionType.class,
3788: "IdentifierGenerationOptionType");
3789: addEEnumLiteral(identifierGenerationOptionTypeEEnum,
3790: IdentifierGenerationOptionType.USE_EXISTING_LITERAL);
3791: addEEnumLiteral(
3792: identifierGenerationOptionTypeEEnum,
3793: IdentifierGenerationOptionType.REPLACE_DUPLICATE_LITERAL);
3794: addEEnumLiteral(identifierGenerationOptionTypeEEnum,
3795: IdentifierGenerationOptionType.GENERATE_NEW_LITERAL);
3796:
3797: initEEnum(operationTypeEEnum, OperationType.class,
3798: "OperationType");
3799: addEEnumLiteral(operationTypeEEnum,
3800: OperationType.INSERT_LITERAL);
3801: addEEnumLiteral(operationTypeEEnum,
3802: OperationType.UPDATE_LITERAL);
3803: addEEnumLiteral(operationTypeEEnum,
3804: OperationType.DELETE_LITERAL);
3805: addEEnumLiteral(operationTypeEEnum, OperationType.QUERY_LITERAL);
3806: addEEnumLiteral(operationTypeEEnum, OperationType.LOCK_LITERAL);
3807: addEEnumLiteral(operationTypeEEnum,
3808: OperationType.GET_GML_OBJECT_LITERAL);
3809:
3810: initEEnum(resultTypeTypeEEnum, ResultTypeType.class,
3811: "ResultTypeType");
3812: addEEnumLiteral(resultTypeTypeEEnum,
3813: ResultTypeType.RESULTS_LITERAL);
3814: addEEnumLiteral(resultTypeTypeEEnum,
3815: ResultTypeType.HITS_LITERAL);
3816:
3817: // Initialize data types
3818: initEDataType(serviceTypeEDataType, String.class,
3819: "ServiceType", IS_SERIALIZABLE,
3820: !IS_GENERATED_INSTANCE_CLASS);
3821: initEDataType(filterEDataType, Filter.class, "Filter",
3822: IS_SERIALIZABLE, !IS_GENERATED_INSTANCE_CLASS);
3823: initEDataType(qNameEDataType, QName.class, "QName",
3824: IS_SERIALIZABLE, !IS_GENERATED_INSTANCE_CLASS);
3825: initEDataType(calendarEDataType, Calendar.class, "Calendar",
3826: IS_SERIALIZABLE, !IS_GENERATED_INSTANCE_CLASS);
3827: initEDataType(featureCollectionEDataType,
3828: FeatureCollection.class, "FeatureCollection",
3829: IS_SERIALIZABLE, !IS_GENERATED_INSTANCE_CLASS);
3830: initEDataType(featureIdEDataType, FeatureId.class, "FeatureId",
3831: IS_SERIALIZABLE, !IS_GENERATED_INSTANCE_CLASS);
3832: initEDataType(serviceType_1EDataType, String.class,
3833: "ServiceType_1", IS_SERIALIZABLE,
3834: !IS_GENERATED_INSTANCE_CLASS);
3835: initEDataType(uriEDataType, java.net.URI.class, "URI",
3836: IS_SERIALIZABLE, !IS_GENERATED_INSTANCE_CLASS);
3837: initEDataType(formatTypeEDataType, String.class, "FormatType",
3838: IS_SERIALIZABLE, !IS_GENERATED_INSTANCE_CLASS);
3839: initEDataType(typeTypeEDataType, String.class, "TypeType",
3840: IS_SERIALIZABLE, !IS_GENERATED_INSTANCE_CLASS);
3841: initEDataType(functionEDataType, Function.class, "Function",
3842: IS_SERIALIZABLE, !IS_GENERATED_INSTANCE_CLASS);
3843: initEDataType(sortByEDataType, SortBy.class, "SortBy",
3844: IS_SERIALIZABLE, !IS_GENERATED_INSTANCE_CLASS);
3845: initEDataType(typeNameListTypeEDataType, List.class,
3846: "TypeNameListType", IS_SERIALIZABLE,
3847: !IS_GENERATED_INSTANCE_CLASS);
3848:
3849: // Create resource
3850: createResource(eNS_URI);
3851:
3852: // Create annotations
3853: // http:///org/eclipse/emf/ecore/util/ExtendedMetaData
3854: createExtendedMetaDataAnnotations();
3855: }
3856:
3857: /**
3858: * Initializes the annotations for <b>http:///org/eclipse/emf/ecore/util/ExtendedMetaData</b>.
3859: * <!-- begin-user-doc -->
3860: * <!-- end-user-doc -->
3861: * @generated
3862: */
3863: protected void createExtendedMetaDataAnnotations() {
3864: String source = "http:///org/eclipse/emf/ecore/util/ExtendedMetaData";
3865: addAnnotation(actionTypeEClass, source, new String[] { "name",
3866: "ActionType", "kind", "elementOnly" });
3867: addAnnotation(getActionType_Message(), source, new String[] {
3868: "kind", "element", "name", "Message", "namespace",
3869: "##targetNamespace" });
3870: addAnnotation(getActionType_Code(), source, new String[] {
3871: "kind", "attribute", "name", "code" });
3872: addAnnotation(getActionType_Locator(), source, new String[] {
3873: "kind", "attribute", "name", "locator" });
3874: addAnnotation(baseRequestTypeEClass, source, new String[] {
3875: "name", "BaseRequestType", "kind", "empty" });
3876: addAnnotation(getBaseRequestType_Handle(), source,
3877: new String[] { "kind", "attribute", "name", "handle" });
3878: addAnnotation(getBaseRequestType_Service(), source,
3879: new String[] { "kind", "attribute", "name", "service" });
3880: addAnnotation(getBaseRequestType_Version(), source,
3881: new String[] { "kind", "attribute", "name", "version" });
3882: addAnnotation(deleteElementTypeEClass, source, new String[] {
3883: "name", "DeleteElementType", "kind", "elementOnly" });
3884: addAnnotation(getDeleteElementType_Handle(), source,
3885: new String[] { "kind", "attribute", "name", "handle" });
3886: addAnnotation(describeFeatureTypeTypeEClass, source,
3887: new String[] { "name", "DescribeFeatureTypeType",
3888: "kind", "elementOnly" });
3889: addAnnotation(getDescribeFeatureTypeType_OutputFormat(),
3890: source, new String[] { "kind", "attribute", "name",
3891: "outputFormat" });
3892: addAnnotation(documentRootEClass, source, new String[] {
3893: "name", "", "kind", "mixed" });
3894: addAnnotation(getDocumentRoot_Mixed(), source, new String[] {
3895: "kind", "elementWildcard", "name", ":mixed" });
3896: addAnnotation(getDocumentRoot_XMLNSPrefixMap(), source,
3897: new String[] { "kind", "attribute", "name",
3898: "xmlns:prefix" });
3899: addAnnotation(getDocumentRoot_XSISchemaLocation(), source,
3900: new String[] { "kind", "attribute", "name",
3901: "xsi:schemaLocation" });
3902: addAnnotation(getDocumentRoot_Delete(), source, new String[] {
3903: "kind", "element", "name", "Delete", "namespace",
3904: "##targetNamespace" });
3905: addAnnotation(getDocumentRoot_DescribeFeatureType(), source,
3906: new String[] { "kind", "element", "name",
3907: "DescribeFeatureType", "namespace",
3908: "##targetNamespace" });
3909: addAnnotation(
3910: getDocumentRoot_FeatureCollection(),
3911: source,
3912: new String[] { "kind", "element", "name",
3913: "FeatureCollection", "namespace",
3914: "##targetNamespace", "affiliation",
3915: "http://www.opengis.net/gml#_FeatureCollection" });
3916: addAnnotation(getDocumentRoot_FeatureTypeList(), source,
3917: new String[] { "kind", "element", "name",
3918: "FeatureTypeList", "namespace",
3919: "##targetNamespace" });
3920: addAnnotation(getDocumentRoot_GetCapabilities(), source,
3921: new String[] { "kind", "element", "name",
3922: "GetCapabilities", "namespace",
3923: "##targetNamespace" });
3924: addAnnotation(getDocumentRoot_GetFeature(), source,
3925: new String[] { "kind", "element", "name", "GetFeature",
3926: "namespace", "##targetNamespace" });
3927: addAnnotation(getDocumentRoot_GetFeatureWithLock(), source,
3928: new String[] { "kind", "element", "name",
3929: "GetFeatureWithLock", "namespace",
3930: "##targetNamespace" });
3931: addAnnotation(getDocumentRoot_GetGmlObject(), source,
3932: new String[] { "kind", "element", "name",
3933: "GetGmlObject", "namespace",
3934: "##targetNamespace" });
3935: addAnnotation(getDocumentRoot_Insert(), source, new String[] {
3936: "kind", "element", "name", "Insert", "namespace",
3937: "##targetNamespace" });
3938: addAnnotation(
3939: getDocumentRoot_LockFeature(),
3940: source,
3941: new String[] { "kind", "element", "name",
3942: "LockFeature", "namespace", "##targetNamespace" });
3943: addAnnotation(getDocumentRoot_LockFeatureResponse(), source,
3944: new String[] { "kind", "element", "name",
3945: "LockFeatureResponse", "namespace",
3946: "##targetNamespace" });
3947: addAnnotation(getDocumentRoot_LockId(), source, new String[] {
3948: "kind", "element", "name", "LockId", "namespace",
3949: "##targetNamespace" });
3950: addAnnotation(getDocumentRoot_Native(), source, new String[] {
3951: "kind", "element", "name", "Native", "namespace",
3952: "##targetNamespace" });
3953: addAnnotation(getDocumentRoot_Property(), source, new String[] {
3954: "kind", "element", "name", "Property", "namespace",
3955: "##targetNamespace" });
3956: addAnnotation(getDocumentRoot_PropertyName(), source,
3957: new String[] { "kind", "element", "name",
3958: "PropertyName", "namespace",
3959: "##targetNamespace" });
3960: addAnnotation(getDocumentRoot_Query(), source, new String[] {
3961: "kind", "element", "name", "Query", "namespace",
3962: "##targetNamespace" });
3963: addAnnotation(getDocumentRoot_ServesGMLObjectTypeList(),
3964: source, new String[] { "kind", "element", "name",
3965: "ServesGMLObjectTypeList", "namespace",
3966: "##targetNamespace" });
3967: addAnnotation(getDocumentRoot_SupportsGMLObjectTypeList(),
3968: source, new String[] { "kind", "element", "name",
3969: "SupportsGMLObjectTypeList", "namespace",
3970: "##targetNamespace" });
3971: addAnnotation(
3972: getDocumentRoot_Transaction(),
3973: source,
3974: new String[] { "kind", "element", "name",
3975: "Transaction", "namespace", "##targetNamespace" });
3976: addAnnotation(getDocumentRoot_TransactionResponse(), source,
3977: new String[] { "kind", "element", "name",
3978: "TransactionResponse", "namespace",
3979: "##targetNamespace" });
3980: addAnnotation(getDocumentRoot_Update(), source, new String[] {
3981: "kind", "element", "name", "Update", "namespace",
3982: "##targetNamespace" });
3983: addAnnotation(getDocumentRoot_WfsCapabilities(), source,
3984: new String[] { "kind", "element", "name",
3985: "WFS_Capabilities", "namespace",
3986: "##targetNamespace" });
3987: addAnnotation(getDocumentRoot_XlinkPropertyName(), source,
3988: new String[] { "kind", "element", "name",
3989: "XlinkPropertyName", "namespace",
3990: "##targetNamespace" });
3991: addAnnotation(featureCollectionTypeEClass, source,
3992: new String[] { "name", "FeatureCollectionType", "kind",
3993: "empty" });
3994: addAnnotation(featureTypeListTypeEClass, source, new String[] {
3995: "name", "FeatureTypeListType", "kind", "elementOnly" });
3996: addAnnotation(getFeatureTypeListType_Operations(), source,
3997: new String[] { "kind", "element", "name", "Operations",
3998: "namespace", "##targetNamespace" });
3999: addAnnotation(
4000: getFeatureTypeListType_FeatureType(),
4001: source,
4002: new String[] { "kind", "element", "name",
4003: "FeatureType", "namespace", "##targetNamespace" });
4004: addAnnotation(featureTypeTypeEClass, source, new String[] {
4005: "name", "FeatureTypeType", "kind", "elementOnly" });
4006: addAnnotation(getFeatureTypeType_Title(), source, new String[] {
4007: "kind", "element", "name", "Title", "namespace",
4008: "##targetNamespace" });
4009: addAnnotation(getFeatureTypeType_Abstract(), source,
4010: new String[] { "kind", "element", "name", "Abstract",
4011: "namespace", "##targetNamespace" });
4012: addAnnotation(getFeatureTypeType_Keywords(), source,
4013: new String[] { "kind", "element", "name", "Keywords",
4014: "namespace", "http://www.opengis.net/ows" });
4015: addAnnotation(getFeatureTypeType_DefaultSRS(), source,
4016: new String[] { "kind", "element", "name", "DefaultSRS",
4017: "namespace", "##targetNamespace" });
4018: addAnnotation(getFeatureTypeType_OtherSRS(), source,
4019: new String[] { "kind", "element", "name", "OtherSRS",
4020: "namespace", "##targetNamespace" });
4021: addAnnotation(getFeatureTypeType_NoSRS(), source, new String[] {
4022: "kind", "element", "name", "NoSRS", "namespace",
4023: "##targetNamespace" });
4024: addAnnotation(getFeatureTypeType_Operations(), source,
4025: new String[] { "kind", "element", "name", "Operations",
4026: "namespace", "##targetNamespace" });
4027: addAnnotation(getFeatureTypeType_OutputFormats(), source,
4028: new String[] { "kind", "element", "name",
4029: "OutputFormats", "namespace",
4030: "##targetNamespace" });
4031: addAnnotation(getFeatureTypeType_WGS84BoundingBox(), source,
4032: new String[] { "kind", "element", "name",
4033: "WGS84BoundingBox", "namespace",
4034: "http://www.opengis.net/ows" });
4035: addAnnotation(
4036: getFeatureTypeType_MetadataURL(),
4037: source,
4038: new String[] { "kind", "element", "name",
4039: "MetadataURL", "namespace", "##targetNamespace" });
4040: addAnnotation(featuresLockedTypeEClass, source, new String[] {
4041: "name", "FeaturesLockedType", "kind", "elementOnly" });
4042: addAnnotation(getFeaturesLockedType_Group(), source,
4043: new String[] { "kind", "group", "name", "group:0" });
4044: addAnnotation(featuresNotLockedTypeEClass, source,
4045: new String[] { "name", "FeaturesNotLockedType", "kind",
4046: "elementOnly" });
4047: addAnnotation(getFeaturesNotLockedType_Group(), source,
4048: new String[] { "kind", "group", "name", "group:0" });
4049: addAnnotation(gmlObjectTypeListTypeEClass, source,
4050: new String[] { "name", "GMLObjectTypeListType", "kind",
4051: "elementOnly" });
4052: addAnnotation(getGMLObjectTypeListType_GMLObjectType(), source,
4053: new String[] { "kind", "element", "name",
4054: "GMLObjectType", "namespace",
4055: "##targetNamespace" });
4056: addAnnotation(gmlObjectTypeTypeEClass, source, new String[] {
4057: "name", "GMLObjectTypeType", "kind", "elementOnly" });
4058: addAnnotation(getGMLObjectTypeType_Title(), source,
4059: new String[] { "kind", "element", "name", "Title",
4060: "namespace", "##targetNamespace" });
4061: addAnnotation(getGMLObjectTypeType_Abstract(), source,
4062: new String[] { "kind", "element", "name", "Abstract",
4063: "namespace", "##targetNamespace" });
4064: addAnnotation(getGMLObjectTypeType_Keywords(), source,
4065: new String[] { "kind", "element", "name", "Keywords",
4066: "namespace", "http://www.opengis.net/ows" });
4067: addAnnotation(getGMLObjectTypeType_OutputFormats(), source,
4068: new String[] { "kind", "element", "name",
4069: "OutputFormats", "namespace",
4070: "##targetNamespace" });
4071: addAnnotation(getCapabilitiesTypeEClass, source, new String[] {
4072: "name", "GetCapabilitiesType", "kind", "elementOnly" });
4073: addAnnotation(getGetCapabilitiesType_Service(), source,
4074: new String[] { "kind", "attribute", "name", "service" });
4075: addAnnotation(getFeatureTypeEClass, source, new String[] {
4076: "name", "GetFeatureType", "kind", "elementOnly" });
4077: addAnnotation(getGetFeatureType_Query(), source, new String[] {
4078: "kind", "element", "name", "Query", "namespace",
4079: "##targetNamespace" });
4080: addAnnotation(getGetFeatureType_MaxFeatures(), source,
4081: new String[] { "kind", "attribute", "name",
4082: "maxFeatures" });
4083: addAnnotation(getGetFeatureType_OutputFormat(), source,
4084: new String[] { "kind", "attribute", "name",
4085: "outputFormat" });
4086: addAnnotation(getGetFeatureType_ResultType(), source,
4087: new String[] { "kind", "attribute", "name",
4088: "resultType" });
4089: addAnnotation(getGetFeatureType_TraverseXlinkDepth(), source,
4090: new String[] { "kind", "attribute", "name",
4091: "traverseXlinkDepth" });
4092: addAnnotation(getGetFeatureType_TraverseXlinkExpiry(), source,
4093: new String[] { "kind", "attribute", "name",
4094: "traverseXlinkExpiry" });
4095: addAnnotation(getFeatureWithLockTypeEClass, source,
4096: new String[] { "name", "GetFeatureWithLockType",
4097: "kind", "elementOnly" });
4098: addAnnotation(getGetFeatureWithLockType_Expiry(), source,
4099: new String[] { "kind", "attribute", "name", "expiry" });
4100: addAnnotation(getGmlObjectTypeEClass, source, new String[] {
4101: "name", "GetGmlObjectType", "kind", "elementOnly" });
4102: addAnnotation(getGetGmlObjectType_GmlObjectId(), source,
4103: new String[] { "kind", "element", "name",
4104: "GmlObjectId", "namespace",
4105: "http://www.opengis.net/ogc" });
4106: addAnnotation(getGetGmlObjectType_OutputFormat(), source,
4107: new String[] { "kind", "attribute", "name",
4108: "outputFormat" });
4109: addAnnotation(getGetGmlObjectType_TraverseXlinkDepth(), source,
4110: new String[] { "kind", "attribute", "name",
4111: "traverseXlinkDepth" });
4112: addAnnotation(getGetGmlObjectType_TraverseXlinkExpiry(),
4113: source, new String[] { "kind", "attribute", "name",
4114: "traverseXlinkExpiry" });
4115: addAnnotation(insertElementTypeEClass, source, new String[] {
4116: "name", "InsertElementType", "kind", "elementOnly" });
4117: addAnnotation(getInsertElementType_Handle(), source,
4118: new String[] { "kind", "attribute", "name", "handle" });
4119: addAnnotation(getInsertElementType_Idgen(), source,
4120: new String[] { "kind", "attribute", "name", "idgen" });
4121: addAnnotation(getInsertElementType_InputFormat(), source,
4122: new String[] { "kind", "attribute", "name",
4123: "inputFormat" });
4124: addAnnotation(insertResultsTypeEClass, source, new String[] {
4125: "name", "InsertResultsType", "kind", "elementOnly" });
4126: addAnnotation(getInsertResultsType_Feature(), source,
4127: new String[] { "kind", "element", "name", "Feature",
4128: "namespace", "##targetNamespace" });
4129: addAnnotation(insertedFeatureTypeEClass, source, new String[] {
4130: "name", "InsertedFeatureType", "kind", "elementOnly" });
4131: addAnnotation(getInsertedFeatureType_Handle(), source,
4132: new String[] { "kind", "attribute", "name", "handle" });
4133: addAnnotation(lockFeatureResponseTypeEClass, source,
4134: new String[] { "name", "LockFeatureResponseType",
4135: "kind", "elementOnly" });
4136: addAnnotation(getLockFeatureResponseType_LockId(), source,
4137: new String[] { "kind", "element", "name", "LockId",
4138: "namespace", "##targetNamespace" });
4139: addAnnotation(getLockFeatureResponseType_FeaturesLocked(),
4140: source, new String[] { "kind", "element", "name",
4141: "FeaturesLocked", "namespace",
4142: "##targetNamespace" });
4143: addAnnotation(getLockFeatureResponseType_FeaturesNotLocked(),
4144: source, new String[] { "kind", "element", "name",
4145: "FeaturesNotLocked", "namespace",
4146: "##targetNamespace" });
4147: addAnnotation(lockFeatureTypeEClass, source, new String[] {
4148: "name", "LockFeatureType", "kind", "elementOnly" });
4149: addAnnotation(getLockFeatureType_Lock(), source, new String[] {
4150: "kind", "element", "name", "Lock", "namespace",
4151: "##targetNamespace" });
4152: addAnnotation(getLockFeatureType_Expiry(), source,
4153: new String[] { "kind", "attribute", "name", "expiry" });
4154: addAnnotation(getLockFeatureType_LockAction(), source,
4155: new String[] { "kind", "attribute", "name",
4156: "lockAction" });
4157: addAnnotation(lockTypeEClass, source, new String[] { "name",
4158: "LockType", "kind", "elementOnly" });
4159: addAnnotation(getLockType_Handle(), source, new String[] {
4160: "kind", "attribute", "name", "handle" });
4161: addAnnotation(metadataURLTypeEClass, source, new String[] {
4162: "name", "MetadataURLType", "kind", "simple" });
4163: addAnnotation(getMetadataURLType_Value(), source, new String[] {
4164: "name", ":0", "kind", "simple" });
4165: addAnnotation(getMetadataURLType_Format(), source,
4166: new String[] { "kind", "attribute", "name", "format" });
4167: addAnnotation(getMetadataURLType_Type(), source, new String[] {
4168: "kind", "attribute", "name", "type" });
4169: addAnnotation(nativeTypeEClass, source, new String[] { "name",
4170: "NativeType", "kind", "empty" });
4171: addAnnotation(getNativeType_SafeToIgnore(), source,
4172: new String[] { "kind", "attribute", "name",
4173: "safeToIgnore" });
4174: addAnnotation(getNativeType_VendorId(), source, new String[] {
4175: "kind", "attribute", "name", "vendorId" });
4176: addAnnotation(noSRSTypeEClass, source, new String[] { "name",
4177: "NoSRS_._type", "kind", "empty" });
4178: addAnnotation(operationsTypeEClass, source, new String[] {
4179: "name", "OperationsType", "kind", "elementOnly" });
4180: addAnnotation(getOperationsType_Operation(), source,
4181: new String[] { "kind", "element", "name", "Operation",
4182: "namespace", "##targetNamespace" });
4183: addAnnotation(outputFormatListTypeEClass, source, new String[] {
4184: "name", "OutputFormatListType", "kind", "elementOnly" });
4185: addAnnotation(getOutputFormatListType_Group(), source,
4186: new String[] { "kind", "group", "name", "group:0" });
4187: addAnnotation(getOutputFormatListType_Format(), source,
4188: new String[] { "kind", "element", "name", "Format",
4189: "namespace", "##targetNamespace", "group",
4190: "#group:0" });
4191: addAnnotation(propertyTypeEClass, source, new String[] {
4192: "name", "PropertyType", "kind", "elementOnly" });
4193: addAnnotation(queryTypeEClass, source, new String[] { "name",
4194: "QueryType", "kind", "elementOnly" });
4195: addAnnotation(getQueryType_Group(), source, new String[] {
4196: "kind", "group", "name", "group:0" });
4197: addAnnotation(getQueryType_XlinkPropertyName(), source,
4198: new String[] { "kind", "element", "name",
4199: "XlinkPropertyName", "namespace",
4200: "##targetNamespace", "group", "#group:0" });
4201: addAnnotation(getQueryType_FeatureVersion(), source,
4202: new String[] { "kind", "attribute", "name",
4203: "featureVersion" });
4204: addAnnotation(getQueryType_Handle(), source, new String[] {
4205: "kind", "attribute", "name", "handle" });
4206: addAnnotation(getQueryType_TypeName(), source, new String[] {
4207: "kind", "attribute", "name", "typeName" });
4208: addAnnotation(transactionResponseTypeEClass, source,
4209: new String[] { "name", "TransactionResponseType",
4210: "kind", "elementOnly" });
4211: addAnnotation(getTransactionResponseType_TransactionSummary(),
4212: source, new String[] { "kind", "element", "name",
4213: "TransactionSummary", "namespace",
4214: "##targetNamespace" });
4215: addAnnotation(getTransactionResponseType_TransactionResults(),
4216: source, new String[] { "kind", "element", "name",
4217: "TransactionResults", "namespace",
4218: "##targetNamespace" });
4219: addAnnotation(getTransactionResponseType_InsertResults(),
4220: source, new String[] { "kind", "element", "name",
4221: "InsertResults", "namespace",
4222: "##targetNamespace" });
4223: addAnnotation(getTransactionResponseType_Version(), source,
4224: new String[] { "kind", "attribute", "name", "version" });
4225: addAnnotation(transactionResultsTypeEClass, source,
4226: new String[] { "name", "TransactionResultsType",
4227: "kind", "elementOnly" });
4228: addAnnotation(getTransactionResultsType_Action(), source,
4229: new String[] { "kind", "element", "name", "Action",
4230: "namespace", "##targetNamespace" });
4231: addAnnotation(transactionSummaryTypeEClass, source,
4232: new String[] { "name", "TransactionSummaryType",
4233: "kind", "elementOnly" });
4234: addAnnotation(getTransactionSummaryType_TotalInserted(),
4235: source, new String[] { "kind", "element", "name",
4236: "totalInserted", "namespace",
4237: "##targetNamespace" });
4238: addAnnotation(getTransactionSummaryType_TotalUpdated(), source,
4239: new String[] { "kind", "element", "name",
4240: "totalUpdated", "namespace",
4241: "##targetNamespace" });
4242: addAnnotation(getTransactionSummaryType_TotalDeleted(), source,
4243: new String[] { "kind", "element", "name",
4244: "totalDeleted", "namespace",
4245: "##targetNamespace" });
4246: addAnnotation(transactionTypeEClass, source, new String[] {
4247: "name", "TransactionType", "kind", "elementOnly" });
4248: addAnnotation(getTransactionType_LockId(), source,
4249: new String[] { "kind", "element", "name", "LockId",
4250: "namespace", "##targetNamespace" });
4251: addAnnotation(getTransactionType_Group(), source, new String[] {
4252: "kind", "group", "name", "group:4" });
4253: addAnnotation(getTransactionType_Insert(), source,
4254: new String[] { "kind", "element", "name", "Insert",
4255: "namespace", "##targetNamespace", "group",
4256: "#group:4" });
4257: addAnnotation(getTransactionType_Update(), source,
4258: new String[] { "kind", "element", "name", "Update",
4259: "namespace", "##targetNamespace", "group",
4260: "#group:4" });
4261: addAnnotation(getTransactionType_Delete(), source,
4262: new String[] { "kind", "element", "name", "Delete",
4263: "namespace", "##targetNamespace", "group",
4264: "#group:4" });
4265: addAnnotation(getTransactionType_Native(), source,
4266: new String[] { "kind", "element", "name", "Native",
4267: "namespace", "##targetNamespace", "group",
4268: "#group:4" });
4269: addAnnotation(getTransactionType_ReleaseAction(), source,
4270: new String[] { "kind", "attribute", "name",
4271: "releaseAction" });
4272: addAnnotation(updateElementTypeEClass, source, new String[] {
4273: "name", "UpdateElementType", "kind", "elementOnly" });
4274: addAnnotation(getUpdateElementType_Property(), source,
4275: new String[] { "kind", "element", "name", "Property",
4276: "namespace", "##targetNamespace" });
4277: addAnnotation(getUpdateElementType_Handle(), source,
4278: new String[] { "kind", "attribute", "name", "handle" });
4279: addAnnotation(getUpdateElementType_InputFormat(), source,
4280: new String[] { "kind", "attribute", "name",
4281: "inputFormat" });
4282: addAnnotation(wfsCapabilitiesTypeEClass, source, new String[] {
4283: "name", "WFS_CapabilitiesType", "kind", "elementOnly" });
4284: addAnnotation(getWFSCapabilitiesType_FeatureTypeList(), source,
4285: new String[] { "kind", "element", "name",
4286: "FeatureTypeList", "namespace",
4287: "##targetNamespace" });
4288: addAnnotation(getWFSCapabilitiesType_ServesGMLObjectTypeList(),
4289: source, new String[] { "kind", "element", "name",
4290: "ServesGMLObjectTypeList", "namespace",
4291: "##targetNamespace" });
4292: addAnnotation(
4293: getWFSCapabilitiesType_SupportsGMLObjectTypeList(),
4294: source, new String[] { "kind", "element", "name",
4295: "SupportsGMLObjectTypeList", "namespace",
4296: "##targetNamespace" });
4297: addAnnotation(getWFSCapabilitiesType_FilterCapabilities(),
4298: source, new String[] { "kind", "element", "name",
4299: "Filter_Capabilities", "namespace",
4300: "http://www.opengis.net/ogc" });
4301: addAnnotation(xlinkPropertyNameTypeEClass, source,
4302: new String[] { "name", "XlinkPropertyName_._type",
4303: "kind", "simple" });
4304: addAnnotation(getXlinkPropertyNameType_Value(), source,
4305: new String[] { "name", ":0", "kind", "simple" });
4306: addAnnotation(getXlinkPropertyNameType_TraverseXlinkDepth(),
4307: source, new String[] { "kind", "attribute", "name",
4308: "traverseXlinkDepth" });
4309: addAnnotation(getXlinkPropertyNameType_TraverseXlinkExpiry(),
4310: source, new String[] { "kind", "attribute", "name",
4311: "traverseXlinkExpiry" });
4312: }
4313:
4314: } //WfsPackageImpl
|