/** * Creates the meta-model objects for the package. This method is * guarded to have no affect on any invocation but its first. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void createPackageContents() { if (isCreated) return; isCreated = true; // Create classes and their features httpBindingEClass = createEClass(HTTP_BINDING); createEAttribute(httpBindingEClass, HTTP_BINDING__VERB); httpOperationEClass = createEClass(HTTP_OPERATION); createEAttribute(httpOperationEClass, HTTP_OPERATION__LOCATION_URI); httpUrlReplacementEClass = createEClass(HTTP_URL_REPLACEMENT); httpUrlEncodedEClass = createEClass(HTTP_URL_ENCODED); httpAddressEClass = createEClass(HTTP_ADDRESS); createEAttribute(httpAddressEClass, HTTP_ADDRESS__LOCATION_URI); ihttpAddressEClass = createEClass(IHTTP_ADDRESS); ihttpBindingEClass = createEClass(IHTTP_BINDING); ihttpOperationEClass = createEClass(IHTTP_OPERATION); ihttpUrlEncodedEClass = createEClass(IHTTP_URL_ENCODED); ihttpUrlReplacementEClass = createEClass(IHTTP_URL_REPLACEMENT); }
/** * Creates the meta-model objects for the package. This method is * guarded to have no affect on any invocation but its first. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void createPackageContents() { if (isCreated) return; isCreated = true; // Create classes and their features mimeContentEClass = createEClass(MIME_CONTENT); createEAttribute(mimeContentEClass, MIME_CONTENT__TYPE); createEReference(mimeContentEClass, MIME_CONTENT__EPART); mimePartEClass = createEClass(MIME_PART); createEReference(mimePartEClass, MIME_PART__EEXTENSIBILITY_ELEMENTS); mimeMultipartRelatedEClass = createEClass(MIME_MULTIPART_RELATED); createEReference(mimeMultipartRelatedEClass, MIME_MULTIPART_RELATED__EMIME_PART); mimeMimeXmlEClass = createEClass(MIME_MIME_XML); createEReference(mimeMimeXmlEClass, MIME_MIME_XML__EPART); imimePartEClass = createEClass(IMIME_PART); imimeMultipartRelatedEClass = createEClass(IMIME_MULTIPART_RELATED); imimeContentEClass = createEClass(IMIME_CONTENT); imimeMimeXmlEClass = createEClass(IMIME_MIME_XML); // Create data types listEDataType = createEDataType(LIST); }
soapBindingEClass = createEClass(SOAP_BINDING); createEAttribute(soapBindingEClass, SOAP_BINDING__TRANSPORT_URI); createEAttribute(soapBindingEClass, SOAP_BINDING__STYLE); soapBodyEClass = createEClass(SOAP_BODY); createEAttribute(soapBodyEClass, SOAP_BODY__USE); createEAttribute(soapBodyEClass, SOAP_BODY__NAMESPACE_URI); soapHeaderBaseEClass = createEClass(SOAP_HEADER_BASE); createEAttribute(soapHeaderBaseEClass, SOAP_HEADER_BASE__USE); createEAttribute(soapHeaderBaseEClass, SOAP_HEADER_BASE__NAMESPACE_URI); soapFaultEClass = createEClass(SOAP_FAULT); createEAttribute(soapFaultEClass, SOAP_FAULT__USE); createEAttribute(soapFaultEClass, SOAP_FAULT__NAMESPACE_URI); soapOperationEClass = createEClass(SOAP_OPERATION); createEAttribute(soapOperationEClass, SOAP_OPERATION__SOAP_ACTION_URI); createEAttribute(soapOperationEClass, SOAP_OPERATION__STYLE); soapAddressEClass = createEClass(SOAP_ADDRESS); createEAttribute(soapAddressEClass, SOAP_ADDRESS__LOCATION_URI); soapHeaderFaultEClass = createEClass(SOAP_HEADER_FAULT); soapHeaderEClass = createEClass(SOAP_HEADER); createEReference(soapHeaderEClass, SOAP_HEADER__HEADER_FAULTS); isoapBindingEClass = createEClass(ISOAP_BINDING);
wsdlElementEClass = createEClass(WSDL_ELEMENT); createEAttribute(wsdlElementEClass, WSDL_ELEMENT__DOCUMENTATION_ELEMENT); createEAttribute(wsdlElementEClass, WSDL_ELEMENT__ELEMENT); portTypeEClass = createEClass(PORT_TYPE); createEAttribute(portTypeEClass, PORT_TYPE__QNAME); createEAttribute(portTypeEClass, PORT_TYPE__UNDEFINED); createEReference(portTypeEClass, PORT_TYPE__EOPERATIONS); operationEClass = createEClass(OPERATION); createEAttribute(operationEClass, OPERATION__STYLE); createEAttribute(operationEClass, OPERATION__NAME); messageEClass = createEClass(MESSAGE); createEAttribute(messageEClass, MESSAGE__QNAME); createEAttribute(messageEClass, MESSAGE__UNDEFINED); createEReference(messageEClass, MESSAGE__EPARTS); partEClass = createEClass(PART); createEAttribute(partEClass, PART__NAME); createEAttribute(partEClass, PART__ELEMENT_NAME); bindingEClass = createEClass(BINDING); createEAttribute(bindingEClass, BINDING__QNAME); createEAttribute(bindingEClass, BINDING__UNDEFINED); bindingOperationEClass = createEClass(BINDING_OPERATION); createEAttribute(bindingOperationEClass, BINDING_OPERATION__NAME); createEReference(bindingOperationEClass, BINDING_OPERATION__EOPERATION);
abstractVersionedFeatureTypeEClass = createEClass(ABSTRACT_VERSIONED_FEATURE_TYPE); createEAttribute(abstractVersionedFeatureTypeEClass, ABSTRACT_VERSIONED_FEATURE_TYPE__VERSION); createEAttribute(abstractVersionedFeatureTypeEClass, ABSTRACT_VERSIONED_FEATURE_TYPE__AUTHOR); describeVersionedFeatureTypeTypeEClass = createEClass(DESCRIBE_VERSIONED_FEATURE_TYPE_TYPE); createEAttribute(describeVersionedFeatureTypeTypeEClass, DESCRIBE_VERSIONED_FEATURE_TYPE_TYPE__VERSIONED); differenceQueryTypeEClass = createEClass(DIFFERENCE_QUERY_TYPE); createEAttribute(differenceQueryTypeEClass, DIFFERENCE_QUERY_TYPE__FILTER); createEAttribute(differenceQueryTypeEClass, DIFFERENCE_QUERY_TYPE__FROM_FEATURE_VERSION); documentRootEClass = createEClass(DOCUMENT_ROOT); createEAttribute(documentRootEClass, DOCUMENT_ROOT__MIXED); createEReference(documentRootEClass, DOCUMENT_ROOT__XMLNS_PREFIX_MAP); getDiffTypeEClass = createEClass(GET_DIFF_TYPE); createEReference(getDiffTypeEClass, GET_DIFF_TYPE__DIFFERENCE_QUERY); createEAttribute(getDiffTypeEClass, GET_DIFF_TYPE__OUTPUT_FORMAT); getLogTypeEClass = createEClass(GET_LOG_TYPE); createEReference(getLogTypeEClass, GET_LOG_TYPE__DIFFERENCE_QUERY); createEAttribute(getLogTypeEClass, GET_LOG_TYPE__MAX_FEATURES); getVersionedFeatureTypeEClass = createEClass(GET_VERSIONED_FEATURE_TYPE); rollbackTypeEClass = createEClass(ROLLBACK_TYPE); createEAttribute(rollbackTypeEClass, ROLLBACK_TYPE__FILTER); createEAttribute(rollbackTypeEClass, ROLLBACK_TYPE__HANDLE);
acceptFormatsTypeEClass = createEClass(ACCEPT_FORMATS_TYPE); createEAttribute(acceptFormatsTypeEClass, ACCEPT_FORMATS_TYPE__OUTPUT_FORMAT); acceptVersionsTypeEClass = createEClass(ACCEPT_VERSIONS_TYPE); createEAttribute(acceptVersionsTypeEClass, ACCEPT_VERSIONS_TYPE__VERSION); addressTypeEClass = createEClass(ADDRESS_TYPE); createEAttribute(addressTypeEClass, ADDRESS_TYPE__DELIVERY_POINT); createEAttribute(addressTypeEClass, ADDRESS_TYPE__CITY); boundingBoxTypeEClass = createEClass(BOUNDING_BOX_TYPE); createEAttribute(boundingBoxTypeEClass, BOUNDING_BOX_TYPE__LOWER_CORNER); createEAttribute(boundingBoxTypeEClass, BOUNDING_BOX_TYPE__UPPER_CORNER); capabilitiesBaseTypeEClass = createEClass(CAPABILITIES_BASE_TYPE); createEReference(capabilitiesBaseTypeEClass, CAPABILITIES_BASE_TYPE__SERVICE_IDENTIFICATION); createEReference(capabilitiesBaseTypeEClass, CAPABILITIES_BASE_TYPE__SERVICE_PROVIDER); codeTypeEClass = createEClass(CODE_TYPE); createEAttribute(codeTypeEClass, CODE_TYPE__VALUE); createEAttribute(codeTypeEClass, CODE_TYPE__CODE_SPACE); contactTypeEClass = createEClass(CONTACT_TYPE); createEReference(contactTypeEClass, CONTACT_TYPE__PHONE); createEReference(contactTypeEClass, CONTACT_TYPE__ADDRESS); dcpTypeEClass = createEClass(DCP_TYPE); createEReference(dcpTypeEClass, DCP_TYPE__HTTP);
actionTypeEClass = createEClass(ACTION_TYPE); createEAttribute(actionTypeEClass, ACTION_TYPE__MESSAGE); createEAttribute(actionTypeEClass, ACTION_TYPE__CODE); createEAttribute(actionTypeEClass, ACTION_TYPE__LOCATOR); baseRequestTypeEClass = createEClass(BASE_REQUEST_TYPE); createEAttribute(baseRequestTypeEClass, BASE_REQUEST_TYPE__HANDLE); createEAttribute(baseRequestTypeEClass, BASE_REQUEST_TYPE__SERVICE); deleteElementTypeEClass = createEClass(DELETE_ELEMENT_TYPE); createEAttribute(deleteElementTypeEClass, DELETE_ELEMENT_TYPE__FILTER); createEAttribute(deleteElementTypeEClass, DELETE_ELEMENT_TYPE__HANDLE); createEAttribute(deleteElementTypeEClass, DELETE_ELEMENT_TYPE__TYPE_NAME); describeFeatureTypeTypeEClass = createEClass(DESCRIBE_FEATURE_TYPE_TYPE); createEAttribute(describeFeatureTypeTypeEClass, DESCRIBE_FEATURE_TYPE_TYPE__TYPE_NAME); createEAttribute(describeFeatureTypeTypeEClass, DESCRIBE_FEATURE_TYPE_TYPE__OUTPUT_FORMAT); documentRootEClass = createEClass(DOCUMENT_ROOT); createEAttribute(documentRootEClass, DOCUMENT_ROOT__MIXED); createEReference(documentRootEClass, DOCUMENT_ROOT__XMLNS_PREFIX_MAP); featureCollectionTypeEClass = createEClass(FEATURE_COLLECTION_TYPE); createEAttribute(featureCollectionTypeEClass, FEATURE_COLLECTION_TYPE__LOCK_ID); createEAttribute(featureCollectionTypeEClass, FEATURE_COLLECTION_TYPE__TIME_STAMP); featureTypeListTypeEClass = createEClass(FEATURE_TYPE_LIST_TYPE); createEReference(featureTypeListTypeEClass, FEATURE_TYPE_LIST_TYPE__OPERATIONS); createEReference(featureTypeListTypeEClass, FEATURE_TYPE_LIST_TYPE__FEATURE_TYPE);