| <?xml version="1.0" encoding="UTF-8"?> |
| <ecore:EPackage xmi:version="2.0" |
| xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" |
| xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" name="dom" |
| nsURI="http:///org/eclipse/jst/ws/jaxws/dom/runtime/dom.ecore" nsPrefix="org.eclipse.jst.ws.jaxws.dom.runtime"> |
| <eClassifiers xsi:type="ecore:EClass" name="IDOM"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="webServiceProjects" upperBound="-1" |
| eType="#//IWebServiceProject" containment="true" resolveProxies="false"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="suppressedSetVisibility" value="true"/> |
| </eAnnotations> |
| </eStructuralFeatures> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="IJavaWebServiceElement"> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="implementation" lowerBound="1" |
| eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="suppressedSetVisibility" value="true"/> |
| </eAnnotations> |
| </eStructuralFeatures> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="IServiceEndpointInterface" eSuperTypes="#//IJavaWebServiceElement"> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="implicit" lowerBound="1" |
| eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="suppressedSetVisibility" value="true"/> |
| </eAnnotations> |
| </eStructuralFeatures> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="implementingWebServices" |
| lowerBound="1" upperBound="-1" eType="#//IWebService" eOpposite="#//IWebService/serviceEndpoint"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="suppressedSetVisibility" value="true"/> |
| </eAnnotations> |
| </eStructuralFeatures> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="webMethods" lowerBound="1" |
| upperBound="-1" eType="#//IWebMethod" containment="true" resolveProxies="false"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="suppressedSetVisibility" value="true"/> |
| </eAnnotations> |
| </eStructuralFeatures> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="targetNamespace" lowerBound="1" |
| eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="soapBindingStyle" lowerBound="1" |
| eType="#//SOAPBindingStyle" defaultValueLiteral="DOCUMENT"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="soapBindingUse" lowerBound="1" |
| eType="#//SOAPBindingUse" defaultValueLiteral="LITERAL"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="soapBindingParameterStyle" |
| lowerBound="1" eType="#//SOAPBindingParameterStyle" defaultValueLiteral="WRAPPED"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="IWebMethod" eSuperTypes="#//IJavaWebServiceElement"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="parameters" lowerBound="1" |
| upperBound="-1" eType="#//IWebParam" containment="true" resolveProxies="false"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="suppressedSetVisibility" value="true"/> |
| </eAnnotations> |
| </eStructuralFeatures> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="excluded" lowerBound="1" |
| eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="soapBindingStyle" lowerBound="1" |
| eType="#//SOAPBindingStyle" defaultValueLiteral="DOCUMENT"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="soapBindingUse" lowerBound="1" |
| eType="#//SOAPBindingUse" defaultValueLiteral="LITERAL"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="soapBindingParameterStyle" |
| lowerBound="1" eType="#//SOAPBindingParameterStyle" defaultValueLiteral="WRAPPED"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="IWebParam" eSuperTypes="#//IJavaWebServiceElement"> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="kind" lowerBound="1" eType="#//WebParamKind"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="typeName" lowerBound="1" |
| eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="suppressedSetVisibility" value="true"/> |
| </eAnnotations> |
| </eStructuralFeatures> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="partName" lowerBound="1" |
| eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="targetNamespace" lowerBound="1" |
| eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="header" lowerBound="1" |
| eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean" defaultValueLiteral="false"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="IWebService" eSuperTypes="#//IJavaWebServiceElement"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="serviceEndpoint" eType="#//IServiceEndpointInterface" |
| eOpposite="#//IServiceEndpointInterface/implementingWebServices"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="suppressedSetVisibility" value="true"/> |
| </eAnnotations> |
| </eStructuralFeatures> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="targetNamespace" lowerBound="1" |
| eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="portName" lowerBound="1" |
| eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="wsdlLocation" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="IWebServiceProject"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="webServices" upperBound="-1" |
| eType="#//IWebService" containment="true" resolveProxies="false"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="suppressedSetVisibility" value="true"/> |
| </eAnnotations> |
| </eStructuralFeatures> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="serviceEndpointInterfaces" |
| upperBound="-1" eType="#//IServiceEndpointInterface" containment="true" resolveProxies="false"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="suppressedSetVisibility" value="true"/> |
| </eAnnotations> |
| </eStructuralFeatures> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"> |
| <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details key="suppressedSetVisibility" value="true"/> |
| </eAnnotations> |
| </eStructuralFeatures> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="IWebType" eSuperTypes="#//IJavaWebServiceElement"/> |
| <eClassifiers xsi:type="ecore:EEnum" name="WebParamKind"> |
| <eLiterals name="IN"/> |
| <eLiterals name="INOUT" value="1"/> |
| <eLiterals name="OUT" value="2"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EEnum" name="SOAPBindingStyle"> |
| <eLiterals name="DOCUMENT" literal="DOCUMENT"/> |
| <eLiterals name="RPC" value="1"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EEnum" name="SOAPBindingUse"> |
| <eLiterals name="LITERAL"/> |
| <eLiterals name="ENCODED" value="1"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EEnum" name="SOAPBindingParameterStyle"> |
| <eLiterals name="WRAPPED"/> |
| <eLiterals name="BARE" value="1"/> |
| </eClassifiers> |
| </ecore:EPackage> |