blob: 631ff9f9d5460cc7d55fa0a6ca66a0b27db2af6c [file] [log] [blame]
<?xml version="1.0" encoding="ASCII"?>
<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="package0"
nsURI="package0" nsPrefix="package0">
<eClassifiers xsi:type="ecore:EClass" name="Class0" eSuperTypes="#//Class155">
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class0_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class0_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class0_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class0_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class0_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class0_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class0_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class0_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class0_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class0_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class0_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class0_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class1">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class1_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class1_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class1_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class1_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class1_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class1_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class1_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class1_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class1_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class1_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class1_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class1_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class2">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class2_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class2_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class2_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class2_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class2_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class2_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class2_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class2_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class2_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class2_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class2_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class2_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class3">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class3_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class3_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class3_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class3_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class3_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class3_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class3_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class3_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class3_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class3_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class3_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class3_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class4">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class4_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class4_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class4_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class4_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class4_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class4_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class4_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class4_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class4_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class4_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class4_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class4_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class5" eSuperTypes="#//Class434">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class5_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class5_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class5_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class5_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class5_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class5_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class5_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class5_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class5_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class5_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class5_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class5_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class6">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class6_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class6_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class6_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class6_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class6_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class6_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class6_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class6_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class6_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class6_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class6_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class6_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class7">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class7_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class7_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class7_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class7_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class7_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class7_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class7_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class7_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class7_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class7_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class7_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class7_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class8">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class8_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class8_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class8_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class8_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class8_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class8_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class8_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class8_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class8_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class8_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class8_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class8_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class9" eSuperTypes="#//Class231">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class9_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class9_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class9_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class9_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class9_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class9_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class9_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class9_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class9_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class9_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class9_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class9_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class10" eSuperTypes="#//Class867">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class10_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class10_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class10_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class10_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class10_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class10_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class10_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class10_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class10_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class10_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class10_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class10_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class11">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class11_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class11_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class11_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class11_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class11_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class11_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class11_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class11_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class11_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class11_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class11_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class11_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class12">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class12_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class12_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class12_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class12_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class12_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class12_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class12_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class12_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class12_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class12_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class12_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class12_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class13">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class13_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class13_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class13_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class13_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class13_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class13_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class13_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class13_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class13_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class13_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class13_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class13_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class14">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class14_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class14_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class14_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class14_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class14_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class14_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class14_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class14_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class14_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class14_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class14_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class14_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class15">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class15_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class15_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class15_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class15_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class15_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class15_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class15_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class15_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class15_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class15_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class15_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class15_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class16" eSuperTypes="#//Class515">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class16_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class16_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class16_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class16_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class16_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class16_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class16_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class16_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class16_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class16_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class16_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class16_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class17">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class17_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class17_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class17_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class17_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class17_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class17_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class17_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class17_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class17_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class17_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class17_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class17_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class18">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class18_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class18_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class18_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class18_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class18_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class18_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class18_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class18_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class18_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class18_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class18_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class18_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class19" eSuperTypes="#//Class668">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
<eOperations name="Operation6" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class19_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class19_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class19_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class19_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class19_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class19_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class19_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class19_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class19_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class19_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class19_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class19_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class20" eSuperTypes="#//Class794">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class20_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class20_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class20_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class20_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class20_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class20_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class20_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class20_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class20_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class20_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class20_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class20_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class21" eSuperTypes="#//Class355">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class21_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class21_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class21_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class21_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class21_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class21_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class21_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class21_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class21_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class21_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class21_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class21_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class22">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eOperations name="Operation6" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class22_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class22_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class22_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class22_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class22_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class22_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class22_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class22_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class22_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class22_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class22_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class22_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class23">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eOperations name="Operation6" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class23_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class23_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class23_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class23_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class23_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class23_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class23_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class23_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class23_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class23_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class23_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class23_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class24" eSuperTypes="#//Class254">
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class24_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class24_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class24_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class24_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class24_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class24_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class24_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class24_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class24_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class24_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class24_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class24_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class25">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class25_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class25_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class25_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class25_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class25_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class25_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class25_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class25_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class25_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class25_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class25_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class25_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class26">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class26_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class26_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class26_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class26_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class26_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class26_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class26_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class26_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class26_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class26_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class26_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class26_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class27" eSuperTypes="#//Class589 #//Class298">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class27_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class27_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class27_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class27_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class27_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class27_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class27_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class27_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class27_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class27_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class27_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class27_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class28" eSuperTypes="#//Class162">
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class28_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class28_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class28_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class28_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class28_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class28_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class28_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class28_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class28_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class28_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class28_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class28_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class29">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class29_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class29_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class29_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class29_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class29_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class29_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class29_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class29_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class29_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class29_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class29_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class29_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class30" eSuperTypes="#//Class786">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class30_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class30_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class30_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class30_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class30_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class30_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class30_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class30_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class30_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class30_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class30_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class30_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class31">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eOperations name="Operation6" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class31_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class31_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class31_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class31_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class31_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class31_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class31_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class31_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class31_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class31_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class31_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class31_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class32" eSuperTypes="#//Class928">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class32_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class32_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class32_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class32_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class32_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class32_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class32_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class32_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class32_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class32_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class32_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class32_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class33">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class33_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class33_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class33_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class33_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class33_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class33_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class33_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class33_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class33_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class33_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class33_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class33_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class34">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class34_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class34_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class34_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class34_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class34_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class34_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class34_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class34_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class34_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class34_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class34_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class34_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class35">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class35_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class35_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class35_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class35_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class35_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class35_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class35_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class35_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class35_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class35_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class35_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class35_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class36">
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class36_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class36_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class36_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class36_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class36_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class36_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class36_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class36_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class36_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class36_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class36_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class36_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class37" eSuperTypes="#//Class367">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class37_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class37_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class37_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class37_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class37_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class37_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class37_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class37_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class37_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class37_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class37_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class37_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class38" eSuperTypes="#//Class670 #//Class396 #//Class900">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eOperations name="Operation6" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class38_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class38_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class38_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class38_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class38_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class38_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class38_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class38_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class38_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class38_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class38_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class38_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class39">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class39_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class39_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class39_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class39_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class39_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class39_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class39_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class39_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class39_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class39_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class39_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class39_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class40">
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class40_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class40_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class40_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class40_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class40_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class40_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class40_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class40_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class40_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class40_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class40_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class40_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class41">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class41_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class41_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class41_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class41_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class41_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class41_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class41_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class41_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class41_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class41_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class41_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class41_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class42">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class42_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class42_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class42_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class42_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class42_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class42_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class42_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class42_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class42_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class42_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class42_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class42_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class43">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class43_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class43_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class43_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class43_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class43_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class43_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class43_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class43_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class43_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class43_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class43_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class43_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class44" eSuperTypes="#//Class639 #//Class207">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class44_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class44_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class44_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class44_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class44_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class44_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class44_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class44_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class44_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class44_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class44_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class44_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class45" eSuperTypes="#//Class681">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class45_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class45_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class45_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class45_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class45_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class45_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class45_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class45_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class45_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class45_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class45_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class45_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class46" eSuperTypes="#//Class581 #//Class259">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class46_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class46_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class46_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class46_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class46_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class46_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class46_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class46_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class46_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class46_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class46_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class46_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class47">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class47_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class47_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class47_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class47_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class47_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class47_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class47_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class47_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class47_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class47_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class47_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class47_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class48">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class48_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class48_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class48_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class48_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class48_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class48_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class48_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class48_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class48_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class48_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class48_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class48_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class49" eSuperTypes="#//Class625">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class49_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class49_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class49_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class49_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class49_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class49_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class49_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class49_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class49_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class49_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class49_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class49_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class50" eSuperTypes="#//Class620">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class50_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class50_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class50_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class50_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class50_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class50_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class50_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class50_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class50_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class50_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class50_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class50_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class51" eSuperTypes="#//Class542">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class51_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class51_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class51_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class51_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class51_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class51_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class51_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class51_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class51_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class51_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class51_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class51_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class52">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class52_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class52_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class52_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class52_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class52_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class52_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class52_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class52_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class52_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class52_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class52_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class52_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class53" eSuperTypes="#//Class415">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class53_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class53_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class53_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class53_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class53_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class53_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class53_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class53_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class53_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class53_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class53_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class53_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class54" eSuperTypes="#//Class463">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class54_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class54_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class54_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class54_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class54_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class54_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class54_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class54_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class54_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class54_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class54_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class54_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class55">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class55_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class55_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class55_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class55_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class55_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class55_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class55_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class55_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class55_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class55_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class55_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class55_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class56" eSuperTypes="#//Class10">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eOperations name="Operation6" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class56_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class56_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class56_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class56_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class56_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class56_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class56_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class56_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class56_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class56_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class56_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class56_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class57" eSuperTypes="#//Class401">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class57_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class57_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class57_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class57_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class57_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class57_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class57_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class57_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class57_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class57_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class57_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class57_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class58">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class58_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class58_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class58_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class58_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class58_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class58_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class58_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class58_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class58_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class58_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class58_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class58_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class59">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class59_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class59_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class59_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class59_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class59_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class59_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class59_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class59_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class59_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class59_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class59_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class59_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class60" eSuperTypes="#//Class449">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class60_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class60_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class60_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class60_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class60_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class60_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class60_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class60_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class60_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class60_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class60_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class60_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class61" eSuperTypes="#//Class506">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class61_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class61_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class61_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class61_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class61_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class61_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class61_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class61_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class61_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class61_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class61_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class61_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class62" eSuperTypes="#//Class7">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class62_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class62_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class62_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class62_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class62_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class62_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class62_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class62_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class62_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class62_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class62_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class62_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class63" eSuperTypes="#//Class48">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class63_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class63_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class63_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class63_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class63_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class63_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class63_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class63_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class63_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class63_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class63_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class63_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class64">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class64_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class64_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class64_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class64_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class64_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class64_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class64_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class64_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class64_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class64_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class64_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class64_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class65" eSuperTypes="#//Class846">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class65_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class65_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class65_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class65_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class65_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class65_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class65_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class65_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class65_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class65_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class65_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class65_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class66">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eOperations name="Operation6" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class66_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class66_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class66_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class66_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class66_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class66_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class66_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class66_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class66_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class66_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class66_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class66_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class67" eSuperTypes="#//Class659">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class67_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class67_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class67_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class67_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class67_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class67_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class67_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class67_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class67_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class67_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class67_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class67_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class68">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class68_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class68_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class68_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class68_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class68_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class68_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class68_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class68_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class68_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class68_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class68_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class68_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class69">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class69_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class69_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class69_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class69_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class69_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class69_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class69_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class69_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class69_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class69_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class69_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class69_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class70" eSuperTypes="#//Class548">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class70_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class70_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class70_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class70_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class70_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class70_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class70_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class70_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class70_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class70_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class70_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class70_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class71">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class71_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class71_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class71_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class71_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class71_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class71_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class71_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class71_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class71_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class71_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class71_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class71_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class72" eSuperTypes="#//Class207">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class72_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class72_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class72_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class72_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class72_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class72_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class72_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class72_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class72_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class72_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class72_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class72_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class73">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class73_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class73_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class73_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class73_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class73_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class73_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class73_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class73_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class73_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class73_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class73_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class73_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class74">
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class74_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class74_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class74_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class74_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class74_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class74_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class74_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class74_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class74_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class74_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class74_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class74_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class75" eSuperTypes="#//Class880">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class75_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class75_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class75_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class75_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class75_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class75_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class75_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class75_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class75_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class75_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class75_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class75_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class76">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class76_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class76_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class76_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class76_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class76_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class76_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class76_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class76_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class76_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class76_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class76_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class76_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class77">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class77_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class77_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class77_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class77_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class77_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class77_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class77_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class77_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class77_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class77_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class77_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class77_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class78" eSuperTypes="#//Class175">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class78_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class78_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class78_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class78_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class78_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class78_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class78_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class78_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class78_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class78_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class78_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class78_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class79">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class79_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class79_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class79_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class79_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class79_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class79_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class79_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class79_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class79_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class79_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class79_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class79_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class80">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class80_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class80_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class80_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class80_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class80_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class80_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class80_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class80_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class80_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class80_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class80_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class80_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class81" eSuperTypes="#//Class273">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class81_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class81_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class81_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class81_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class81_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class81_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class81_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class81_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class81_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class81_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class81_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class81_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class82">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class82_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class82_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class82_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class82_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class82_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class82_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class82_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class82_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class82_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class82_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class82_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class82_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class83">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class83_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class83_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class83_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class83_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class83_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class83_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class83_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class83_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class83_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class83_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class83_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class83_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class84">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eOperations name="Operation6" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class84_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class84_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class84_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class84_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class84_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class84_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class84_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class84_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class84_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class84_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class84_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class84_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class85">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class85_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class85_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class85_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class85_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class85_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class85_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class85_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class85_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class85_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class85_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class85_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class85_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class86">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class86_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class86_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class86_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class86_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class86_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class86_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class86_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class86_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class86_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class86_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class86_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class86_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class87">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class87_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class87_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class87_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class87_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class87_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class87_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class87_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class87_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class87_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class87_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class87_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class87_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class88">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class88_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class88_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class88_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class88_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class88_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class88_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class88_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class88_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class88_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class88_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class88_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class88_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class89">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class89_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class89_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class89_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class89_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class89_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class89_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class89_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class89_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class89_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class89_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class89_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class89_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class90">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class90_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class90_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class90_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class90_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class90_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class90_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class90_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class90_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class90_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class90_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class90_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class90_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class91">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class91_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class91_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class91_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class91_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class91_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class91_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class91_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class91_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class91_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class91_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class91_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class91_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class92">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class92_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class92_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class92_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class92_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class92_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class92_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class92_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class92_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class92_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class92_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class92_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class92_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class93">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class93_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class93_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class93_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class93_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class93_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class93_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class93_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class93_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class93_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class93_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class93_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class93_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class94">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class94_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class94_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class94_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class94_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class94_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class94_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class94_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class94_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class94_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class94_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class94_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class94_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class95" eSuperTypes="#//Class693">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class95_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class95_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class95_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class95_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class95_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class95_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class95_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class95_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class95_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class95_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class95_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class95_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class96">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class96_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class96_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class96_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class96_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class96_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class96_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class96_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class96_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class96_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class96_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class96_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class96_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class97" eSuperTypes="#//Class447 #//Class635">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class97_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class97_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class97_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class97_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class97_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class97_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class97_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class97_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class97_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class97_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class97_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class97_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class98">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class98_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class98_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class98_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class98_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class98_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class98_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class98_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class98_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class98_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class98_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class98_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class98_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class99">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eOperations name="Operation6" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class99_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class99_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class99_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class99_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class99_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class99_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class99_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class99_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class99_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class99_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class99_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class99_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class100">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class100_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class100_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class100_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class100_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class100_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class100_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class100_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class100_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class100_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class100_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class100_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class100_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class101">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class101_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class101_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class101_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class101_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class101_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class101_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class101_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class101_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class101_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class101_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class101_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class101_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class102">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class102_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class102_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class102_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class102_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class102_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class102_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class102_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class102_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class102_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class102_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class102_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class102_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class103" eSuperTypes="#//Class580">
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class103_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class103_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class103_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class103_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class103_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class103_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class103_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class103_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class103_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class103_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class103_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class103_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class104">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class104_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class104_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class104_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class104_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class104_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class104_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class104_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class104_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class104_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class104_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class104_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class104_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class105">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class105_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class105_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class105_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class105_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class105_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class105_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class105_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class105_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class105_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class105_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class105_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class105_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class106" eSuperTypes="#//Class791">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class106_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class106_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class106_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class106_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class106_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class106_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class106_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class106_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class106_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class106_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class106_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class106_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class107" eSuperTypes="#//Class668">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class107_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class107_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class107_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class107_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class107_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class107_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class107_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class107_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class107_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class107_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class107_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class107_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class108" eSuperTypes="#//Class251 #//Class519 #//Class55">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eOperations name="Operation6" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class108_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class108_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class108_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class108_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class108_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class108_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class108_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class108_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class108_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class108_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class108_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class108_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class109">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class109_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class109_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class109_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class109_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class109_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class109_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class109_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class109_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class109_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class109_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class109_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class109_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class110">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class110_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class110_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class110_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class110_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class110_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class110_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class110_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class110_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class110_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class110_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class110_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class110_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class111" eSuperTypes="#//Class645">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class111_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class111_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class111_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class111_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class111_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class111_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class111_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class111_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class111_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class111_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class111_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class111_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class112" eSuperTypes="#//Class404">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class112_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class112_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class112_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class112_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class112_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class112_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class112_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class112_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class112_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class112_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class112_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class112_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class113">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class113_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class113_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class113_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class113_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class113_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class113_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class113_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class113_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class113_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class113_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class113_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class113_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class114">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class114_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class114_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class114_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class114_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class114_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class114_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class114_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class114_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class114_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class114_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class114_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class114_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class115">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class115_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class115_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class115_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class115_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class115_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class115_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class115_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class115_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class115_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class115_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class115_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class115_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class116" eSuperTypes="#//Class648">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class116_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class116_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class116_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class116_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class116_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class116_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class116_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class116_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class116_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class116_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class116_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class116_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class117" eSuperTypes="#//Class164">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class117_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class117_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class117_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class117_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class117_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class117_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class117_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class117_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class117_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class117_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class117_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class117_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class118" eSuperTypes="#//Class48">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eOperations name="Operation6" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class118_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class118_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class118_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class118_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class118_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class118_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class118_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class118_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class118_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class118_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class118_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class118_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class119" eSuperTypes="#//Class506">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class119_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class119_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class119_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class119_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class119_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class119_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class119_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class119_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class119_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class119_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class119_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class119_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class120">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class120_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class120_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class120_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class120_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class120_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class120_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class120_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class120_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class120_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class120_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class120_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class120_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class121" eSuperTypes="#//Class149">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class121_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class121_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class121_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class121_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class121_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class121_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class121_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class121_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class121_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class121_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class121_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class121_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class122">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class122_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class122_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class122_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class122_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class122_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class122_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class122_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class122_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class122_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class122_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class122_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class122_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class123">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class123_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class123_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class123_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class123_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class123_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class123_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class123_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class123_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class123_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class123_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class123_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class123_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class124">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class124_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class124_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class124_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class124_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class124_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class124_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class124_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class124_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class124_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class124_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class124_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class124_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class125">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class125_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class125_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class125_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class125_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class125_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class125_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class125_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class125_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class125_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class125_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class125_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class125_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class126" eSuperTypes="#//Class339 #//Class613">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class126_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class126_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class126_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class126_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class126_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class126_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class126_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class126_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class126_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class126_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class126_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class126_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class127">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class127_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class127_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class127_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class127_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class127_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class127_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class127_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class127_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class127_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class127_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class127_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class127_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class128" eSuperTypes="#//Class890">
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class128_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class128_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class128_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class128_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class128_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class128_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class128_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class128_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class128_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class128_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class128_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class128_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class129">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class129_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class129_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class129_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class129_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class129_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class129_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class129_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class129_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class129_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class129_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class129_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class129_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class130" eSuperTypes="#//Class496">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class130_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class130_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class130_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class130_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class130_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class130_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class130_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class130_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class130_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class130_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class130_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class130_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class131">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class131_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class131_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class131_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class131_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class131_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class131_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class131_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class131_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class131_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class131_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class131_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class131_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class132" eSuperTypes="#//Class395">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class132_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class132_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class132_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class132_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class132_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class132_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class132_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class132_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class132_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class132_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class132_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class132_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class133" eSuperTypes="#//Class106">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class133_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class133_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class133_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class133_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class133_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class133_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class133_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class133_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class133_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class133_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class133_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class133_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class134">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class134_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class134_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class134_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class134_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class134_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class134_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class134_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class134_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class134_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class134_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class134_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class134_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class135">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class135_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class135_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class135_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class135_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class135_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class135_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class135_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class135_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class135_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class135_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class135_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class135_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class136" eSuperTypes="#//Class187">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class136_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class136_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class136_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class136_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class136_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class136_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class136_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class136_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class136_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class136_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class136_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class136_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class137" eSuperTypes="#//Class187">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class137_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class137_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class137_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class137_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class137_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class137_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class137_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class137_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class137_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class137_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class137_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class137_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class138">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class138_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class138_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class138_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class138_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class138_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class138_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class138_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class138_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class138_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class138_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class138_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class138_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class139" eSuperTypes="#//Class529 #//Class482">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class139_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class139_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class139_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class139_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class139_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class139_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class139_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class139_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class139_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class139_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class139_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class139_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class140">
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class140_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class140_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class140_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class140_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class140_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class140_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class140_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class140_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class140_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class140_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class140_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class140_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class141" eSuperTypes="#//Class283">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eOperations name="Operation6" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class141_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class141_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class141_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class141_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class141_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class141_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class141_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class141_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class141_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class141_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class141_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class141_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class142">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class142_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class142_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class142_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class142_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class142_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class142_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class142_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class142_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class142_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class142_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class142_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class142_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class143">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class143_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class143_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class143_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class143_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class143_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class143_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class143_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class143_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class143_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class143_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class143_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class143_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class144" eSuperTypes="#//Class976">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class144_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class144_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class144_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class144_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class144_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class144_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class144_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class144_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class144_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class144_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class144_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class144_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class145">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class145_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class145_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class145_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class145_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class145_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class145_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class145_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class145_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class145_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class145_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class145_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class145_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class146">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class146_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class146_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class146_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class146_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class146_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class146_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class146_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class146_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class146_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class146_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class146_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class146_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class147">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class147_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class147_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class147_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class147_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class147_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class147_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class147_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class147_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class147_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class147_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class147_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class147_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class148" eSuperTypes="#//Class868">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class148_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class148_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class148_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class148_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class148_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class148_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class148_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class148_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class148_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class148_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class148_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class148_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class149">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class149_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class149_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class149_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class149_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class149_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class149_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class149_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class149_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class149_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class149_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class149_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class149_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class150">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class150_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class150_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class150_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class150_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class150_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class150_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class150_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class150_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class150_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class150_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class150_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class150_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class151">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class151_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class151_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class151_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class151_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class151_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class151_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class151_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class151_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class151_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class151_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class151_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class151_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class152" eSuperTypes="#//Class392">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class152_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class152_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class152_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class152_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class152_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class152_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class152_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class152_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class152_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class152_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class152_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class152_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class153">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class153_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class153_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class153_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class153_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class153_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class153_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class153_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class153_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class153_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class153_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class153_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class153_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class154">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class154_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class154_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class154_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class154_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class154_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class154_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class154_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class154_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class154_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class154_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class154_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class154_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class155">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eOperations name="Operation6" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class155_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class155_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class155_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class155_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class155_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class155_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class155_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class155_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class155_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class155_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class155_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class155_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class156">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class156_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class156_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class156_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class156_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class156_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class156_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class156_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class156_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class156_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class156_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class156_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class156_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class157">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class157_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class157_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class157_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class157_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class157_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class157_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class157_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class157_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class157_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class157_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class157_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class157_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class158">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class158_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class158_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class158_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class158_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class158_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class158_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class158_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class158_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class158_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class158_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class158_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class158_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class159">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class159_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class159_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class159_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class159_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class159_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class159_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class159_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class159_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class159_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class159_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class159_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class159_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class160" eSuperTypes="#//Class515">
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class160_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class160_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class160_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class160_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class160_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class160_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class160_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class160_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class160_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class160_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class160_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class160_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class161" eSuperTypes="#//Class155">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class161_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class161_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class161_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class161_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class161_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class161_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class161_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class161_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class161_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class161_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class161_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class161_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class162" eSuperTypes="#//Class130 #//Class953">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class162_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class162_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class162_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class162_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class162_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class162_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class162_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class162_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class162_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class162_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class162_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class162_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class163">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class163_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class163_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class163_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class163_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class163_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class163_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class163_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class163_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class163_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class163_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class163_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class163_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class164">
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class164_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class164_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class164_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class164_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class164_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class164_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class164_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class164_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class164_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class164_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class164_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class164_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class165">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class165_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class165_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class165_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class165_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class165_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class165_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class165_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class165_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class165_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class165_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class165_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class165_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class166" eSuperTypes="#//Class926">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class166_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class166_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class166_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class166_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class166_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class166_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class166_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class166_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class166_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class166_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class166_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class166_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class167">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class167_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class167_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class167_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class167_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class167_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class167_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class167_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class167_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class167_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class167_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class167_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class167_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class168" eSuperTypes="#//Class761">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class168_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class168_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class168_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class168_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class168_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class168_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class168_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class168_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class168_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class168_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class168_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class168_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class169" eSuperTypes="#//Class331">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class169_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class169_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class169_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class169_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class169_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class169_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class169_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class169_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class169_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class169_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class169_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class169_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class170" eSuperTypes="#//Class37">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class170_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class170_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class170_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class170_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class170_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class170_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class170_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class170_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class170_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class170_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class170_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class170_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class171">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class171_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class171_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class171_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class171_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class171_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class171_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class171_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class171_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class171_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class171_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class171_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class171_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class172">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class172_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class172_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class172_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class172_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class172_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class172_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class172_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class172_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class172_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class172_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class172_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class172_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class173" eSuperTypes="#//Class84">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class173_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class173_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class173_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class173_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class173_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class173_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class173_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class173_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class173_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class173_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class173_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class173_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class174">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class174_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class174_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class174_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class174_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class174_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class174_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class174_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class174_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class174_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class174_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class174_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class174_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class175">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class175_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class175_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class175_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class175_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class175_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class175_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class175_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class175_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class175_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class175_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class175_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class175_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class176">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class176_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class176_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class176_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class176_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class176_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class176_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class176_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class176_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class176_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class176_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class176_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class176_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class177" eSuperTypes="#//Class916">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class177_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class177_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class177_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class177_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class177_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class177_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class177_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class177_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class177_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class177_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class177_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class177_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class178">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class178_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class178_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class178_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class178_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class178_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class178_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class178_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class178_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class178_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class178_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class178_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class178_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class179">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class179_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class179_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class179_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class179_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class179_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class179_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class179_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class179_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class179_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class179_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class179_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class179_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class180">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class180_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class180_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class180_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class180_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class180_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class180_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class180_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class180_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class180_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class180_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class180_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class180_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class181">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eOperations name="Operation6" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class181_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class181_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class181_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class181_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class181_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class181_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class181_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class181_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class181_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class181_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class181_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class181_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class182">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class182_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class182_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class182_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class182_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class182_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class182_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class182_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class182_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class182_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class182_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class182_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class182_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class183">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class183_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class183_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class183_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class183_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class183_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class183_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class183_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class183_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class183_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class183_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class183_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class183_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class184">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class184_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class184_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class184_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class184_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class184_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class184_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class184_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class184_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class184_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class184_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class184_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class184_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class185">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class185_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class185_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class185_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class185_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class185_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class185_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class185_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class185_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class185_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class185_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class185_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class185_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class186">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class186_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class186_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class186_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class186_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class186_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class186_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class186_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class186_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class186_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class186_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class186_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class186_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class187">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class187_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class187_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class187_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class187_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class187_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class187_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class187_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class187_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class187_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class187_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class187_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class187_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class188">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class188_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class188_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class188_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class188_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class188_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class188_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class188_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class188_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class188_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class188_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class188_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class188_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class189" eSuperTypes="#//Class660">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class189_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class189_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class189_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class189_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class189_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class189_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class189_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class189_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class189_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class189_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class189_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class189_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class190">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class190_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class190_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class190_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class190_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class190_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class190_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class190_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class190_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class190_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class190_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class190_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class190_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class191" eSuperTypes="#//Class851">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class191_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class191_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class191_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class191_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class191_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class191_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class191_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class191_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class191_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class191_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class191_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class191_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class192" eSuperTypes="#//Class551">
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class192_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class192_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class192_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class192_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class192_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class192_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class192_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class192_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class192_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class192_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class192_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class192_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class193">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class193_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class193_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class193_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class193_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class193_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class193_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class193_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class193_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class193_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class193_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class193_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class193_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class194">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class194_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class194_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class194_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class194_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class194_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class194_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class194_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class194_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class194_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class194_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class194_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class194_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class195">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class195_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class195_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class195_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class195_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class195_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class195_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class195_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class195_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class195_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class195_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class195_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class195_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class196">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class196_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class196_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class196_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class196_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class196_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class196_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class196_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class196_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class196_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class196_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class196_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class196_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class197" eSuperTypes="#//Class786">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class197_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class197_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class197_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class197_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class197_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class197_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class197_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class197_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class197_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class197_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class197_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class197_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class198">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class198_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class198_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class198_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class198_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class198_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class198_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class198_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class198_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class198_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class198_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class198_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class198_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class199">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class199_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class199_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class199_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class199_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class199_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class199_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class199_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class199_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class199_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class199_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class199_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class199_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class200">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class200_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class200_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class200_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class200_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class200_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class200_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class200_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class200_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class200_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class200_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class200_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class200_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class201">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class201_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class201_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class201_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class201_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class201_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class201_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class201_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class201_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class201_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class201_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class201_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class201_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class202" eSuperTypes="#//Class416">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class202_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class202_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class202_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class202_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class202_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class202_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class202_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class202_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class202_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class202_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class202_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class202_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class203" eSuperTypes="#//Class652">
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class203_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class203_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class203_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class203_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class203_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class203_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class203_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class203_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class203_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class203_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class203_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class203_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class204">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class204_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class204_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class204_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class204_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class204_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class204_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class204_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class204_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class204_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class204_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class204_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class204_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class205">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eOperations name="Operation6" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class205_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class205_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class205_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class205_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class205_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class205_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class205_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class205_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class205_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class205_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class205_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class205_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class206" eSuperTypes="#//Class128">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class206_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class206_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class206_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class206_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class206_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class206_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class206_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class206_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class206_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class206_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class206_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class206_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class207">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class207_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class207_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class207_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class207_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class207_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class207_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class207_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class207_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class207_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class207_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class207_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class207_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class208">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class208_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class208_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class208_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class208_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class208_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class208_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class208_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class208_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class208_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class208_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class208_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class208_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class209">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class209_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class209_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class209_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class209_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class209_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class209_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class209_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class209_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class209_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class209_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class209_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class209_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class210" eSuperTypes="#//Class297 #//Class145">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class210_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class210_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class210_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class210_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class210_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class210_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class210_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class210_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class210_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class210_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class210_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class210_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class211" eSuperTypes="#//Class994 #//Class11 #//Class651">
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class211_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class211_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class211_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class211_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class211_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class211_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class211_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class211_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class211_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class211_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class211_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class211_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class212" eSuperTypes="#//Class124">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class212_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class212_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class212_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class212_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class212_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class212_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class212_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class212_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class212_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class212_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class212_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class212_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class213">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class213_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class213_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class213_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class213_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class213_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class213_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class213_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class213_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class213_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class213_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class213_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class213_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class214">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class214_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class214_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class214_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class214_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class214_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class214_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class214_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class214_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class214_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class214_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class214_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class214_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class215">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eOperations name="Operation6" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class215_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class215_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class215_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class215_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class215_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class215_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class215_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class215_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class215_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class215_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class215_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class215_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class216">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class216_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class216_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class216_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class216_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class216_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class216_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class216_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class216_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class216_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class216_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class216_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class216_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class217" eSuperTypes="#//Class46">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eOperations name="Operation6" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class217_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class217_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class217_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class217_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class217_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class217_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class217_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class217_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class217_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class217_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class217_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class217_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class218">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class218_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class218_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class218_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class218_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class218_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class218_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class218_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class218_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class218_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class218_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class218_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class218_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class219">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class219_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class219_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class219_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class219_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class219_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class219_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class219_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class219_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class219_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class219_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class219_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class219_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class220">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class220_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class220_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class220_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class220_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class220_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class220_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class220_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class220_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class220_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class220_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class220_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class220_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class221" eSuperTypes="#//Class740">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class221_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class221_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class221_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class221_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class221_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class221_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class221_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class221_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class221_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class221_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class221_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class221_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class222">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class222_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class222_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class222_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class222_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class222_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class222_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class222_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class222_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class222_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class222_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class222_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class222_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class223">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class223_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class223_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class223_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class223_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class223_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class223_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class223_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class223_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class223_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class223_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class223_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class223_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class224" eSuperTypes="#//Class470 #//Class12">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class224_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class224_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class224_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class224_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class224_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class224_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class224_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class224_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class224_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class224_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class224_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class224_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class225">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class225_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class225_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class225_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class225_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class225_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class225_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class225_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class225_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class225_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class225_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class225_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class225_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class226" eSuperTypes="#//Class222">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class226_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class226_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class226_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class226_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class226_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class226_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class226_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class226_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class226_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class226_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class226_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class226_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class227">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class227_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class227_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class227_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class227_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class227_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class227_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class227_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class227_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class227_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class227_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class227_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class227_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class228">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class228_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class228_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class228_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class228_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class228_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class228_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class228_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class228_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class228_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class228_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class228_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class228_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class229" eSuperTypes="#//Class351">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eOperations name="Operation6" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class229_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class229_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class229_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class229_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class229_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class229_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class229_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class229_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class229_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class229_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class229_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class229_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class230">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class230_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class230_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class230_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class230_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class230_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class230_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class230_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class230_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class230_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class230_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class230_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class230_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class231">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class231_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class231_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class231_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class231_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class231_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class231_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class231_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class231_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class231_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class231_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class231_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class231_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class232">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eOperations name="Operation6" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class232_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class232_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class232_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class232_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class232_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class232_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class232_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class232_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class232_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class232_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class232_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class232_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class233" eSuperTypes="#//Class681">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class233_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class233_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class233_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class233_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class233_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class233_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class233_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class233_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class233_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class233_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class233_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class233_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class234" eSuperTypes="#//Class937">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class234_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class234_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class234_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class234_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class234_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class234_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class234_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class234_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class234_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class234_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class234_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class234_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class235">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class235_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class235_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class235_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class235_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class235_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class235_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class235_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class235_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class235_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class235_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class235_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class235_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class236" eSuperTypes="#//Class732">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class236_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class236_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class236_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class236_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class236_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class236_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class236_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class236_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class236_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class236_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class236_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class236_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class237">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class237_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class237_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class237_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class237_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class237_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class237_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class237_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class237_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class237_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class237_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class237_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class237_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class238">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class238_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class238_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class238_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class238_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class238_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class238_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class238_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class238_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class238_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class238_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class238_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class238_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class239">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class239_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class239_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class239_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class239_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class239_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class239_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class239_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class239_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class239_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class239_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class239_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class239_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class240" eSuperTypes="#//Class890">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class240_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class240_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class240_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class240_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class240_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class240_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class240_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class240_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class240_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class240_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class240_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class240_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class241" eSuperTypes="#//Class214">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class241_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class241_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class241_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class241_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class241_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class241_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class241_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class241_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class241_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class241_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class241_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class241_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class242" eSuperTypes="#//Class917">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class242_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class242_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class242_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class242_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class242_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class242_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class242_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class242_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class242_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class242_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class242_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class242_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class243">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class243_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class243_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class243_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class243_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class243_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class243_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class243_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class243_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class243_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class243_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class243_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class243_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class244">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class244_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class244_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class244_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class244_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class244_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class244_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class244_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class244_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class244_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class244_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class244_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class244_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class245">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class245_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class245_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class245_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class245_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class245_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class245_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class245_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class245_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class245_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class245_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class245_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class245_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class246" eSuperTypes="#//Class45">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class246_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class246_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class246_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class246_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class246_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class246_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class246_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class246_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class246_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class246_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class246_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class246_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class247">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class247_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class247_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class247_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class247_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class247_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class247_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class247_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class247_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class247_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class247_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class247_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class247_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class248">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class248_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class248_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class248_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class248_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class248_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class248_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class248_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class248_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class248_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class248_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class248_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class248_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class249">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class249_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class249_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class249_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class249_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class249_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class249_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class249_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class249_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class249_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class249_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class249_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class249_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class250">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class250_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class250_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class250_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class250_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class250_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class250_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class250_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class250_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class250_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class250_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class250_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class250_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class251">
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class251_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class251_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class251_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class251_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class251_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class251_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class251_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class251_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class251_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class251_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class251_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class251_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class252">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class252_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class252_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class252_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class252_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class252_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class252_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class252_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class252_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class252_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class252_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class252_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class252_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class253">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class253_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class253_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class253_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class253_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class253_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class253_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class253_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class253_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class253_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class253_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class253_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class253_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class254" eSuperTypes="#//Class97">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class254_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class254_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class254_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class254_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class254_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class254_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class254_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class254_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class254_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class254_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class254_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class254_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class255">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class255_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class255_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class255_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class255_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class255_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class255_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class255_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class255_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class255_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class255_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class255_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class255_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class256">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class256_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class256_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class256_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class256_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class256_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class256_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class256_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class256_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class256_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class256_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class256_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class256_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class257" eSuperTypes="#//Class569">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class257_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class257_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class257_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class257_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class257_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class257_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class257_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class257_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class257_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class257_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class257_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class257_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class258" eSuperTypes="#//Class537">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class258_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class258_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class258_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class258_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class258_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class258_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class258_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class258_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class258_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class258_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class258_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class258_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class259" eSuperTypes="#//Class105">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class259_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class259_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class259_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class259_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class259_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class259_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class259_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class259_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class259_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class259_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class259_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class259_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class260">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class260_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class260_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class260_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class260_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class260_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class260_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class260_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class260_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class260_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class260_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class260_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class260_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class261" eSuperTypes="#//Class787">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class261_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class261_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class261_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class261_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class261_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class261_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class261_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class261_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class261_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class261_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class261_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class261_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class262">
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class262_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class262_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class262_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class262_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class262_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class262_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class262_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class262_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class262_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class262_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class262_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class262_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class263">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class263_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class263_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class263_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class263_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class263_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class263_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class263_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class263_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class263_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class263_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class263_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class263_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class264">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class264_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class264_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class264_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class264_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class264_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class264_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class264_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class264_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class264_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class264_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class264_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class264_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class265">
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class265_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class265_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class265_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class265_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class265_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class265_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class265_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class265_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class265_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class265_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class265_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class265_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class266">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class266_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class266_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class266_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class266_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class266_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class266_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class266_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class266_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class266_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class266_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class266_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class266_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class267">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class267_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class267_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class267_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class267_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class267_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class267_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class267_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class267_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class267_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class267_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class267_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class267_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class268">
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class268_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class268_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class268_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class268_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class268_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class268_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class268_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class268_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class268_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class268_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class268_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class268_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class269" eSuperTypes="#//Class42">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class269_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class269_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class269_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class269_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class269_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class269_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class269_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class269_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class269_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class269_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class269_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class269_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class270">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class270_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class270_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class270_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class270_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class270_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class270_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class270_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class270_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class270_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class270_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class270_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class270_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class271" eSuperTypes="#//Class114">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eOperations name="Operation6" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class271_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class271_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class271_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class271_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class271_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class271_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class271_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class271_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class271_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class271_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class271_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class271_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class272">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class272_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class272_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class272_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class272_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class272_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class272_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class272_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class272_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class272_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class272_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class272_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class272_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class273">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class273_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class273_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class273_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class273_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class273_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class273_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class273_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class273_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class273_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class273_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class273_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class273_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class274">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eOperations name="Operation6" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class274_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class274_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class274_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class274_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class274_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class274_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class274_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class274_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class274_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class274_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class274_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class274_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class275">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class275_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class275_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class275_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class275_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class275_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class275_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class275_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class275_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class275_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class275_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class275_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class275_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class276" eSuperTypes="#//Class79">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class276_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class276_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class276_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class276_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class276_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class276_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class276_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class276_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class276_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class276_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class276_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class276_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class277" eSuperTypes="#//Class566 #//Class918">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class277_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class277_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class277_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class277_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class277_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class277_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class277_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class277_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class277_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class277_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class277_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class277_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class278">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class278_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class278_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class278_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class278_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class278_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class278_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class278_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class278_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class278_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class278_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class278_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class278_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class279">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class279_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class279_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class279_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class279_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class279_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class279_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class279_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class279_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class279_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class279_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class279_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class279_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class280" eSuperTypes="#//Class293">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class280_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class280_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class280_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class280_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class280_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class280_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class280_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class280_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class280_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class280_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class280_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class280_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class281" eSuperTypes="#//Class265 #//Class137">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class281_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class281_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class281_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class281_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class281_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class281_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class281_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class281_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class281_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class281_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class281_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class281_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class282">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class282_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class282_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class282_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class282_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class282_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class282_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class282_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class282_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class282_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class282_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class282_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class282_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class283">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class283_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class283_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class283_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class283_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class283_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class283_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class283_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class283_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class283_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class283_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class283_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class283_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class284">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class284_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class284_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class284_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class284_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class284_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class284_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class284_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class284_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class284_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class284_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class284_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class284_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class285" eSuperTypes="#//Class803">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class285_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class285_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class285_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class285_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class285_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class285_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class285_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class285_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class285_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class285_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class285_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class285_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class286">
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class286_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class286_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class286_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class286_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class286_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class286_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class286_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class286_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class286_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class286_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class286_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class286_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class287">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class287_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class287_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class287_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class287_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class287_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class287_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class287_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class287_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class287_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class287_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class287_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class287_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class288">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class288_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class288_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class288_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class288_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class288_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class288_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class288_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class288_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class288_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class288_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class288_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class288_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class289">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class289_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class289_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class289_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class289_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class289_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class289_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class289_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class289_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class289_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class289_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class289_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class289_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class290" eSuperTypes="#//Class429">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class290_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class290_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class290_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class290_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class290_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class290_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class290_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class290_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class290_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class290_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class290_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class290_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class291" eSuperTypes="#//Class16 #//Class66">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class291_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class291_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class291_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class291_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class291_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class291_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class291_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class291_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class291_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class291_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class291_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class291_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class292">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class292_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class292_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class292_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class292_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class292_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class292_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class292_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class292_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class292_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class292_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class292_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class292_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class293" eSuperTypes="#//Class547">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class293_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class293_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class293_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class293_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class293_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class293_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class293_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class293_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class293_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class293_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class293_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class293_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class294">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class294_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class294_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class294_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class294_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class294_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class294_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class294_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class294_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class294_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class294_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class294_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class294_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class295" eSuperTypes="#//Class227">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class295_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class295_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class295_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class295_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class295_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class295_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class295_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class295_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class295_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class295_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class295_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class295_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class296" eSuperTypes="#//Class448">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class296_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class296_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class296_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class296_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class296_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class296_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class296_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class296_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class296_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class296_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class296_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class296_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class297">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class297_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class297_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class297_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class297_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class297_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class297_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class297_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class297_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class297_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class297_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class297_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class297_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class298">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class298_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class298_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class298_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class298_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class298_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class298_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class298_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class298_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class298_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class298_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class298_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class298_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class299">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class299_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class299_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class299_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class299_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class299_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class299_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class299_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class299_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class299_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class299_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class299_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class299_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class300">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class300_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class300_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class300_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class300_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class300_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class300_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class300_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class300_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class300_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class300_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class300_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class300_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class301" eSuperTypes="#//Class145">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class301_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class301_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class301_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class301_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class301_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class301_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class301_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class301_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class301_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class301_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class301_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class301_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class302">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class302_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class302_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class302_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class302_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class302_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class302_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class302_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class302_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class302_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class302_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class302_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class302_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class303">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class303_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class303_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class303_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class303_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class303_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class303_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class303_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class303_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class303_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class303_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class303_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class303_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class304">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class304_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class304_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class304_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class304_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class304_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class304_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class304_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class304_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class304_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class304_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class304_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class304_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class305">
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class305_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class305_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class305_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class305_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class305_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class305_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class305_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class305_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class305_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class305_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class305_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class305_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class306" eSuperTypes="#//Class768">
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class306_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class306_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class306_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class306_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class306_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class306_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class306_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class306_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class306_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class306_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class306_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class306_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class307" eSuperTypes="#//Class42 #//Class93">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class307_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class307_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class307_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class307_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class307_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class307_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class307_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class307_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class307_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class307_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class307_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class307_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class308">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eOperations name="Operation6" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class308_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class308_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class308_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class308_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class308_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class308_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class308_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class308_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class308_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class308_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class308_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class308_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class309">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class309_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class309_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class309_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class309_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class309_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class309_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class309_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class309_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class309_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class309_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class309_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class309_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class310">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class310_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class310_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class310_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class310_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class310_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class310_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class310_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class310_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class310_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class310_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class310_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class310_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class311">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eOperations name="Operation6" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class311_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class311_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class311_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class311_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class311_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class311_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class311_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class311_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class311_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class311_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class311_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class311_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class312">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class312_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class312_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class312_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class312_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class312_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class312_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class312_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class312_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class312_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class312_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class312_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class312_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class313" eSuperTypes="#//Class155">
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class313_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class313_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class313_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class313_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class313_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class313_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class313_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class313_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class313_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class313_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class313_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class313_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class314">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class314_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class314_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class314_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class314_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class314_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class314_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class314_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class314_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class314_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class314_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class314_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class314_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class315" eSuperTypes="#//Class789 #//Class307">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class315_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class315_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class315_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class315_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class315_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class315_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class315_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class315_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class315_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class315_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class315_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class315_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class316" eSuperTypes="#//Class632 #//Class331">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class316_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class316_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class316_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class316_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class316_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class316_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class316_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class316_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class316_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class316_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class316_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class316_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class317" eSuperTypes="#//Class565">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class317_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class317_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class317_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class317_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class317_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class317_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class317_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class317_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class317_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class317_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class317_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class317_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class318" eSuperTypes="#//Class820 #//Class343">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class318_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class318_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class318_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class318_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class318_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class318_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class318_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class318_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class318_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class318_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class318_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class318_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class319">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class319_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class319_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class319_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class319_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class319_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class319_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class319_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class319_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class319_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class319_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class319_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class319_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class320">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class320_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class320_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class320_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class320_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class320_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class320_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class320_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class320_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class320_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class320_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class320_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class320_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class321" eSuperTypes="#//Class779">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class321_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class321_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class321_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class321_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class321_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class321_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class321_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class321_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class321_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class321_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class321_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class321_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class322" eSuperTypes="#//Class475 #//Class207">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class322_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class322_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class322_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class322_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class322_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class322_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class322_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class322_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class322_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class322_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class322_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class322_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class323" eSuperTypes="#//Class101">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class323_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class323_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class323_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class323_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class323_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class323_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class323_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class323_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class323_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class323_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class323_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class323_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class324">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class324_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class324_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class324_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class324_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class324_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class324_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class324_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class324_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class324_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class324_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class324_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class324_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class325">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class325_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class325_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class325_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class325_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class325_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class325_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class325_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class325_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class325_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class325_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class325_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class325_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class326">
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class326_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class326_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class326_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class326_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class326_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class326_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class326_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class326_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class326_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class326_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class326_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class326_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class327" eSuperTypes="#//Class965">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class327_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class327_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class327_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class327_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class327_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class327_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class327_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class327_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class327_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class327_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class327_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class327_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class328">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class328_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class328_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class328_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class328_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class328_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class328_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class328_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class328_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class328_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class328_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class328_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class328_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class329">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class329_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class329_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class329_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class329_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class329_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class329_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class329_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class329_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class329_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class329_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class329_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class329_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class330">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class330_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class330_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class330_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class330_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class330_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class330_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class330_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class330_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class330_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class330_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class330_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class330_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class331">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class331_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class331_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class331_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class331_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class331_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class331_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class331_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class331_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class331_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class331_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class331_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class331_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class332" eSuperTypes="#//Class513">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class332_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class332_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class332_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class332_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class332_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class332_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class332_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class332_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class332_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class332_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class332_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class332_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class333">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class333_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class333_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class333_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class333_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class333_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class333_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class333_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class333_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class333_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class333_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class333_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class333_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class334" eSuperTypes="#//Class304">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class334_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class334_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class334_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class334_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class334_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class334_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class334_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class334_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class334_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class334_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class334_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class334_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class335">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class335_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class335_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class335_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class335_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class335_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class335_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class335_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class335_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class335_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class335_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class335_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class335_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class336">
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class336_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class336_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class336_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class336_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class336_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class336_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class336_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class336_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class336_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class336_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class336_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class336_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class337">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class337_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class337_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class337_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class337_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class337_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class337_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class337_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class337_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class337_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class337_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class337_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class337_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class338" eSuperTypes="#//Class648">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class338_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class338_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class338_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class338_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class338_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class338_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class338_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class338_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class338_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class338_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class338_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class338_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class339">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class339_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class339_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class339_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class339_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class339_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class339_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class339_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class339_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class339_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class339_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class339_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class339_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class340">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class340_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class340_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class340_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class340_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class340_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class340_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class340_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class340_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class340_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class340_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class340_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class340_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class341">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class341_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class341_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class341_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class341_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class341_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class341_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class341_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class341_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class341_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class341_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class341_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class341_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class342">
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class342_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class342_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class342_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class342_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class342_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class342_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class342_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class342_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class342_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class342_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class342_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class342_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class343">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class343_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class343_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class343_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class343_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class343_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class343_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class343_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class343_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class343_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class343_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class343_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class343_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class344">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class344_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class344_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class344_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class344_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class344_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class344_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class344_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class344_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class344_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class344_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class344_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class344_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class345" eSuperTypes="#//Class828">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class345_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class345_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class345_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class345_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class345_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class345_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class345_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class345_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class345_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class345_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class345_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class345_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class346" eSuperTypes="#//Class805">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class346_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class346_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class346_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class346_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class346_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class346_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class346_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class346_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class346_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class346_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class346_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class346_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class347">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class347_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class347_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class347_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class347_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class347_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class347_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class347_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class347_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class347_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class347_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class347_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class347_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class348" eSuperTypes="#//Class444">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class348_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class348_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class348_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class348_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class348_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class348_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class348_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class348_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class348_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class348_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class348_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class348_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class349">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class349_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class349_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class349_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class349_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class349_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class349_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class349_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class349_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class349_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class349_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class349_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class349_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class350">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class350_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class350_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class350_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class350_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class350_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class350_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class350_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class350_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class350_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class350_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class350_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class350_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class351">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class351_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class351_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class351_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class351_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class351_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class351_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class351_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class351_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class351_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class351_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class351_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class351_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class352">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class352_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class352_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class352_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class352_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class352_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class352_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class352_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class352_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class352_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class352_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class352_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class352_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class353">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class353_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class353_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class353_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class353_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class353_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class353_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class353_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class353_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class353_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class353_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class353_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class353_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class354">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eOperations name="Operation6" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class354_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class354_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class354_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class354_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class354_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class354_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class354_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class354_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class354_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class354_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class354_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class354_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class355" eSuperTypes="#//Class133">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class355_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class355_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class355_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class355_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class355_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class355_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class355_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class355_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class355_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class355_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class355_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class355_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class356" eSuperTypes="#//Class359">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class356_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class356_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class356_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class356_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class356_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class356_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class356_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class356_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class356_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class356_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class356_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class356_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class357">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class357_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class357_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class357_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class357_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class357_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class357_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class357_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class357_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class357_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class357_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class357_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class357_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class358" eSuperTypes="#//Class89">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class358_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class358_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class358_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class358_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class358_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class358_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class358_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class358_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class358_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class358_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class358_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class358_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class359" eSuperTypes="#//Class482">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class359_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class359_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class359_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class359_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class359_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class359_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class359_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class359_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class359_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class359_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class359_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class359_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class360" eSuperTypes="#//Class332">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class360_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class360_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class360_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class360_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class360_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class360_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class360_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class360_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class360_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class360_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class360_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class360_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class361" eSuperTypes="#//Class512 #//Class534">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class361_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class361_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class361_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class361_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class361_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class361_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class361_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class361_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class361_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class361_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class361_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class361_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class362" eSuperTypes="#//Class850">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class362_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class362_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class362_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class362_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class362_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class362_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class362_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class362_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class362_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class362_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class362_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class362_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class363" eSuperTypes="#//Class443">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class363_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class363_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class363_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class363_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class363_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class363_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class363_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class363_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class363_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class363_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class363_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class363_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class364">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class364_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class364_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class364_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class364_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class364_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class364_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class364_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class364_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class364_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class364_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class364_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class364_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class365">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class365_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class365_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class365_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class365_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class365_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class365_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class365_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class365_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class365_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class365_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class365_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class365_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class366">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eOperations name="Operation6" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class366_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class366_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class366_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class366_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class366_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class366_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class366_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class366_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class366_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class366_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class366_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class366_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class367">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class367_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class367_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class367_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class367_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class367_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class367_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class367_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class367_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class367_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class367_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class367_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class367_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class368" eSuperTypes="#//Class63 #//Class168">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eOperations name="Operation6" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class368_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class368_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class368_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class368_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class368_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class368_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class368_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class368_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class368_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class368_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class368_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class368_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class369">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eOperations name="Operation6" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class369_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class369_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class369_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class369_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class369_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class369_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class369_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class369_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class369_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class369_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class369_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class369_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class370" eSuperTypes="#//Class393">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class370_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class370_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class370_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class370_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class370_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class370_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class370_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class370_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class370_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class370_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class370_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class370_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class371" eSuperTypes="#//Class876">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class371_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class371_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class371_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class371_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class371_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class371_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class371_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class371_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class371_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class371_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class371_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class371_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class372">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class372_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class372_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class372_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class372_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class372_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class372_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class372_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class372_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class372_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class372_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class372_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class372_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class373">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eOperations name="Operation6" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class373_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class373_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class373_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class373_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class373_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class373_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class373_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class373_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class373_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class373_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class373_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class373_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class374">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class374_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class374_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class374_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class374_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class374_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class374_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class374_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class374_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class374_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class374_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class374_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class374_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class375">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eOperations name="Operation6" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class375_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class375_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class375_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class375_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class375_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class375_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class375_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class375_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class375_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class375_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class375_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class375_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class376" eSuperTypes="#//Class629">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class376_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class376_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class376_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class376_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class376_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class376_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class376_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class376_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class376_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class376_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class376_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class376_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class377">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class377_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class377_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class377_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class377_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class377_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class377_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class377_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class377_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class377_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class377_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class377_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class377_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class378" eSuperTypes="#//Class581 #//Class446">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eOperations name="Operation6" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class378_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class378_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class378_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class378_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class378_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class378_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class378_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class378_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class378_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class378_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class378_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class378_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class379">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class379_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class379_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class379_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class379_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class379_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class379_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class379_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class379_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class379_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class379_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class379_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class379_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class380" eSuperTypes="#//Class324">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class380_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class380_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class380_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class380_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class380_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class380_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class380_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class380_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class380_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class380_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class380_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class380_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class381">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class381_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class381_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class381_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class381_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class381_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class381_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class381_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class381_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class381_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class381_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class381_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class381_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class382">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class382_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class382_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class382_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class382_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class382_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class382_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class382_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class382_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class382_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class382_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class382_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class382_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class383" eSuperTypes="#//Class723">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class383_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class383_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class383_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class383_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class383_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class383_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class383_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class383_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class383_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class383_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class383_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class383_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class384" eSuperTypes="#//Class439">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class384_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class384_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class384_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class384_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class384_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class384_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class384_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class384_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class384_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class384_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class384_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class384_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class385" eSuperTypes="#//Class918">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class385_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class385_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class385_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class385_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class385_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class385_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class385_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class385_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class385_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class385_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class385_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class385_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class386">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class386_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class386_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class386_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class386_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class386_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class386_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class386_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class386_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class386_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class386_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class386_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class386_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class387" eSuperTypes="#//Class658 #//Class356">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class387_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class387_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class387_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class387_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class387_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class387_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class387_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class387_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class387_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class387_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class387_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class387_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class388" eSuperTypes="#//Class346 #//Class151 #//Class284">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class388_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class388_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class388_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class388_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class388_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class388_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class388_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class388_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class388_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class388_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class388_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class388_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class389">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class389_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class389_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class389_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class389_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class389_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class389_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class389_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class389_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class389_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class389_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class389_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class389_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class390" eSuperTypes="#//Class25 #//Class947">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class390_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class390_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class390_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class390_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class390_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class390_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class390_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class390_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class390_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class390_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class390_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class390_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class391" eSuperTypes="#//Class407">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class391_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class391_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class391_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class391_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class391_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class391_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class391_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class391_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class391_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class391_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class391_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class391_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class392" eSuperTypes="#//Class750">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class392_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class392_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class392_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class392_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class392_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class392_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class392_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class392_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class392_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class392_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class392_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class392_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class393" eSuperTypes="#//Class716">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class393_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class393_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class393_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class393_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class393_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class393_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class393_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class393_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class393_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class393_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class393_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class393_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class394">
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class394_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class394_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class394_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class394_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class394_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class394_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class394_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class394_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class394_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class394_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class394_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class394_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class395">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class395_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class395_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class395_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class395_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class395_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class395_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class395_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class395_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class395_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class395_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class395_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class395_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class396">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class396_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class396_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class396_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class396_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class396_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class396_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class396_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class396_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class396_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class396_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class396_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class396_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class397">
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class397_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class397_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class397_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class397_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class397_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class397_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class397_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class397_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class397_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class397_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class397_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class397_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class398">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class398_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class398_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class398_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class398_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class398_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class398_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class398_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class398_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class398_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class398_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class398_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class398_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class399">
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class399_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class399_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class399_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class399_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class399_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class399_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class399_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class399_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class399_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class399_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class399_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class399_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class400" eSuperTypes="#//Class39">
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class400_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class400_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class400_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class400_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class400_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class400_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class400_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class400_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class400_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class400_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class400_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class400_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class401" eSuperTypes="#//Class747 #//Class126">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class401_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class401_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class401_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class401_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class401_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class401_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class401_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class401_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class401_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class401_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class401_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class401_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class402">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class402_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class402_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class402_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class402_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class402_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class402_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class402_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class402_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class402_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class402_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class402_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class402_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class403" eSuperTypes="#//Class441">
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class403_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class403_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class403_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class403_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class403_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class403_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class403_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class403_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class403_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class403_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class403_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class403_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class404">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class404_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class404_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class404_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class404_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class404_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class404_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class404_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class404_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class404_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class404_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class404_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class404_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class405" eSuperTypes="#//Class429 #//Class944">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eOperations name="Operation6" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class405_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class405_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class405_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class405_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class405_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class405_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class405_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class405_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class405_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class405_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class405_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class405_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class406">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class406_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class406_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class406_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class406_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class406_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class406_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class406_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class406_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class406_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class406_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class406_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class406_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class407">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class407_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class407_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class407_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class407_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class407_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class407_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class407_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class407_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class407_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class407_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class407_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class407_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class408">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eOperations name="Operation6" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class408_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class408_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class408_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class408_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class408_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class408_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class408_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class408_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class408_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class408_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class408_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class408_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class409">
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class409_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class409_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class409_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class409_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class409_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class409_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class409_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class409_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class409_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class409_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class409_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class409_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class410" eSuperTypes="#//Class45 #//Class873 #//Class453">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class410_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class410_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class410_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class410_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class410_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class410_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class410_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class410_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class410_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class410_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class410_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class410_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class411" eSuperTypes="#//Class226 #//Class585">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class411_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class411_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class411_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class411_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class411_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class411_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class411_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class411_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class411_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class411_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class411_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class411_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class412" eSuperTypes="#//Class694">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class412_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class412_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class412_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class412_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class412_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class412_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class412_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class412_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class412_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class412_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class412_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class412_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class413">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class413_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class413_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class413_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class413_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class413_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class413_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class413_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class413_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class413_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class413_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class413_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class413_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class414" eSuperTypes="#//Class391">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class414_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class414_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class414_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class414_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class414_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class414_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class414_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class414_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class414_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class414_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class414_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class414_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class415">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class415_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class415_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class415_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class415_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class415_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class415_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class415_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class415_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class415_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class415_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class415_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class415_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class416">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class416_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class416_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class416_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class416_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class416_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class416_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class416_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class416_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class416_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class416_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class416_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class416_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class417">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class417_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class417_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class417_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class417_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class417_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class417_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class417_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class417_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class417_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class417_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class417_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class417_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class418" eSuperTypes="#//Class619">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class418_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class418_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class418_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class418_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class418_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class418_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class418_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class418_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class418_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class418_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class418_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class418_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class419">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class419_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class419_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class419_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class419_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class419_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class419_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class419_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class419_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class419_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class419_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class419_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class419_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class420">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class420_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class420_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class420_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class420_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class420_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class420_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class420_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class420_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class420_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class420_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class420_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class420_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class421" eSuperTypes="#//Class329">
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class421_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class421_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class421_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class421_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class421_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class421_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class421_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class421_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class421_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class421_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class421_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class421_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class422">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eOperations name="Operation6" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class422_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class422_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class422_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class422_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class422_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class422_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class422_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class422_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class422_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class422_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class422_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class422_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class423">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class423_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class423_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class423_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class423_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class423_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class423_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class423_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class423_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class423_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class423_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class423_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class423_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class424">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class424_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class424_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class424_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class424_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class424_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class424_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class424_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class424_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class424_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class424_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class424_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class424_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class425" eSuperTypes="#//Class751">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class425_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class425_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class425_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class425_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class425_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class425_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class425_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class425_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class425_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class425_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class425_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class425_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class426" eSuperTypes="#//Class180">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class426_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class426_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class426_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class426_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class426_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class426_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class426_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class426_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class426_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class426_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class426_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class426_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class427">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class427_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class427_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class427_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class427_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class427_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class427_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class427_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class427_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class427_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class427_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class427_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class427_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class428" eSuperTypes="#//Class576 #//Class479">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class428_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class428_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class428_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class428_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class428_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class428_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class428_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class428_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class428_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class428_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class428_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class428_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class429">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class429_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class429_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class429_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class429_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class429_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class429_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class429_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class429_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class429_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class429_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class429_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class429_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class430">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class430_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class430_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class430_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class430_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class430_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class430_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class430_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class430_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class430_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class430_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class430_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class430_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class431">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class431_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class431_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class431_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class431_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class431_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class431_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class431_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class431_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class431_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class431_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class431_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class431_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class432">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class432_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class432_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class432_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class432_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class432_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class432_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class432_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class432_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class432_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class432_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class432_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class432_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class433">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class433_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class433_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class433_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class433_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class433_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class433_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class433_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class433_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class433_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class433_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class433_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class433_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class434">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class434_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class434_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class434_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class434_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class434_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class434_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class434_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class434_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class434_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class434_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class434_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class434_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class435">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class435_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class435_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class435_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class435_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class435_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class435_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class435_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class435_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class435_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class435_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class435_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class435_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class436" eSuperTypes="#//Class453 #//Class807">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class436_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class436_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class436_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class436_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class436_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class436_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class436_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class436_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class436_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class436_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class436_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class436_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class437">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eOperations name="Operation6" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class437_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class437_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class437_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class437_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class437_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class437_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class437_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class437_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class437_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class437_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class437_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class437_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class438" eSuperTypes="#//Class616">
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class438_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class438_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class438_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class438_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class438_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class438_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class438_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class438_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class438_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class438_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class438_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class438_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class439" eSuperTypes="#//Class686">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class439_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class439_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class439_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class439_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class439_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class439_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class439_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class439_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class439_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class439_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class439_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class439_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class440" eSuperTypes="#//Class197">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class440_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class440_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class440_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class440_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class440_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class440_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class440_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class440_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class440_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class440_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class440_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class440_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class441">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class441_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class441_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class441_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class441_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class441_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class441_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class441_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class441_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class441_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class441_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class441_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class441_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class442">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class442_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class442_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class442_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class442_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class442_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class442_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class442_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class442_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class442_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class442_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class442_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class442_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class443">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class443_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class443_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class443_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class443_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class443_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class443_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class443_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class443_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class443_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class443_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class443_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class443_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class444">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class444_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class444_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class444_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class444_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class444_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class444_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class444_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class444_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class444_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class444_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class444_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class444_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class445">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class445_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class445_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class445_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class445_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class445_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class445_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class445_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class445_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class445_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class445_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class445_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class445_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class446" eSuperTypes="#//Class342">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class446_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class446_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class446_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class446_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class446_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class446_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class446_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class446_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class446_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class446_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class446_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class446_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class447">
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class447_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class447_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class447_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class447_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class447_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class447_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class447_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class447_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class447_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class447_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class447_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class447_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class448">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class448_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class448_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class448_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class448_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class448_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class448_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class448_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class448_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class448_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class448_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class448_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class448_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class449">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eOperations name="Operation6" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class449_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class449_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class449_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class449_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class449_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class449_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class449_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class449_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class449_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class449_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class449_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class449_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class450" eSuperTypes="#//Class884 #//Class949 #//Class576">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class450_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class450_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class450_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class450_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class450_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class450_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class450_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class450_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class450_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class450_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class450_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class450_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class451" eSuperTypes="#//Class649">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eOperations name="Operation6" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class451_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class451_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class451_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class451_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class451_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class451_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class451_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class451_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class451_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class451_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class451_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class451_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class452">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class452_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class452_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class452_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class452_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class452_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class452_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class452_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class452_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class452_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class452_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class452_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class452_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class453" eSuperTypes="#//Class948 #//Class547">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class453_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class453_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class453_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class453_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class453_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class453_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class453_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class453_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class453_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class453_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class453_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class453_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class454" eSuperTypes="#//Class335 #//Class742">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class454_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class454_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class454_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class454_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class454_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class454_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class454_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class454_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class454_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class454_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class454_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class454_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class455">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class455_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class455_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class455_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class455_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class455_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class455_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class455_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class455_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class455_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class455_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class455_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class455_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class456">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class456_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class456_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class456_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class456_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class456_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class456_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class456_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class456_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class456_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class456_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class456_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class456_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class457" eSuperTypes="#//Class692">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class457_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class457_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class457_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class457_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class457_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class457_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class457_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class457_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class457_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class457_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class457_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class457_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class458">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class458_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class458_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class458_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class458_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class458_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class458_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class458_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class458_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class458_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class458_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class458_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class458_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class459" eSuperTypes="#//Class323">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class459_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class459_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class459_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class459_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class459_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class459_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class459_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class459_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class459_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class459_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class459_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class459_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class460" eSuperTypes="#//Class538">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class460_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class460_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class460_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class460_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class460_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class460_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class460_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class460_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class460_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class460_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class460_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class460_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class461">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class461_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class461_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class461_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class461_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class461_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class461_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class461_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class461_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class461_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class461_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class461_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class461_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class462" eSuperTypes="#//Class594">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class462_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class462_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class462_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class462_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class462_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class462_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class462_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class462_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class462_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class462_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class462_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class462_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class463" eSuperTypes="#//Class481">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class463_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class463_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class463_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class463_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class463_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class463_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class463_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class463_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class463_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class463_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class463_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class463_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class464">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eOperations name="Operation6" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class464_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class464_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class464_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class464_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class464_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class464_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class464_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class464_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class464_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class464_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class464_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class464_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class465">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class465_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class465_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class465_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class465_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class465_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class465_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class465_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class465_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class465_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class465_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class465_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class465_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class466">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class466_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class466_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class466_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class466_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class466_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class466_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class466_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class466_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class466_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class466_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class466_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class466_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class467">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class467_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class467_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class467_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class467_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class467_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class467_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class467_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class467_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class467_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class467_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class467_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class467_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class468">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class468_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class468_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class468_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class468_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class468_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class468_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class468_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class468_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class468_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class468_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class468_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class468_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class469">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class469_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class469_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class469_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class469_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class469_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class469_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class469_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class469_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class469_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class469_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class469_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class469_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class470">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class470_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class470_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class470_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class470_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class470_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class470_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class470_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class470_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class470_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class470_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class470_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class470_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class471">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eOperations name="Operation6" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class471_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class471_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class471_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class471_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class471_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class471_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class471_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class471_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class471_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class471_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class471_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class471_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class472" eSuperTypes="#//Class842 #//Class219">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class472_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class472_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class472_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class472_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class472_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class472_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class472_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class472_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class472_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class472_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class472_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class472_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class473" eSuperTypes="#//Class224 #//Class179">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eOperations name="Operation6" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class473_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class473_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class473_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class473_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class473_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class473_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class473_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class473_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class473_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class473_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class473_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class473_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class474">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class474_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class474_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class474_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class474_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class474_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class474_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class474_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class474_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class474_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class474_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class474_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class474_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class475">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class475_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class475_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class475_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class475_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class475_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class475_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class475_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class475_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class475_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class475_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class475_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class475_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class476" eSuperTypes="#//Class329">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class476_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class476_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class476_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class476_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class476_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class476_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class476_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class476_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class476_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class476_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class476_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class476_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class477">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class477_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class477_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class477_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class477_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class477_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class477_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class477_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class477_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class477_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class477_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class477_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class477_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class478" eSuperTypes="#//Class867">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class478_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class478_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class478_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class478_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class478_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class478_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class478_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class478_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class478_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class478_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class478_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class478_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class479">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class479_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class479_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class479_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class479_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class479_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class479_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class479_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class479_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class479_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class479_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class479_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class479_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class480">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class480_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class480_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class480_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class480_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class480_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class480_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class480_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class480_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class480_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class480_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class480_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class480_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class481" eSuperTypes="#//Class812">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class481_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class481_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class481_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class481_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class481_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class481_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class481_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class481_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class481_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class481_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class481_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class481_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class482">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class482_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class482_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class482_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class482_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class482_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class482_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class482_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class482_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class482_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class482_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class482_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class482_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class483">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class483_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class483_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class483_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class483_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class483_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class483_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class483_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class483_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class483_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class483_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class483_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class483_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class484" eSuperTypes="#//Class774">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class484_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class484_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class484_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class484_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class484_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class484_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class484_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class484_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class484_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class484_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class484_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class484_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class485">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class485_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class485_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class485_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class485_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class485_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class485_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class485_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class485_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class485_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class485_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class485_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class485_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class486">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class486_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class486_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class486_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class486_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class486_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class486_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class486_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class486_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class486_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class486_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class486_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class486_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class487">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class487_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class487_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class487_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class487_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class487_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class487_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class487_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class487_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class487_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class487_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class487_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class487_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class488">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class488_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class488_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class488_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class488_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class488_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class488_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class488_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class488_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class488_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class488_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class488_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class488_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class489">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class489_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class489_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class489_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class489_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class489_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class489_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class489_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class489_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class489_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class489_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class489_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class489_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class490" eSuperTypes="#//Class786">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class490_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class490_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class490_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class490_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class490_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class490_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class490_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class490_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class490_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class490_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class490_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class490_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class491">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class491_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class491_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class491_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class491_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class491_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class491_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class491_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class491_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class491_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class491_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class491_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class491_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class492">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class492_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class492_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class492_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class492_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class492_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class492_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class492_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class492_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class492_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class492_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class492_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class492_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class493">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
<eOperations name="Operation6" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class493_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class493_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class493_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class493_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class493_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class493_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class493_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class493_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class493_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class493_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class493_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class493_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class494">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eOperations name="Operation6" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class494_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class494_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class494_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class494_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class494_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class494_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class494_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class494_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class494_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class494_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class494_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class494_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class495" eSuperTypes="#//Class697">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class495_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class495_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class495_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class495_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class495_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class495_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class495_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class495_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class495_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class495_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class495_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class495_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class496">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class496_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class496_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class496_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class496_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class496_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class496_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class496_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class496_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class496_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class496_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class496_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class496_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class497">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class497_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class497_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class497_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class497_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class497_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class497_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class497_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class497_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class497_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class497_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class497_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class497_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class498" eSuperTypes="#//Class50 #//Class960 #//Class429">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class498_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class498_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class498_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class498_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class498_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class498_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class498_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class498_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class498_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class498_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class498_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class498_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class499">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class499_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class499_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class499_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class499_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class499_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class499_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class499_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class499_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class499_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class499_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class499_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class499_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class500">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class500_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class500_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class500_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class500_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class500_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class500_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class500_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class500_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class500_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class500_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class500_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class500_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class501" eSuperTypes="#//Class45">
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class501_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class501_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class501_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class501_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class501_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class501_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class501_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class501_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class501_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class501_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class501_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class501_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class502" eSuperTypes="#//Class666">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class502_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class502_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class502_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class502_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class502_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class502_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class502_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class502_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class502_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class502_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class502_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class502_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class503">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
<eOperations name="Operation6" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class503_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class503_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class503_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class503_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class503_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class503_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class503_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class503_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class503_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class503_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class503_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class503_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class504" eSuperTypes="#//Class801">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class504_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class504_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class504_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class504_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class504_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class504_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class504_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class504_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class504_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class504_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class504_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class504_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class505">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class505_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class505_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class505_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class505_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class505_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class505_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class505_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class505_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class505_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class505_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class505_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class505_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class506" eSuperTypes="#//Class717">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class506_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class506_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class506_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class506_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class506_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class506_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class506_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class506_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class506_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class506_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class506_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class506_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class507">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class507_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class507_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class507_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class507_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class507_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class507_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class507_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class507_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class507_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class507_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class507_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class507_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class508" eSuperTypes="#//Class288">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class508_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class508_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class508_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class508_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class508_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class508_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class508_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class508_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class508_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class508_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class508_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class508_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class509">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class509_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class509_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class509_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class509_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class509_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class509_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class509_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class509_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class509_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class509_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class509_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class509_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class510" eSuperTypes="#//Class259">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class510_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class510_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class510_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class510_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class510_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class510_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class510_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class510_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class510_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class510_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class510_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class510_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class511" eSuperTypes="#//Class624">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class511_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class511_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class511_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class511_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class511_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class511_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class511_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class511_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class511_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class511_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class511_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class511_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class512">
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class512_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class512_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class512_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class512_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class512_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class512_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class512_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class512_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class512_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class512_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class512_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class512_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class513" eSuperTypes="#//Class98 #//Class282">
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class513_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class513_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class513_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class513_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class513_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class513_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class513_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class513_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class513_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class513_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class513_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class513_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class514" eSuperTypes="#//Class894">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eOperations name="Operation6" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class514_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class514_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class514_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class514_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class514_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class514_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class514_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class514_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class514_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class514_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class514_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class514_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class515" eSuperTypes="#//Class512">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class515_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class515_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class515_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class515_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class515_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class515_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class515_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class515_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class515_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class515_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class515_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class515_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class516" eSuperTypes="#//Class140">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class516_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class516_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class516_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class516_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class516_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class516_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class516_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class516_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class516_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class516_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class516_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class516_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class517">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class517_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class517_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class517_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class517_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class517_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class517_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class517_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class517_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class517_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class517_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class517_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class517_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class518">
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class518_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class518_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class518_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class518_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class518_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class518_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class518_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class518_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class518_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class518_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class518_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class518_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class519" eSuperTypes="#//Class65">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class519_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class519_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class519_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class519_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class519_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class519_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class519_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class519_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class519_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class519_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class519_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class519_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class520">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class520_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class520_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class520_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class520_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class520_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class520_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class520_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class520_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class520_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class520_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class520_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class520_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class521" eSuperTypes="#//Class655">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class521_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class521_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class521_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class521_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class521_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class521_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class521_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class521_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class521_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class521_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class521_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class521_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class522">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class522_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class522_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class522_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class522_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class522_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class522_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class522_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class522_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class522_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class522_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class522_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class522_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class523">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class523_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class523_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class523_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class523_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class523_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class523_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class523_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class523_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class523_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class523_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class523_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class523_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class524">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class524_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class524_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class524_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class524_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class524_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class524_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class524_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class524_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class524_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class524_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class524_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class524_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class525" eSuperTypes="#//Class856">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eOperations name="Operation6" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class525_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class525_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class525_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class525_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class525_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class525_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class525_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class525_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class525_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class525_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class525_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class525_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class526" eSuperTypes="#//Class412">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class526_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class526_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class526_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class526_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class526_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class526_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class526_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class526_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class526_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class526_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class526_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class526_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class527">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class527_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class527_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class527_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class527_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class527_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class527_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class527_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class527_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class527_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class527_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class527_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class527_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class528" eSuperTypes="#//Class368">
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class528_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class528_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class528_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class528_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class528_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class528_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class528_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class528_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class528_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class528_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class528_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class528_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class529">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class529_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class529_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class529_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class529_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class529_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class529_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class529_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class529_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class529_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class529_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class529_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class529_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class530">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eOperations name="Operation6" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class530_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class530_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class530_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class530_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class530_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class530_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class530_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class530_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class530_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class530_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class530_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class530_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class531">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class531_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class531_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class531_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class531_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class531_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class531_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class531_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class531_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class531_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class531_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class531_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class531_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class532" eSuperTypes="#//Class211">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class532_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class532_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class532_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class532_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class532_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class532_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class532_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class532_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class532_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class532_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class532_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class532_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class533">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class533_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class533_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class533_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class533_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class533_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class533_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class533_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class533_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class533_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class533_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class533_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class533_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class534">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class534_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class534_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class534_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class534_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class534_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class534_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class534_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class534_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class534_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class534_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class534_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class534_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class535" eSuperTypes="#//Class161">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class535_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class535_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class535_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class535_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class535_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class535_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class535_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class535_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class535_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class535_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class535_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class535_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class536">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class536_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class536_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class536_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class536_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class536_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class536_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class536_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class536_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class536_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class536_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class536_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class536_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class537">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class537_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class537_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class537_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class537_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class537_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class537_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class537_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class537_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class537_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class537_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class537_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class537_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class538">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class538_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class538_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class538_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class538_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class538_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class538_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class538_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class538_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class538_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class538_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class538_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class538_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class539">
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class539_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class539_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class539_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class539_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class539_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class539_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class539_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class539_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class539_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class539_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class539_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class539_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class540">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class540_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class540_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class540_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class540_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class540_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class540_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class540_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class540_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class540_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class540_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class540_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class540_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class541" eSuperTypes="#//Class213">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class541_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class541_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class541_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class541_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class541_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class541_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class541_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class541_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class541_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class541_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class541_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class541_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class542">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class542_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class542_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class542_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class542_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class542_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class542_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class542_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class542_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class542_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class542_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class542_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class542_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class543" eSuperTypes="#//Class504">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class543_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class543_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class543_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class543_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class543_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class543_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class543_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class543_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class543_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class543_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class543_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class543_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class544" eSuperTypes="#//Class200 #//Class325">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class544_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class544_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class544_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class544_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class544_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class544_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class544_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class544_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class544_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class544_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class544_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class544_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class545">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class545_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class545_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class545_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class545_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class545_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class545_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class545_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class545_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class545_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class545_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class545_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class545_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class546">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class546_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class546_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class546_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class546_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class546_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class546_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class546_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class546_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class546_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class546_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class546_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class546_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class547">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class547_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class547_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class547_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class547_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class547_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class547_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class547_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class547_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class547_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class547_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class547_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class547_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class548">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class548_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class548_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class548_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class548_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class548_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class548_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class548_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class548_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class548_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class548_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class548_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class548_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class549">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class549_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class549_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class549_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class549_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class549_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class549_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class549_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class549_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class549_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class549_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class549_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class549_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class550" eSuperTypes="#//Class844">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class550_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class550_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class550_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class550_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class550_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class550_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class550_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class550_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class550_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class550_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class550_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class550_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class551" eSuperTypes="#//Class659">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class551_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class551_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class551_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class551_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class551_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class551_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class551_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class551_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class551_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class551_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class551_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class551_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class552">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class552_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class552_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class552_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class552_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class552_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class552_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class552_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class552_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class552_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class552_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class552_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class552_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class553">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class553_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class553_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class553_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class553_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class553_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class553_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class553_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class553_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class553_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class553_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class553_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class553_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class554">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class554_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class554_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class554_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class554_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class554_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class554_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class554_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class554_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class554_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class554_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class554_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class554_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class555" eSuperTypes="#//Class900 #//Class770">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class555_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class555_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class555_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class555_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class555_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class555_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class555_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class555_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class555_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class555_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class555_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class555_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class556" eSuperTypes="#//Class971">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class556_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class556_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class556_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class556_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class556_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class556_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class556_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class556_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class556_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class556_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class556_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class556_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class557">
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class557_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class557_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class557_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class557_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class557_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class557_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class557_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class557_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class557_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class557_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class557_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class557_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class558">
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class558_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class558_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class558_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class558_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class558_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class558_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class558_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class558_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class558_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class558_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class558_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class558_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class559" eSuperTypes="#//Class499">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class559_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class559_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class559_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class559_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class559_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class559_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class559_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class559_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class559_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class559_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class559_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class559_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class560">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class560_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class560_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class560_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class560_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class560_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class560_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class560_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class560_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class560_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class560_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class560_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class560_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class561">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class561_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class561_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class561_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class561_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class561_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class561_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class561_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class561_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class561_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class561_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class561_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class561_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class562" eSuperTypes="#//Class360 #//Class777">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class562_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class562_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class562_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class562_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class562_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class562_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class562_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class562_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class562_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class562_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class562_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class562_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class563">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eOperations name="Operation6" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class563_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class563_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class563_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class563_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class563_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class563_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class563_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class563_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class563_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class563_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class563_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class563_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class564" eSuperTypes="#//Class598">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class564_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class564_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class564_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class564_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class564_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class564_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class564_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class564_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class564_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class564_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class564_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class564_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class565">
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class565_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class565_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class565_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class565_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class565_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class565_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class565_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class565_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class565_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class565_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class565_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class565_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class566">
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class566_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class566_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class566_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class566_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class566_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class566_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class566_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class566_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class566_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class566_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class566_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class566_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class567">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class567_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class567_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class567_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class567_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class567_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class567_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class567_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class567_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class567_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class567_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class567_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class567_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class568">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class568_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class568_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class568_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class568_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class568_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class568_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class568_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class568_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class568_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class568_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class568_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class568_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class569">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class569_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class569_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class569_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class569_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class569_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class569_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class569_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class569_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class569_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class569_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class569_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class569_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class570" eSuperTypes="#//Class325">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class570_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class570_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class570_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class570_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class570_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class570_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class570_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class570_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class570_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class570_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class570_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class570_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class571" eSuperTypes="#//Class280">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eOperations name="Operation6" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class571_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class571_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class571_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class571_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class571_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class571_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class571_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class571_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class571_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class571_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class571_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class571_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class572">
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class572_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class572_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class572_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class572_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class572_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class572_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class572_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class572_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class572_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class572_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class572_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class572_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class573">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class573_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class573_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class573_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class573_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class573_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class573_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class573_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class573_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class573_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class573_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class573_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class573_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class574">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class574_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class574_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class574_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class574_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class574_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class574_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class574_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class574_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class574_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class574_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class574_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class574_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class575" eSuperTypes="#//Class908">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class575_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class575_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class575_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class575_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class575_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class575_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class575_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class575_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class575_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class575_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class575_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class575_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class576">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class576_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class576_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class576_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class576_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class576_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class576_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class576_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class576_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class576_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class576_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class576_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class576_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class577">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eOperations name="Operation6" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class577_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class577_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class577_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class577_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class577_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class577_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class577_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class577_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class577_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class577_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class577_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class577_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class578">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class578_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class578_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class578_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class578_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class578_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class578_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class578_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class578_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class578_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class578_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class578_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class578_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class579" eSuperTypes="#//Class299">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class579_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class579_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class579_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class579_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class579_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class579_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class579_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class579_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class579_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class579_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class579_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class579_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class580" eSuperTypes="#//Class560 #//Class305">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class580_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class580_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class580_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class580_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class580_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class580_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class580_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class580_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class580_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class580_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class580_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class580_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class581">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class581_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class581_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class581_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class581_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class581_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class581_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class581_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class581_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class581_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class581_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class581_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class581_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class582">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class582_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class582_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class582_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class582_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class582_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class582_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class582_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class582_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class582_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class582_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class582_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class582_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class583">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class583_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class583_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class583_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class583_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class583_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class583_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class583_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class583_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class583_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class583_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class583_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class583_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class584">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class584_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class584_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class584_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class584_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class584_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class584_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class584_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class584_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class584_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class584_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class584_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class584_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class585" eSuperTypes="#//Class192 #//Class572">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class585_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class585_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class585_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class585_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class585_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class585_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class585_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class585_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class585_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class585_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class585_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class585_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class586">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class586_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class586_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class586_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class586_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class586_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class586_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class586_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class586_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class586_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class586_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class586_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class586_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class587" eSuperTypes="#//Class727">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class587_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class587_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class587_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class587_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class587_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class587_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class587_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class587_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class587_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class587_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class587_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class587_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class588">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class588_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class588_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class588_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class588_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class588_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class588_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class588_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class588_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class588_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class588_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class588_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class588_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class589">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class589_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class589_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class589_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class589_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class589_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class589_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class589_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class589_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class589_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class589_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class589_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class589_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class590" eSuperTypes="#//Class46">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class590_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class590_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class590_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class590_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class590_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class590_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class590_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class590_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class590_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class590_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class590_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class590_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class591">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class591_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class591_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class591_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class591_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class591_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class591_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class591_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class591_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class591_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class591_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class591_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class591_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class592" eSuperTypes="#//Class901">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class592_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class592_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class592_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class592_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class592_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class592_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class592_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class592_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class592_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class592_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class592_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class592_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class593">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class593_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class593_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class593_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class593_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class593_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class593_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class593_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class593_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class593_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class593_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class593_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class593_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class594" eSuperTypes="#//Class100">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class594_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class594_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class594_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class594_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class594_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class594_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class594_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class594_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class594_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class594_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class594_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class594_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class595">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class595_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class595_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class595_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class595_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class595_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class595_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class595_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class595_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class595_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class595_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class595_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class595_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class596" eSuperTypes="#//Class491">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class596_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class596_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class596_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class596_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class596_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class596_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class596_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class596_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class596_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class596_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class596_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class596_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class597" eSuperTypes="#//Class605 #//Class508">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class597_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class597_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class597_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class597_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class597_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class597_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class597_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class597_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class597_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class597_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class597_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class597_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class598">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eOperations name="Operation6" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class598_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class598_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class598_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class598_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class598_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class598_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class598_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class598_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class598_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class598_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class598_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class598_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class599" eSuperTypes="#//Class414">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class599_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class599_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class599_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class599_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class599_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class599_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class599_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class599_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class599_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class599_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class599_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class599_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class600" eSuperTypes="#//Class549">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class600_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class600_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class600_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class600_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class600_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class600_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class600_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class600_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class600_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class600_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class600_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class600_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class601">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class601_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class601_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class601_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class601_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class601_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class601_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class601_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class601_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class601_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class601_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class601_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class601_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class602">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class602_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class602_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class602_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class602_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class602_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class602_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class602_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class602_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class602_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class602_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class602_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class602_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class603" eSuperTypes="#//Class937">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eOperations name="Operation6" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class603_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class603_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class603_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class603_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class603_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class603_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class603_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class603_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class603_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class603_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class603_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class603_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class604" eSuperTypes="#//Class32">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class604_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class604_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class604_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class604_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class604_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class604_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class604_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class604_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class604_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class604_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class604_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class604_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class605" eSuperTypes="#//Class700 #//Class957">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eOperations name="Operation6" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class605_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class605_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class605_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class605_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class605_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class605_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class605_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class605_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class605_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class605_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class605_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class605_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class606">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class606_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class606_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class606_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class606_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class606_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class606_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class606_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class606_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class606_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class606_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class606_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class606_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class607">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class607_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class607_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class607_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class607_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class607_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class607_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class607_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class607_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class607_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class607_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class607_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class607_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class608">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class608_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class608_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class608_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class608_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class608_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class608_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class608_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class608_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class608_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class608_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class608_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class608_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class609">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class609_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class609_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class609_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class609_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class609_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class609_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class609_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class609_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class609_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class609_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class609_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class609_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class610">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class610_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class610_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class610_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class610_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class610_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class610_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class610_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class610_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class610_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class610_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class610_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class610_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class611">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class611_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class611_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class611_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class611_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class611_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class611_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class611_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class611_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class611_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class611_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class611_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class611_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class612">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class612_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class612_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class612_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class612_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class612_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class612_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class612_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class612_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class612_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class612_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class612_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class612_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class613" eSuperTypes="#//Class177">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class613_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class613_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class613_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class613_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class613_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class613_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class613_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class613_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class613_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class613_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class613_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class613_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class614">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class614_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class614_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class614_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class614_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class614_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class614_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class614_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class614_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class614_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class614_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class614_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class614_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class615" eSuperTypes="#//Class932 #//Class256">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class615_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class615_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class615_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class615_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class615_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class615_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class615_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class615_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class615_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class615_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class615_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class615_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class616" eSuperTypes="#//Class298">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class616_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class616_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class616_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class616_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class616_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class616_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class616_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class616_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class616_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class616_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class616_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class616_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class617">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class617_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class617_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class617_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class617_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class617_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class617_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class617_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class617_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class617_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class617_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class617_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class617_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class618">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class618_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class618_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class618_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class618_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class618_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class618_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class618_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class618_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class618_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class618_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class618_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class618_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class619">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class619_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class619_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class619_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class619_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class619_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class619_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class619_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class619_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class619_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class619_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class619_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class619_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class620">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eOperations name="Operation6" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class620_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class620_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class620_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class620_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class620_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class620_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class620_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class620_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class620_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class620_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class620_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class620_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class621">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class621_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class621_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class621_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class621_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class621_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class621_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class621_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class621_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class621_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class621_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class621_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class621_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class622" eSuperTypes="#//Class947">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class622_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class622_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class622_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class622_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class622_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class622_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class622_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class622_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class622_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class622_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class622_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class622_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class623" eSuperTypes="#//Class790 #//Class468 #//Class632">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class623_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class623_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class623_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class623_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class623_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class623_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class623_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class623_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class623_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class623_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class623_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class623_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class624">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class624_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class624_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class624_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class624_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class624_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class624_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class624_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class624_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class624_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class624_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class624_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class624_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class625">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class625_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class625_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class625_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class625_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class625_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class625_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class625_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class625_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class625_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class625_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class625_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class625_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class626" eSuperTypes="#//Class949">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class626_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class626_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class626_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class626_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class626_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class626_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class626_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class626_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class626_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class626_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class626_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class626_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class627">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eOperations name="Operation6" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class627_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class627_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class627_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class627_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class627_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class627_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class627_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class627_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class627_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class627_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class627_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class627_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class628">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class628_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class628_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class628_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class628_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class628_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class628_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class628_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class628_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class628_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class628_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class628_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class628_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class629">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class629_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class629_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class629_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class629_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class629_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class629_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class629_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class629_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class629_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class629_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class629_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class629_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class630">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class630_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class630_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class630_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class630_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class630_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class630_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class630_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class630_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class630_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class630_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class630_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class630_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class631">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class631_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class631_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class631_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class631_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class631_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class631_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class631_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class631_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class631_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class631_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class631_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class631_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class632">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class632_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class632_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class632_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class632_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class632_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class632_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class632_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class632_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class632_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class632_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class632_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class632_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class633" eSuperTypes="#//Class200">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class633_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class633_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class633_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class633_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class633_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class633_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class633_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class633_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class633_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class633_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class633_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class633_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class634">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class634_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class634_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class634_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class634_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class634_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class634_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class634_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class634_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class634_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class634_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class634_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class634_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class635">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class635_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class635_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class635_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class635_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class635_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class635_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class635_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class635_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class635_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class635_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class635_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class635_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class636" eSuperTypes="#//Class500">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class636_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class636_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class636_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class636_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class636_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class636_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class636_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class636_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class636_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class636_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class636_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class636_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class637">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class637_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class637_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class637_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class637_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class637_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class637_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class637_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class637_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class637_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class637_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class637_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class637_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class638" eSuperTypes="#//Class508 #//Class875">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class638_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class638_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class638_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class638_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class638_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class638_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class638_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class638_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class638_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class638_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class638_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class638_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class639">
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class639_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class639_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class639_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class639_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class639_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class639_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class639_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class639_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class639_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class639_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class639_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class639_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class640">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class640_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class640_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class640_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class640_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class640_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class640_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class640_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class640_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class640_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class640_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class640_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class640_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class641" eSuperTypes="#//Class759">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class641_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class641_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class641_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class641_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class641_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class641_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class641_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class641_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class641_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class641_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class641_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class641_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class642">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class642_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class642_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class642_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class642_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class642_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class642_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class642_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class642_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class642_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class642_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class642_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class642_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class643">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class643_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class643_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class643_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class643_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class643_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class643_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class643_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class643_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class643_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class643_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class643_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class643_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class644">
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class644_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class644_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class644_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class644_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class644_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class644_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class644_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class644_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class644_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class644_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class644_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class644_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class645" eSuperTypes="#//Class840">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class645_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class645_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class645_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class645_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class645_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class645_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class645_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class645_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class645_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class645_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class645_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class645_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class646" eSuperTypes="#//Class401">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class646_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class646_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class646_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class646_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class646_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class646_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class646_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class646_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class646_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class646_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class646_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class646_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class647">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class647_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class647_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class647_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class647_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class647_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class647_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class647_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class647_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class647_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class647_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class647_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class647_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class648" eSuperTypes="#//Class888">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class648_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class648_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class648_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class648_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class648_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class648_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class648_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class648_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class648_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class648_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class648_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class648_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class649">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class649_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class649_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class649_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class649_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class649_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class649_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class649_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class649_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class649_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class649_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class649_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class649_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class650" eSuperTypes="#//Class39">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class650_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class650_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class650_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class650_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class650_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class650_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class650_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class650_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class650_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class650_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class650_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class650_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class651">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class651_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class651_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class651_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class651_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class651_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class651_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class651_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class651_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class651_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class651_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class651_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class651_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class652" eSuperTypes="#//Class777 #//Class366">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class652_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class652_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class652_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class652_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class652_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class652_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class652_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class652_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class652_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class652_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class652_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class652_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class653" eSuperTypes="#//Class241">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class653_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class653_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class653_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class653_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class653_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class653_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class653_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class653_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class653_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class653_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class653_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class653_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class654">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class654_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class654_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class654_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class654_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class654_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class654_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class654_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class654_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class654_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class654_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class654_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class654_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class655">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class655_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class655_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class655_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class655_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class655_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class655_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class655_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class655_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class655_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class655_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class655_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class655_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class656">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class656_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class656_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class656_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class656_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class656_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class656_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class656_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class656_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class656_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class656_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class656_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class656_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class657" eSuperTypes="#//Class311">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class657_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class657_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class657_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class657_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class657_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class657_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class657_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class657_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class657_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class657_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class657_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class657_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class658" eSuperTypes="#//Class514">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class658_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class658_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class658_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class658_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class658_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class658_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class658_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class658_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class658_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class658_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class658_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class658_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class659">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class659_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class659_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class659_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class659_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class659_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class659_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class659_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class659_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class659_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class659_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class659_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class659_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class660">
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class660_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class660_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class660_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class660_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class660_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class660_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class660_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class660_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class660_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class660_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class660_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class660_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class661" eSuperTypes="#//Class846 #//Class949">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class661_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class661_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class661_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class661_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class661_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class661_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class661_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class661_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class661_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class661_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class661_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class661_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class662" eSuperTypes="#//Class200">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class662_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class662_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class662_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class662_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class662_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class662_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class662_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class662_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class662_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class662_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class662_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class662_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class663" eSuperTypes="#//Class831 #//Class158 #//Class280 #//Class157">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class663_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class663_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class663_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class663_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class663_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class663_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class663_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class663_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class663_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class663_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class663_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class663_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class664">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class664_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class664_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class664_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class664_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class664_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class664_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class664_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class664_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class664_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class664_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class664_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class664_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class665" eSuperTypes="#//Class599">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class665_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class665_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class665_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class665_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class665_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class665_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class665_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class665_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class665_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class665_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class665_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class665_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class666" eSuperTypes="#//Class291 #//Class251">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class666_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class666_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class666_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class666_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class666_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class666_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class666_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class666_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class666_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class666_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class666_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class666_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class667">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class667_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class667_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class667_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class667_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class667_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class667_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class667_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class667_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class667_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class667_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class667_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class667_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class668" eSuperTypes="#//Class311 #//Class34 #//Class458">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class668_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class668_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class668_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class668_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class668_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class668_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class668_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class668_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class668_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class668_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class668_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class668_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class669">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class669_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class669_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class669_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class669_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class669_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class669_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class669_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class669_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class669_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class669_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class669_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class669_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class670">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class670_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class670_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class670_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class670_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class670_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class670_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class670_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class670_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class670_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class670_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class670_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class670_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class671">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class671_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class671_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class671_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class671_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class671_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class671_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class671_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class671_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class671_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class671_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class671_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class671_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class672">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class672_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class672_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class672_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class672_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class672_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class672_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class672_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class672_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class672_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class672_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class672_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class672_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class673" eSuperTypes="#//Class187">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class673_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class673_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class673_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class673_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class673_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class673_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class673_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class673_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class673_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class673_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class673_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class673_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class674" eSuperTypes="#//Class750">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class674_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class674_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class674_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class674_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class674_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class674_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class674_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class674_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class674_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class674_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class674_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class674_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class675">
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class675_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class675_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class675_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class675_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class675_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class675_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class675_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class675_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class675_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class675_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class675_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class675_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class676">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class676_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class676_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class676_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class676_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class676_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class676_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class676_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class676_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class676_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class676_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class676_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class676_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class677" eSuperTypes="#//Class435 #//Class412 #//Class604 #//Class411">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class677_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class677_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class677_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class677_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class677_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class677_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class677_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class677_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class677_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class677_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class677_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class677_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class678">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class678_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class678_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class678_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class678_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class678_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class678_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class678_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class678_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class678_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class678_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class678_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class678_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class679">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class679_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class679_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class679_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class679_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class679_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class679_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class679_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class679_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class679_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class679_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class679_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class679_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class680" eSuperTypes="#//Class414">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class680_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class680_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class680_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class680_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class680_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class680_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class680_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class680_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class680_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class680_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class680_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class680_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class681" eSuperTypes="#//Class674">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class681_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class681_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class681_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class681_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class681_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class681_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class681_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class681_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class681_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class681_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class681_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class681_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class682">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eOperations name="Operation6" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class682_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class682_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class682_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class682_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class682_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class682_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class682_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class682_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class682_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class682_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class682_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class682_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class683">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class683_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class683_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class683_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class683_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class683_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class683_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class683_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class683_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class683_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class683_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class683_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class683_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class684">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eOperations name="Operation6" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class684_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class684_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class684_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class684_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class684_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class684_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class684_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class684_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class684_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class684_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class684_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class684_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class685" eSuperTypes="#//Class635">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class685_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class685_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class685_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class685_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class685_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class685_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class685_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class685_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class685_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class685_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class685_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class685_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class686">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class686_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class686_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class686_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class686_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class686_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class686_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class686_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class686_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class686_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class686_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class686_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class686_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class687">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class687_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class687_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class687_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class687_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class687_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class687_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class687_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class687_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class687_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class687_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class687_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class687_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class688" eSuperTypes="#//Class416">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class688_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class688_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class688_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class688_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class688_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class688_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class688_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class688_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class688_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class688_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class688_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class688_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class689">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class689_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class689_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class689_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class689_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class689_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class689_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class689_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class689_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class689_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class689_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class689_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class689_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class690" eSuperTypes="#//Class402">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class690_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class690_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class690_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class690_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class690_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class690_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class690_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class690_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class690_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class690_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class690_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class690_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class691" eSuperTypes="#//Class784">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class691_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class691_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class691_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class691_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class691_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class691_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class691_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class691_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class691_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class691_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class691_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class691_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class692" eSuperTypes="#//Class224 #//Class984">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class692_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class692_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class692_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class692_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class692_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class692_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class692_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class692_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class692_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class692_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class692_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class692_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class693">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class693_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class693_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class693_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class693_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class693_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class693_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class693_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class693_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class693_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class693_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class693_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class693_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class694">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eOperations name="Operation6" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class694_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class694_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class694_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class694_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class694_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class694_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class694_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class694_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class694_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class694_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class694_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class694_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class695" eSuperTypes="#//Class773">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class695_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class695_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class695_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class695_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class695_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class695_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class695_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class695_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class695_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class695_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class695_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class695_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class696">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class696_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class696_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class696_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class696_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class696_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class696_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class696_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class696_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class696_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class696_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class696_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class696_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class697">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class697_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class697_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class697_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class697_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class697_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class697_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class697_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class697_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class697_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class697_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class697_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class697_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class698" eSuperTypes="#//Class316">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class698_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class698_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class698_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class698_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class698_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class698_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class698_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class698_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class698_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class698_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class698_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class698_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class699">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class699_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class699_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class699_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class699_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class699_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class699_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class699_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class699_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class699_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class699_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class699_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class699_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class700" eSuperTypes="#//Class172">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eOperations name="Operation6" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class700_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class700_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class700_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class700_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class700_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class700_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class700_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class700_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class700_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class700_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class700_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class700_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class701" eSuperTypes="#//Class815">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class701_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class701_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class701_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class701_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class701_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class701_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class701_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class701_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class701_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class701_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class701_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class701_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class702">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class702_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class702_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class702_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class702_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class702_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class702_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class702_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class702_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class702_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class702_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class702_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class702_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class703">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class703_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class703_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class703_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class703_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class703_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class703_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class703_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class703_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class703_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class703_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class703_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class703_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class704">
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class704_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class704_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class704_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class704_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class704_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class704_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class704_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class704_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class704_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class704_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class704_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class704_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class705">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class705_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class705_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class705_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class705_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class705_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class705_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class705_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class705_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class705_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class705_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class705_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class705_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class706">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class706_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class706_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class706_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class706_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class706_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class706_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class706_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class706_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class706_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class706_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class706_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class706_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class707" eSuperTypes="#//Class692">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class707_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class707_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class707_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class707_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class707_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class707_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class707_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class707_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class707_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class707_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class707_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class707_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class708">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class708_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class708_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class708_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class708_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class708_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class708_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class708_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class708_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class708_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class708_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class708_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class708_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class709">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class709_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class709_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class709_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class709_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class709_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class709_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class709_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class709_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class709_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class709_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class709_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class709_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class710">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class710_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class710_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class710_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class710_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class710_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class710_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class710_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class710_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class710_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class710_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class710_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class710_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class711">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class711_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class711_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class711_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class711_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class711_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class711_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class711_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class711_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class711_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class711_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class711_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class711_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class712" eSuperTypes="#//Class955">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class712_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class712_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class712_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class712_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class712_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class712_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class712_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class712_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class712_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class712_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class712_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class712_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class713">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class713_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class713_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class713_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class713_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class713_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class713_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class713_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class713_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class713_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class713_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class713_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class713_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class714" eSuperTypes="#//Class633 #//Class271">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class714_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class714_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class714_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class714_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class714_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class714_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class714_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class714_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class714_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class714_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class714_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class714_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class715">
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class715_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class715_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class715_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class715_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class715_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class715_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class715_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class715_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class715_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class715_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class715_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class715_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class716">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class716_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class716_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class716_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class716_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class716_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class716_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class716_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class716_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class716_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class716_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class716_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class716_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class717" eSuperTypes="#//Class237">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class717_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class717_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class717_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class717_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class717_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class717_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class717_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class717_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class717_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class717_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class717_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class717_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class718" eSuperTypes="#//Class946 #//Class711">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class718_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class718_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class718_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class718_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class718_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class718_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class718_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class718_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class718_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class718_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class718_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class718_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class719" eSuperTypes="#//Class940">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class719_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class719_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class719_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class719_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class719_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class719_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class719_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class719_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class719_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class719_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class719_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class719_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class720">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class720_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class720_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class720_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class720_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class720_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class720_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class720_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class720_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class720_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class720_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class720_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class720_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class721">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class721_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class721_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class721_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class721_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class721_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class721_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class721_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class721_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class721_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class721_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class721_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class721_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class722" eSuperTypes="#//Class549 #//Class573">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class722_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class722_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class722_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class722_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class722_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class722_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class722_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class722_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class722_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class722_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class722_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class722_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class723" eSuperTypes="#//Class986">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eOperations name="Operation6" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class723_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class723_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class723_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class723_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class723_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class723_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class723_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class723_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class723_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class723_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class723_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class723_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class724">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class724_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class724_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class724_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class724_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class724_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class724_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class724_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class724_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class724_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class724_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class724_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class724_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class725" eSuperTypes="#//Class905">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class725_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class725_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class725_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class725_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class725_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class725_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class725_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class725_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class725_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class725_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class725_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class725_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class726">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class726_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class726_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class726_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class726_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class726_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class726_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class726_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class726_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class726_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class726_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class726_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class726_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class727">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class727_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class727_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class727_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class727_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class727_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class727_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class727_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class727_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class727_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class727_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class727_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class727_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class728">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class728_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class728_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class728_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class728_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class728_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class728_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class728_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class728_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class728_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class728_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class728_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class728_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class729">
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class729_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class729_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class729_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class729_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class729_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class729_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class729_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class729_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class729_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class729_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class729_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class729_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class730">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eOperations name="Operation6" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class730_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class730_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class730_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class730_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class730_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class730_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class730_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class730_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class730_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class730_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class730_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class730_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class731" eSuperTypes="#//Class348 #//Class872">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class731_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class731_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class731_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class731_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class731_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class731_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class731_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class731_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class731_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class731_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class731_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class731_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class732">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class732_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class732_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class732_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class732_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class732_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class732_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class732_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class732_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class732_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class732_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class732_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class732_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class733">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class733_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class733_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class733_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class733_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class733_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class733_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class733_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class733_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class733_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class733_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class733_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class733_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class734">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class734_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class734_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class734_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class734_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class734_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class734_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class734_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class734_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class734_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class734_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class734_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class734_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class735">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eOperations name="Operation6" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class735_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class735_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class735_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class735_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class735_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class735_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class735_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class735_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class735_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class735_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class735_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class735_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class736">
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class736_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class736_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class736_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class736_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class736_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class736_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class736_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class736_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class736_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class736_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class736_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class736_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class737" eSuperTypes="#//Class554">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class737_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class737_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class737_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class737_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class737_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class737_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class737_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class737_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class737_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class737_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class737_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class737_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class738" eSuperTypes="#//Class898 #//Class890 #//Class763">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class738_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class738_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class738_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class738_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class738_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class738_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class738_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class738_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class738_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class738_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class738_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class738_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class739" eSuperTypes="#//Class461">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class739_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class739_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class739_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class739_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class739_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class739_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class739_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class739_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class739_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class739_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class739_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class739_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class740">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class740_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class740_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class740_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class740_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class740_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class740_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class740_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class740_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class740_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class740_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class740_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class740_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class741" eSuperTypes="#//Class215">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class741_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class741_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class741_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class741_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class741_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class741_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class741_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class741_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class741_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class741_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class741_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class741_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class742" eSuperTypes="#//Class256">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class742_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class742_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class742_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class742_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class742_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class742_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class742_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class742_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class742_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class742_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class742_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class742_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class743" eSuperTypes="#//Class625 #//Class242">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class743_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class743_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class743_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class743_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class743_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class743_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class743_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class743_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class743_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class743_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class743_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class743_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class744">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class744_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class744_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class744_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class744_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class744_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class744_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class744_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class744_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class744_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class744_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class744_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class744_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class745">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class745_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class745_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class745_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class745_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class745_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class745_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class745_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class745_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class745_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class745_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class745_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class745_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class746" eSuperTypes="#//Class562 #//Class773">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class746_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class746_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class746_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class746_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class746_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class746_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class746_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class746_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class746_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class746_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class746_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class746_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class747" eSuperTypes="#//Class93">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class747_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class747_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class747_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class747_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class747_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class747_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class747_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class747_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class747_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class747_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class747_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class747_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class748" eSuperTypes="#//Class103 #//Class521">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class748_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class748_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class748_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class748_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class748_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class748_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class748_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class748_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class748_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class748_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class748_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class748_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class749" eSuperTypes="#//Class506">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eOperations name="Operation6" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class749_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class749_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class749_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class749_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class749_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class749_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class749_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class749_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class749_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class749_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class749_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class749_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class750">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class750_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class750_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class750_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class750_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class750_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class750_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class750_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class750_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class750_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class750_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class750_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class750_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class751" eSuperTypes="#//Class785 #//Class501 #//Class652">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eOperations name="Operation6" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class751_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class751_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class751_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class751_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class751_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class751_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class751_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class751_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class751_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class751_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class751_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class751_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class752">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class752_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class752_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class752_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class752_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class752_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class752_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class752_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class752_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class752_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class752_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class752_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class752_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class753" eSuperTypes="#//Class97">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eOperations name="Operation6" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class753_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class753_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class753_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class753_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class753_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class753_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class753_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class753_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class753_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class753_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class753_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class753_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class754" eSuperTypes="#//Class497">
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class754_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class754_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class754_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class754_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class754_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class754_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class754_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class754_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class754_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class754_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class754_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class754_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class755" eSuperTypes="#//Class126">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class755_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class755_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class755_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class755_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class755_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class755_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class755_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class755_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class755_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class755_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class755_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class755_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class756">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eOperations name="Operation6" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class756_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class756_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class756_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class756_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class756_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class756_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class756_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class756_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class756_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class756_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class756_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class756_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class757">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class757_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class757_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class757_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class757_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class757_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class757_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class757_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class757_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class757_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class757_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class757_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class757_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class758" eSuperTypes="#//Class177">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class758_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class758_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class758_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class758_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class758_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class758_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class758_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class758_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class758_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class758_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class758_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class758_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class759">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class759_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class759_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class759_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class759_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class759_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class759_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class759_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class759_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class759_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class759_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class759_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class759_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class760">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class760_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class760_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class760_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class760_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class760_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class760_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class760_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class760_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class760_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class760_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class760_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class760_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class761">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class761_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class761_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class761_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class761_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class761_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class761_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class761_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class761_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class761_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class761_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class761_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class761_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class762" eSuperTypes="#//Class631 #//Class352">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class762_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class762_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class762_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class762_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class762_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class762_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class762_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class762_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class762_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class762_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class762_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class762_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class763">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class763_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class763_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class763_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class763_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class763_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class763_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class763_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class763_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class763_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class763_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class763_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class763_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class764">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class764_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class764_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class764_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class764_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class764_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class764_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class764_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class764_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class764_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class764_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class764_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class764_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class765" eSuperTypes="#//Class821">
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class765_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class765_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class765_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class765_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class765_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class765_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class765_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class765_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class765_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class765_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class765_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class765_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class766">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class766_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class766_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class766_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class766_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class766_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class766_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class766_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class766_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class766_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class766_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class766_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class766_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class767" eSuperTypes="#//Class470">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class767_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class767_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class767_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class767_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class767_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class767_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class767_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class767_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class767_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class767_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class767_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class767_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class768" eSuperTypes="#//Class656 #//Class719 #//Class548">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class768_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class768_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class768_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class768_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class768_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class768_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class768_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class768_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class768_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class768_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class768_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class768_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class769">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class769_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class769_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class769_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class769_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class769_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class769_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class769_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class769_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class769_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class769_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class769_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class769_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class770" eSuperTypes="#//Class781">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class770_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class770_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class770_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class770_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class770_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class770_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class770_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class770_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class770_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class770_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class770_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class770_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class771">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class771_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class771_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class771_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class771_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class771_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class771_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class771_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class771_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class771_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class771_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class771_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class771_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class772" eSuperTypes="#//Class310">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class772_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class772_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class772_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class772_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class772_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class772_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class772_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class772_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class772_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class772_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class772_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class772_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class773">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class773_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class773_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class773_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class773_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class773_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class773_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class773_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class773_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class773_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class773_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class773_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class773_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class774">
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class774_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class774_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class774_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class774_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class774_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class774_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class774_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class774_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class774_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class774_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class774_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class774_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class775" eSuperTypes="#//Class578">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class775_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class775_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class775_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class775_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class775_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class775_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class775_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class775_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class775_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class775_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class775_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class775_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class776">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class776_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class776_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class776_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class776_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class776_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class776_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class776_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class776_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class776_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class776_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class776_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class776_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class777">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class777_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class777_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class777_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class777_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class777_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class777_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class777_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class777_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class777_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class777_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class777_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class777_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class778" eSuperTypes="#//Class270">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class778_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class778_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class778_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class778_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class778_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class778_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class778_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class778_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class778_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class778_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class778_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class778_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class779">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class779_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class779_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class779_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class779_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class779_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class779_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class779_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class779_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class779_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class779_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class779_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class779_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class780">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class780_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class780_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class780_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class780_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class780_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class780_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class780_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class780_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class780_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class780_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class780_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class780_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class781">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class781_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class781_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class781_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class781_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class781_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class781_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class781_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class781_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class781_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class781_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class781_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class781_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class782" eSuperTypes="#//Class40 #//Class559">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class782_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class782_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class782_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class782_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class782_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class782_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class782_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class782_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class782_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class782_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class782_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class782_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class783">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class783_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class783_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class783_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class783_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class783_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class783_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class783_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class783_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class783_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class783_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class783_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class783_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class784">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eOperations name="Operation6" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class784_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class784_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class784_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class784_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class784_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class784_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class784_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class784_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class784_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class784_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class784_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class784_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class785">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class785_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class785_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class785_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class785_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class785_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class785_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class785_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class785_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class785_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class785_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class785_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class785_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class786">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class786_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class786_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class786_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class786_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class786_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class786_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class786_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class786_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class786_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class786_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class786_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class786_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class787">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class787_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class787_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class787_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class787_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class787_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class787_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class787_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class787_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class787_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class787_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class787_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class787_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class788">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class788_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class788_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class788_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class788_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class788_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class788_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class788_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class788_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class788_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class788_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class788_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class788_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class789">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class789_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class789_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class789_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class789_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class789_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class789_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class789_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class789_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class789_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class789_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class789_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class789_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class790">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class790_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class790_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class790_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class790_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class790_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class790_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class790_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class790_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class790_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class790_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class790_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class790_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class791">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class791_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class791_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class791_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class791_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class791_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class791_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class791_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class791_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class791_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class791_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class791_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class791_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class792" eSuperTypes="#//Class298">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class792_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class792_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class792_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class792_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class792_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class792_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class792_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class792_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class792_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class792_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class792_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class792_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class793">
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class793_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class793_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class793_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class793_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class793_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class793_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class793_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class793_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class793_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class793_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class793_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class793_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class794">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class794_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class794_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class794_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class794_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class794_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class794_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class794_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class794_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class794_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class794_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class794_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class794_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class795" eSuperTypes="#//Class154 #//Class159">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class795_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class795_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class795_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class795_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class795_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class795_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class795_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class795_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class795_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class795_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class795_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class795_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class796" eSuperTypes="#//Class144">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class796_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class796_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class796_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class796_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class796_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class796_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class796_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class796_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class796_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class796_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class796_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class796_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class797" eSuperTypes="#//Class833">
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class797_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class797_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class797_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class797_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class797_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class797_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class797_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class797_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class797_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class797_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class797_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class797_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class798" eSuperTypes="#//Class258">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class798_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class798_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class798_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class798_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class798_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class798_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class798_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class798_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class798_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class798_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class798_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class798_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class799">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class799_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class799_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class799_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class799_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class799_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class799_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class799_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class799_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class799_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class799_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class799_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class799_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class800" eSuperTypes="#//Class938 #//Class84">
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class800_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class800_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class800_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class800_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class800_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class800_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class800_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class800_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class800_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class800_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class800_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class800_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class801">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class801_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class801_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class801_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class801_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class801_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class801_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class801_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class801_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class801_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class801_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class801_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class801_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class802">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class802_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class802_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class802_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class802_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class802_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class802_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class802_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class802_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class802_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class802_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class802_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class802_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class803">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class803_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class803_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class803_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class803_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class803_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class803_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class803_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class803_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class803_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class803_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class803_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class803_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class804">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class804_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class804_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class804_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class804_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class804_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class804_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class804_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class804_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class804_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class804_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class804_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class804_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class805" eSuperTypes="#//Class119">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class805_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class805_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class805_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class805_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class805_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class805_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class805_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class805_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class805_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class805_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class805_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class805_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class806">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class806_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class806_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class806_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class806_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class806_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class806_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class806_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class806_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class806_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class806_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class806_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class806_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class807">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class807_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class807_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class807_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class807_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class807_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class807_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class807_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class807_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class807_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class807_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class807_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class807_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class808">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class808_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class808_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class808_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class808_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class808_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class808_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class808_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class808_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class808_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class808_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class808_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class808_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class809" eSuperTypes="#//Class288">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class809_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class809_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class809_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class809_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class809_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class809_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class809_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class809_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class809_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class809_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class809_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class809_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class810">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class810_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class810_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class810_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class810_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class810_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class810_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class810_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class810_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class810_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class810_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class810_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class810_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class811">
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class811_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class811_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class811_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class811_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class811_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class811_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class811_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class811_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class811_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class811_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class811_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class811_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class812">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class812_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class812_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class812_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class812_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class812_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class812_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class812_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class812_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class812_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class812_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class812_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class812_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class813">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class813_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class813_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class813_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class813_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class813_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class813_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class813_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class813_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class813_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class813_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class813_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class813_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class814" eSuperTypes="#//Class430">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class814_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class814_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class814_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class814_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class814_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class814_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class814_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class814_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class814_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class814_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class814_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class814_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class815">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class815_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class815_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class815_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class815_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class815_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class815_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class815_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class815_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class815_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class815_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class815_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class815_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class816">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class816_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class816_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class816_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class816_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class816_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class816_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class816_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class816_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class816_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class816_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class816_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class816_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class817">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class817_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class817_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class817_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class817_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class817_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class817_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class817_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class817_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class817_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class817_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class817_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class817_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class818">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class818_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class818_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class818_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class818_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class818_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class818_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class818_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class818_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class818_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class818_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class818_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class818_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class819" eSuperTypes="#//Class18 #//Class942">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class819_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class819_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class819_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class819_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class819_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class819_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class819_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class819_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class819_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class819_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class819_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class819_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class820">
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class820_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class820_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class820_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class820_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class820_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class820_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class820_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class820_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class820_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class820_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class820_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class820_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class821" eSuperTypes="#//Class260">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class821_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class821_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class821_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class821_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class821_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class821_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class821_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class821_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class821_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class821_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class821_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class821_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class822" eSuperTypes="#//Class570 #//Class363">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class822_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class822_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class822_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class822_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class822_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class822_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class822_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class822_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class822_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class822_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class822_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class822_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class823" eSuperTypes="#//Class4">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class823_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class823_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class823_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class823_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class823_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class823_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class823_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class823_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class823_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class823_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class823_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class823_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class824" eSuperTypes="#//Class730">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class824_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class824_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class824_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class824_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class824_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class824_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class824_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class824_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class824_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class824_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class824_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class824_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class825">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class825_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class825_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class825_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class825_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class825_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class825_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class825_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class825_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class825_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class825_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class825_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class825_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class826" eSuperTypes="#//Class376">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
<eOperations name="Operation6" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class826_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class826_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class826_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class826_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class826_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class826_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class826_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class826_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class826_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class826_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class826_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class826_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class827" eSuperTypes="#//Class826 #//Class248">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class827_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class827_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class827_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class827_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class827_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class827_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class827_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class827_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class827_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class827_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class827_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class827_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class828" eSuperTypes="#//Class301">
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class828_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class828_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class828_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class828_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class828_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class828_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class828_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class828_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class828_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class828_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class828_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class828_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class829">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class829_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class829_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class829_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class829_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class829_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class829_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class829_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class829_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class829_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class829_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class829_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class829_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class830" eSuperTypes="#//Class306">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class830_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class830_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class830_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class830_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class830_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class830_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class830_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class830_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class830_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class830_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class830_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class830_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class831" eSuperTypes="#//Class202">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class831_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class831_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class831_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class831_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class831_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class831_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class831_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class831_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class831_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class831_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class831_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class831_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class832">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class832_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class832_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class832_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class832_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class832_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class832_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class832_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class832_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class832_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class832_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class832_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class832_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class833" eSuperTypes="#//Class177">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class833_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class833_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class833_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class833_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class833_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class833_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class833_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class833_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class833_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class833_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class833_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class833_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class834" eSuperTypes="#//Class161">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class834_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class834_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class834_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class834_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class834_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class834_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class834_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class834_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class834_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class834_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class834_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class834_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class835">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class835_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class835_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class835_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class835_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class835_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class835_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class835_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class835_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class835_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class835_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class835_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class835_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class836">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class836_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class836_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class836_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class836_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class836_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class836_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class836_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class836_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class836_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class836_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class836_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class836_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class837" eSuperTypes="#//Class492">
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class837_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class837_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class837_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class837_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class837_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class837_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class837_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class837_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class837_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class837_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class837_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class837_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class838" eSuperTypes="#//Class491 #//Class466 #//Class111">
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class838_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class838_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class838_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class838_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class838_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class838_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class838_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class838_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class838_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class838_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class838_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class838_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class839" eSuperTypes="#//Class656 #//Class847">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class839_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class839_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class839_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class839_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class839_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class839_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class839_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class839_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class839_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class839_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class839_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class839_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class840">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class840_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class840_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class840_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class840_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class840_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class840_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class840_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class840_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class840_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class840_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class840_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class840_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class841">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class841_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class841_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class841_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class841_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class841_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class841_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class841_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class841_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class841_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class841_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class841_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class841_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class842">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class842_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class842_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class842_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class842_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class842_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class842_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class842_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class842_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class842_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class842_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class842_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class842_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class843">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class843_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class843_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class843_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class843_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class843_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class843_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class843_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class843_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class843_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class843_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class843_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class843_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class844">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class844_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class844_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class844_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class844_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class844_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class844_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class844_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class844_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class844_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class844_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class844_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class844_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class845">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class845_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class845_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class845_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class845_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class845_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class845_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class845_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class845_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class845_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class845_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class845_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class845_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class846">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class846_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class846_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class846_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class846_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class846_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class846_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class846_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class846_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class846_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class846_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class846_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class846_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class847">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eOperations name="Operation6" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class847_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class847_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class847_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class847_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class847_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class847_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class847_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class847_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class847_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class847_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class847_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class847_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class848">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eOperations name="Operation6" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class848_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class848_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class848_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class848_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class848_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class848_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class848_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class848_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class848_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class848_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class848_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class848_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class849">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class849_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class849_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class849_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class849_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class849_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class849_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class849_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class849_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class849_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class849_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class849_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class849_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class850">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class850_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class850_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class850_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class850_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class850_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class850_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class850_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class850_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class850_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class850_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class850_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class850_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class851">
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class851_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class851_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class851_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class851_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class851_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class851_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class851_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class851_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class851_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class851_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class851_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class851_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class852">
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class852_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class852_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class852_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class852_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class852_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class852_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class852_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class852_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class852_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class852_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class852_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class852_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class853" eSuperTypes="#//Class126">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class853_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class853_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class853_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class853_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class853_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class853_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class853_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class853_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class853_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class853_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class853_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class853_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class854" eSuperTypes="#//Class690">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eOperations name="Operation6" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class854_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class854_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class854_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class854_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class854_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class854_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class854_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class854_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class854_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class854_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class854_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class854_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class855">
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class855_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class855_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class855_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class855_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class855_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class855_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class855_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class855_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class855_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class855_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class855_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class855_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class856" eSuperTypes="#//Class952">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class856_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class856_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class856_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class856_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class856_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class856_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class856_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class856_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class856_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class856_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class856_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class856_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class857" eSuperTypes="#//Class350">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class857_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class857_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class857_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class857_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class857_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class857_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class857_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class857_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class857_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class857_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class857_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class857_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class858" eSuperTypes="#//Class820">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class858_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class858_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class858_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class858_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class858_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class858_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class858_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class858_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class858_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class858_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class858_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class858_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class859">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class859_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class859_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class859_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class859_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class859_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class859_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class859_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class859_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class859_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class859_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class859_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class859_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class860">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class860_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class860_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class860_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class860_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class860_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class860_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class860_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class860_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class860_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class860_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class860_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class860_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class861" eSuperTypes="#//Class29">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class861_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class861_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class861_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class861_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class861_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class861_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class861_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class861_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class861_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class861_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class861_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class861_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class862" eSuperTypes="#//Class42 #//Class516">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class862_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class862_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class862_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class862_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class862_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class862_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class862_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class862_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class862_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class862_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class862_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class862_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class863" eSuperTypes="#//Class21">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class863_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class863_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class863_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class863_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class863_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class863_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class863_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class863_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class863_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class863_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class863_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class863_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class864">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class864_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class864_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class864_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class864_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class864_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class864_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class864_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class864_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class864_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class864_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class864_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class864_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class865">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class865_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class865_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class865_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class865_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class865_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class865_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class865_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class865_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class865_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class865_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class865_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class865_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class866">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eOperations name="Operation6" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class866_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class866_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class866_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class866_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class866_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class866_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class866_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class866_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class866_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class866_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class866_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class866_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class867">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class867_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class867_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class867_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class867_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class867_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class867_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class867_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class867_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class867_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class867_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class867_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class867_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class868">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class868_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class868_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class868_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class868_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class868_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class868_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class868_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class868_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class868_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class868_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class868_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class868_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class869" eSuperTypes="#//Class348">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class869_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class869_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class869_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class869_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class869_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class869_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class869_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class869_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class869_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class869_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class869_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class869_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class870" eSuperTypes="#//Class340">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class870_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class870_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class870_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class870_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class870_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class870_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class870_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class870_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class870_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class870_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class870_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class870_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class871">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class871_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class871_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class871_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class871_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class871_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class871_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class871_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class871_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class871_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class871_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class871_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class871_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class872" eSuperTypes="#//Class784">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class872_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class872_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class872_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class872_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class872_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class872_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class872_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class872_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class872_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class872_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class872_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class872_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class873">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class873_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class873_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class873_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class873_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class873_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class873_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class873_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class873_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class873_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class873_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class873_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class873_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class874" eSuperTypes="#//Class684 #//Class717">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class874_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class874_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class874_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class874_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class874_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class874_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class874_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class874_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class874_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class874_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class874_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class874_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class875" eSuperTypes="#//Class975 #//Class897">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class875_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class875_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class875_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class875_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class875_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class875_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class875_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class875_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class875_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class875_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class875_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class875_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class876" eSuperTypes="#//Class569">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class876_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class876_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class876_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class876_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class876_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class876_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class876_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class876_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class876_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class876_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class876_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class876_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class877">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class877_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class877_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class877_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class877_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class877_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class877_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class877_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class877_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class877_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class877_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class877_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class877_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class878">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class878_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class878_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class878_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class878_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class878_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class878_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class878_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class878_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class878_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class878_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class878_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class878_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class879">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class879_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class879_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class879_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class879_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class879_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class879_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class879_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class879_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class879_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class879_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class879_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class879_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class880" eSuperTypes="#//Class380">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eOperations name="Operation6" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class880_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class880_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class880_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class880_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class880_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class880_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class880_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class880_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class880_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class880_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class880_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class880_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class881">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class881_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class881_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class881_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class881_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class881_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class881_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class881_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class881_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class881_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class881_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class881_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class881_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class882">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class882_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class882_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class882_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class882_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class882_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class882_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class882_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class882_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class882_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class882_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class882_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class882_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class883">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class883_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class883_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class883_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class883_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class883_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class883_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class883_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class883_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class883_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class883_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class883_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class883_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class884" eSuperTypes="#//Class820">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class884_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class884_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class884_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class884_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class884_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class884_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class884_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class884_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class884_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class884_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class884_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class884_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class885" eSuperTypes="#//Class182">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class885_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class885_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class885_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class885_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class885_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class885_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class885_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class885_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class885_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class885_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class885_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class885_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class886" eSuperTypes="#//Class783">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class886_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class886_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class886_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class886_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class886_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class886_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class886_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class886_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class886_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class886_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class886_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class886_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class887" eSuperTypes="#//Class109">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class887_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class887_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class887_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class887_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class887_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class887_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class887_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class887_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class887_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class887_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class887_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class887_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class888">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class888_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class888_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class888_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class888_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class888_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class888_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class888_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class888_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class888_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class888_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class888_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class888_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class889">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class889_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class889_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class889_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class889_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class889_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class889_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class889_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class889_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class889_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class889_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class889_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class889_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class890">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class890_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class890_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class890_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class890_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class890_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class890_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class890_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class890_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class890_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class890_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class890_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class890_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class891" eSuperTypes="#//Class968 #//Class234">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eOperations name="Operation6" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class891_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class891_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class891_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class891_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class891_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class891_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class891_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class891_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class891_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class891_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class891_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class891_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class892" eSuperTypes="#//Class126 #//Class741">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class892_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class892_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class892_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class892_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class892_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class892_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class892_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class892_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class892_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class892_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class892_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class892_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class893">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class893_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class893_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class893_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class893_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class893_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class893_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class893_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class893_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class893_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class893_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class893_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class893_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class894" eSuperTypes="#//Class524">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class894_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class894_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class894_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class894_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class894_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class894_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class894_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class894_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class894_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class894_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class894_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class894_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class895" eSuperTypes="#//Class606">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class895_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class895_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class895_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class895_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class895_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class895_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class895_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class895_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class895_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class895_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class895_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class895_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class896">
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class896_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class896_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class896_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class896_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class896_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class896_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class896_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class896_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class896_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class896_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class896_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class896_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class897">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class897_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class897_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class897_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class897_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class897_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class897_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class897_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class897_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class897_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class897_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class897_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class897_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class898">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class898_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class898_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class898_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class898_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class898_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class898_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class898_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class898_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class898_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class898_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class898_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class898_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class899" eSuperTypes="#//Class148">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class899_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class899_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class899_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class899_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class899_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class899_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class899_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class899_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class899_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class899_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class899_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class899_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class900">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eOperations name="Operation6" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class900_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class900_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class900_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class900_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class900_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class900_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class900_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class900_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class900_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class900_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class900_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class900_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class901">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class901_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class901_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class901_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class901_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class901_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class901_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class901_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class901_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class901_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class901_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class901_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class901_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class902" eSuperTypes="#//Class588">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class902_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class902_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class902_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class902_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class902_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class902_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class902_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class902_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class902_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class902_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class902_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class902_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class903" eSuperTypes="#//Class927">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eOperations name="Operation6" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class903_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class903_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class903_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class903_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class903_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class903_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class903_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class903_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class903_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class903_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class903_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class903_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class904" eSuperTypes="#//Class308">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class904_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class904_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class904_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class904_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class904_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class904_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class904_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class904_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class904_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class904_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class904_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class904_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class905">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class905_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class905_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class905_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class905_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class905_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class905_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class905_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class905_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class905_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class905_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class905_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class905_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class906" eSuperTypes="#//Class611">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class906_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class906_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class906_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class906_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class906_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class906_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class906_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class906_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class906_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class906_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class906_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class906_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class907">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class907_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class907_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class907_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class907_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class907_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class907_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class907_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class907_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class907_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class907_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class907_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class907_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class908">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class908_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class908_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class908_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class908_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class908_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class908_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class908_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class908_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class908_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class908_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class908_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class908_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class909" eSuperTypes="#//Class500 #//Class748">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class909_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class909_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class909_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class909_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class909_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class909_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class909_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class909_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class909_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class909_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class909_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class909_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class910" eSuperTypes="#//Class423">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class910_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class910_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class910_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class910_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class910_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class910_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class910_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class910_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class910_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class910_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class910_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class910_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class911">
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class911_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class911_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class911_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class911_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class911_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class911_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class911_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class911_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class911_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class911_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class911_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class911_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class912" eSuperTypes="#//Class352">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class912_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class912_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class912_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class912_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class912_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class912_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class912_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class912_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class912_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class912_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class912_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class912_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class913">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class913_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class913_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class913_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class913_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class913_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class913_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class913_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class913_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class913_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class913_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class913_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class913_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class914">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class914_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class914_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class914_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class914_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class914_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class914_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class914_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class914_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class914_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class914_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class914_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class914_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class915">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eOperations name="Operation6" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class915_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class915_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class915_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class915_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class915_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class915_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class915_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class915_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class915_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class915_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class915_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class915_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class916">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class916_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class916_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class916_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class916_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class916_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class916_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class916_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class916_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class916_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class916_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class916_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class916_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class917">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class917_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class917_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class917_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class917_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class917_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class917_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class917_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class917_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class917_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class917_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class917_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class917_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class918" eSuperTypes="#//Class867">
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class918_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class918_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class918_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class918_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class918_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class918_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class918_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class918_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class918_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class918_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class918_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class918_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class919" eSuperTypes="#//Class776">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class919_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class919_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class919_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class919_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class919_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class919_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class919_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class919_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class919_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class919_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class919_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class919_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class920">
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class920_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class920_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class920_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class920_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class920_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class920_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class920_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class920_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class920_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class920_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class920_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class920_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class921">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class921_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class921_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class921_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class921_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class921_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class921_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class921_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class921_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class921_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class921_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class921_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class921_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class922" eSuperTypes="#//Class159">
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class922_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class922_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class922_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class922_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class922_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class922_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class922_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class922_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class922_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class922_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class922_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class922_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class923" eSuperTypes="#//Class730">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class923_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class923_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class923_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class923_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class923_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class923_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class923_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class923_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class923_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class923_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class923_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class923_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class924" eSuperTypes="#//Class173">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class924_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class924_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class924_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class924_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class924_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class924_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class924_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class924_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class924_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class924_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class924_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class924_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class925">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class925_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class925_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class925_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class925_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class925_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class925_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class925_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class925_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class925_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class925_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class925_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class925_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class926" eSuperTypes="#//Class171 #//Class215">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class926_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class926_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class926_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class926_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class926_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class926_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class926_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class926_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class926_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class926_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class926_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class926_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class927" eSuperTypes="#//Class934">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class927_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class927_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class927_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class927_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class927_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class927_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class927_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class927_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class927_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class927_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class927_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class927_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class928">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class928_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class928_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class928_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class928_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class928_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class928_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class928_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class928_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class928_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class928_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class928_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class928_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class929" eSuperTypes="#//Class546">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class929_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class929_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class929_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class929_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class929_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class929_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class929_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class929_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class929_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class929_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class929_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class929_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class930" eSuperTypes="#//Class564">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class930_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class930_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class930_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class930_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class930_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class930_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class930_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class930_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class930_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class930_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class930_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class930_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class931" eSuperTypes="#//Class470">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class931_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class931_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class931_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class931_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class931_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class931_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class931_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class931_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class931_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class931_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class931_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class931_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class932" eSuperTypes="#//Class425">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class932_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class932_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class932_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class932_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class932_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class932_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class932_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class932_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class932_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class932_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class932_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class932_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class933" eSuperTypes="#//Class149 #//Class607">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class933_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class933_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class933_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class933_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class933_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class933_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class933_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class933_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class933_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class933_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class933_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class933_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class934" eSuperTypes="#//Class245">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class934_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class934_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class934_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class934_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class934_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class934_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class934_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class934_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class934_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class934_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class934_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class934_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class935">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class935_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class935_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class935_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class935_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class935_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class935_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class935_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class935_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class935_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class935_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class935_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class935_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class936" eSuperTypes="#//Class319">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class936_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class936_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class936_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class936_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class936_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class936_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class936_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class936_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class936_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class936_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class936_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class936_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class937">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class937_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class937_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class937_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class937_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class937_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class937_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class937_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class937_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class937_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class937_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class937_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class937_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class938">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class938_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class938_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class938_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class938_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class938_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class938_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class938_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class938_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class938_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class938_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class938_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class938_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class939">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class939_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class939_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class939_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class939_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class939_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class939_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class939_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class939_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class939_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class939_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class939_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class939_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class940">
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class940_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class940_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class940_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class940_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class940_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class940_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class940_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class940_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class940_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class940_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class940_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class940_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class941">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class941_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class941_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class941_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class941_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class941_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class941_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class941_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class941_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class941_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class941_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class941_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class941_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class942">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class942_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class942_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class942_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class942_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class942_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class942_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class942_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class942_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class942_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class942_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class942_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class942_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class943">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class943_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class943_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class943_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class943_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class943_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class943_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class943_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class943_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class943_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class943_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class943_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class943_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class944" eSuperTypes="#//Class798">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class944_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class944_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class944_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class944_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class944_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class944_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class944_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class944_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class944_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class944_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class944_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class944_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class945">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class945_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class945_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class945_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class945_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class945_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class945_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class945_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class945_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class945_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class945_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class945_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class945_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class946" eSuperTypes="#//Class330">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class946_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class946_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class946_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class946_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class946_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class946_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class946_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class946_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class946_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class946_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class946_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class946_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class947" eSuperTypes="#//Class531">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class947_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class947_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class947_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class947_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class947_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class947_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class947_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class947_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class947_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class947_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class947_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class947_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class948">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class948_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class948_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class948_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class948_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class948_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class948_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class948_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class948_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class948_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class948_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class948_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class948_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class949" eSuperTypes="#//Class827 #//Class48">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class949_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class949_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class949_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class949_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class949_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class949_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class949_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class949_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class949_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class949_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class949_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class949_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class950">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class950_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class950_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class950_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class950_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class950_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class950_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class950_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class950_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class950_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class950_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class950_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class950_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class951" eSuperTypes="#//Class836">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class951_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class951_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class951_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class951_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class951_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class951_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class951_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class951_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class951_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class951_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class951_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class951_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class952">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eOperations name="Operation6" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class952_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class952_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class952_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class952_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class952_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class952_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class952_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class952_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class952_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class952_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class952_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class952_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class953" eSuperTypes="#//Class680">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class953_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class953_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class953_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class953_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class953_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class953_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class953_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class953_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class953_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class953_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class953_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class953_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class954" eSuperTypes="#//Class778">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class954_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class954_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class954_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class954_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class954_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class954_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class954_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class954_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class954_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class954_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class954_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class954_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class955">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class955_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class955_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class955_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class955_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class955_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class955_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class955_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class955_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class955_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class955_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class955_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class955_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class956" eSuperTypes="#//Class225">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class956_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class956_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class956_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class956_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class956_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class956_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class956_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class956_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class956_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class956_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class956_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class956_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class957">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class957_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class957_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class957_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class957_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class957_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class957_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class957_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class957_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class957_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class957_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class957_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class957_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class958" eSuperTypes="#//Class925 #//Class945 #//Class431">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class958_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class958_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class958_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class958_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class958_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class958_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class958_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class958_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class958_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class958_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class958_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class958_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class959">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class959_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class959_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class959_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class959_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class959_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class959_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class959_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class959_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class959_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class959_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class959_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class959_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class960" eSuperTypes="#//Class345">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class960_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class960_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class960_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class960_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class960_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class960_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class960_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class960_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class960_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class960_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class960_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class960_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class961">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class961_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class961_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class961_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class961_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class961_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class961_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class961_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class961_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class961_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class961_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class961_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class961_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class962">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class962_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class962_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class962_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class962_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class962_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class962_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class962_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class962_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class962_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class962_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class962_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class962_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class963">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class963_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class963_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class963_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class963_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class963_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class963_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class963_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class963_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class963_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class963_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class963_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class963_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class964">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class964_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class964_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class964_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class964_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class964_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class964_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class964_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class964_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class964_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class964_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class964_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class964_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class965">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class965_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class965_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class965_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class965_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class965_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class965_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class965_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class965_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class965_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class965_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class965_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class965_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class966">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class966_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class966_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class966_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class966_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class966_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class966_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class966_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class966_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class966_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class966_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class966_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class966_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class967" eSuperTypes="#//Class227 #//Class725">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class967_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class967_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class967_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class967_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class967_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class967_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class967_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class967_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class967_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class967_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class967_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class967_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class968">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class968_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class968_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class968_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class968_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class968_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class968_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class968_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class968_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class968_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class968_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class968_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class968_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class969" eSuperTypes="#//Class489">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eOperations name="Operation6" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class969_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class969_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class969_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class969_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class969_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class969_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class969_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class969_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class969_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class969_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class969_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class969_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class970">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class970_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class970_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class970_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class970_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class970_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class970_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class970_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class970_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class970_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class970_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class970_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class970_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class971">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class971_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class971_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class971_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class971_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class971_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class971_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class971_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class971_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class971_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class971_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class971_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class971_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class972" eSuperTypes="#//Class119">
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class972_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class972_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class972_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class972_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class972_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class972_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class972_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class972_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class972_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class972_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class972_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class972_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class973">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eOperations name="Operation6" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class973_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class973_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class973_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class973_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class973_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class973_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class973_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class973_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class973_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class973_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class973_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class973_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class974" eSuperTypes="#//Class273 #//Class365">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class974_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class974_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class974_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class974_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class974_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class974_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class974_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class974_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class974_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class974_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class974_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class974_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class975">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class975_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class975_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class975_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class975_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class975_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class975_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class975_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class975_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class975_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class975_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class975_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class975_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class976" eSuperTypes="#//Class103">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class976_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class976_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class976_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class976_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class976_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class976_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class976_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class976_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class976_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class976_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class976_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class976_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class977">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class977_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class977_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class977_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class977_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class977_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class977_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class977_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class977_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class977_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class977_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class977_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class977_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class978">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class978_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class978_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class978_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class978_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class978_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class978_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class978_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class978_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class978_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class978_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class978_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class978_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class979">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class979_A0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class979_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class979_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class979_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class979_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class979_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class979_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class979_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class979_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class979_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class979_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class979_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class980">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class980_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class980_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class980_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class980_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class980_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class980_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class980_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class980_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class980_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class980_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class980_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class980_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class981">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eOperations name="Operation6" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class981_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class981_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class981_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class981_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class981_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class981_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class981_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class981_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class981_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class981_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class981_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class981_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class982" eSuperTypes="#//Class533 #//Class669 #//Class718 #//Class186">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class982_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class982_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class982_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class982_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class982_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class982_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class982_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class982_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class982_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class982_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class982_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class982_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class983">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class983_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class983_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class983_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class983_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class983_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class983_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class983_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class983_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class983_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class983_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class983_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class983_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class984">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class984_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class984_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class984_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class984_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class984_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class984_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class984_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class984_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class984_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class984_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class984_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class984_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class985">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class985_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class985_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class985_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class985_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class985_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class985_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class985_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class985_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class985_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class985_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class985_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class985_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class986">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class986_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class986_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class986_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class986_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class986_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class986_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class986_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class986_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class986_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class986_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class986_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class986_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class987">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class987_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class987_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class987_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class987_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class987_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class987_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class987_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class987_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class987_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class987_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class987_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class987_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class988">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class988_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class988_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class988_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class988_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class988_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class988_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class988_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class988_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class988_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class988_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class988_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class988_R4" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class989" eSuperTypes="#//Class108">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class989_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class989_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class989_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class989_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class989_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class989_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class989_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class989_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class989_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class989_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class989_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class989_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class990">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class990_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class990_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class990_A2" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class990_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class990_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class990_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class990_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class990_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class990_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class990_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class990_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class990_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class991">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class991_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class991_A1" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class991_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class991_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class991_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class991_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class991_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class991_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class991_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class991_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class991_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class991_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class992" eSuperTypes="#//Class423">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class992_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class992_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class992_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class992_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class992_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class992_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class992_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class992_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class992_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class992_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class992_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class992_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class993" eSuperTypes="#//Class528">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class993_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class993_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class993_A2" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class993_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class993_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class993_A5" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class993_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class993_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class993_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class993_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class993_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class993_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class994">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class994_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class994_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class994_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class994_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class994_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class994_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class994_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class994_R0" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EParameter"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class994_R1" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class994_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class994_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class994_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class995" eSuperTypes="#//Class557">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class995_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class995_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class995_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class995_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class995_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class995_A5" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class995_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class995_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class995_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class995_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class995_R3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class995_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class996">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class996_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class996_A1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class996_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class996_A3" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class996_A4" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class996_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class996_A6" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class996_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EGenericType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class996_R1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class996_R2" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class996_R3" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class996_R4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class997">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class997_A0" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class997_A1" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class997_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class997_A3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class997_A4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class997_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class997_A6" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class997_R0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class997_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class997_R2" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class997_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class997_R4" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypeParameter"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class998">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAnnotation"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eOperations name="Operation2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eOperations name="Operation3" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<eOperations name="Operation4" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eOperations name="Operation5" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class998_A0" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class998_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class998_A2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class998_A3" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class998_A4" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class998_A5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class998_A6" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class998_R0" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class998_R1" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class998_R2" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EFactory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class998_R3" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class998_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Class999">
<eOperations name="Operation0" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"/>
<eOperations name="Operation1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ENamedElement"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class999_A0" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class999_A1" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class999_A2" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class999_A3" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class999_A4" lowerBound="1"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class999_A5" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Class999_A6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class999_R0" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class999_R1" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class999_R2" lowerBound="1"
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EOperation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class999_R3" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//ETypedElement"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="Class999_R4" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EDataType" name="DataType0" instanceClassName="java.lang.Double"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType1" instanceClassName="java.lang.Character"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType2" instanceClassName="java.lang.Double"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType3" instanceClassName="java.lang.String"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType4" instanceClassName="java.lang.Integer"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType5" instanceClassName="java.lang.String"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType6" instanceClassName="java.lang.Integer"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType7" instanceClassName="java.lang.Double"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType8" instanceClassName="java.lang.Character"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType9" instanceClassName="java.lang.Float"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType10" instanceClassName="java.lang.Long"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType11" instanceClassName="java.lang.String"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType12" instanceClassName="java.lang.Integer"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType13" instanceClassName="java.lang.Double"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType14" instanceClassName="java.lang.Double"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType15" instanceClassName="java.lang.Integer"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType16" instanceClassName="java.lang.Integer"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType17" instanceClassName="java.lang.Integer"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType18" instanceClassName="java.lang.Long"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType19" instanceClassName="java.lang.Character"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType20" instanceClassName="java.lang.Character"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType21" instanceClassName="java.lang.Character"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType22" instanceClassName="java.lang.Short"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType23" instanceClassName="java.lang.Integer"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType24" instanceClassName="java.lang.Double"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType25" instanceClassName="java.lang.String"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType26" instanceClassName="java.lang.Integer"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType27" instanceClassName="java.lang.Integer"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType28" instanceClassName="java.lang.Short"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType29" instanceClassName="java.lang.Double"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType30" instanceClassName="java.lang.Integer"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType31" instanceClassName="java.lang.Integer"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType32" instanceClassName="java.lang.Long"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType33" instanceClassName="java.lang.String"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType34" instanceClassName="java.lang.Integer"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType35" instanceClassName="java.lang.Short"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType36" instanceClassName="java.lang.Short"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType37" instanceClassName="java.lang.Double"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType38" instanceClassName="java.lang.Long"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType39" instanceClassName="java.lang.Double"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType40" instanceClassName="java.lang.Long"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType41" instanceClassName="java.lang.Long"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType42" instanceClassName="java.lang.Long"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType43" instanceClassName="java.lang.Short"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType44" instanceClassName="java.lang.Character"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType45" instanceClassName="java.lang.Long"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType46" instanceClassName="java.lang.Short"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType47" instanceClassName="java.lang.Float"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType48" instanceClassName="java.lang.Character"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType49" instanceClassName="java.lang.Character"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType50" instanceClassName="java.lang.Character"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType51" instanceClassName="java.lang.Integer"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType52" instanceClassName="java.lang.Double"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType53" instanceClassName="java.lang.Double"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType54" instanceClassName="java.lang.Integer"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType55" instanceClassName="java.lang.Double"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType56" instanceClassName="java.lang.Double"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType57" instanceClassName="java.lang.Integer"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType58" instanceClassName="java.lang.Integer"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType59" instanceClassName="java.lang.Short"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType60" instanceClassName="java.lang.Double"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType61" instanceClassName="java.lang.Long"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType62" instanceClassName="java.lang.Short"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType63" instanceClassName="java.lang.Double"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType64" instanceClassName="java.lang.Short"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType65" instanceClassName="java.lang.Float"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType66" instanceClassName="java.lang.String"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType67" instanceClassName="java.lang.Long"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType68" instanceClassName="java.lang.Short"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType69" instanceClassName="java.lang.Short"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType70" instanceClassName="java.lang.Double"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType71" instanceClassName="java.lang.Long"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType72" instanceClassName="java.lang.Character"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType73" instanceClassName="java.lang.Long"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType74" instanceClassName="java.lang.Long"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType75" instanceClassName="java.lang.Long"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType76" instanceClassName="java.lang.Short"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType77" instanceClassName="java.lang.Float"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType78" instanceClassName="java.lang.Integer"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType79" instanceClassName="java.lang.Long"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType80" instanceClassName="java.lang.Double"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType81" instanceClassName="java.lang.Long"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType82" instanceClassName="java.lang.Long"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType83" instanceClassName="java.lang.String"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType84" instanceClassName="java.lang.Long"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType85" instanceClassName="java.lang.Long"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType86" instanceClassName="java.lang.Integer"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType87" instanceClassName="java.lang.Character"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType88" instanceClassName="java.lang.Integer"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType89" instanceClassName="java.lang.String"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType90" instanceClassName="java.lang.Long"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType91" instanceClassName="java.lang.Short"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType92" instanceClassName="java.lang.Character"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType93" instanceClassName="java.lang.Character"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType94" instanceClassName="java.lang.Integer"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType95" instanceClassName="java.lang.Character"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType96" instanceClassName="java.lang.Character"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType97" instanceClassName="java.lang.Integer"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType98" instanceClassName="java.lang.Character"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType99" instanceClassName="java.lang.Character"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType100" instanceClassName="java.lang.Character"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType101" instanceClassName="java.lang.String"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType102" instanceClassName="java.lang.String"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType103" instanceClassName="java.lang.String"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType104" instanceClassName="java.lang.Integer"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType105" instanceClassName="java.lang.Integer"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType106" instanceClassName="java.lang.Float"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType107" instanceClassName="java.lang.Long"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType108" instanceClassName="java.lang.Character"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType109" instanceClassName="java.lang.Integer"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType110" instanceClassName="java.lang.Long"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType111" instanceClassName="java.lang.Integer"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType112" instanceClassName="java.lang.Integer"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType113" instanceClassName="java.lang.Long"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType114" instanceClassName="java.lang.Integer"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType115" instanceClassName="java.lang.Float"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType116" instanceClassName="java.lang.Character"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType117" instanceClassName="java.lang.Long"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType118" instanceClassName="java.lang.Float"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType119" instanceClassName="java.lang.Double"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType120" instanceClassName="java.lang.Character"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType121" instanceClassName="java.lang.Integer"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType122" instanceClassName="java.lang.Long"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType123" instanceClassName="java.lang.Character"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType124" instanceClassName="java.lang.Integer"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType125" instanceClassName="java.lang.Double"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType126" instanceClassName="java.lang.Integer"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType127" instanceClassName="java.lang.Float"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType128" instanceClassName="java.lang.Character"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType129" instanceClassName="java.lang.Short"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType130" instanceClassName="java.lang.Double"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType131" instanceClassName="java.lang.Short"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType132" instanceClassName="java.lang.Long"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType133" instanceClassName="java.lang.Long"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType134" instanceClassName="java.lang.Long"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType135" instanceClassName="java.lang.Float"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType136" instanceClassName="java.lang.Float"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType137" instanceClassName="java.lang.Integer"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType138" instanceClassName="java.lang.Integer"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType139" instanceClassName="java.lang.Double"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType140" instanceClassName="java.lang.Long"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType141" instanceClassName="java.lang.Float"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType142" instanceClassName="java.lang.Short"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType143" instanceClassName="java.lang.Double"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType144" instanceClassName="java.lang.Character"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType145" instanceClassName="java.lang.Character"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType146" instanceClassName="java.lang.Character"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType147" instanceClassName="java.lang.Short"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType148" instanceClassName="java.lang.Character"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType149" instanceClassName="java.lang.Short"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType150" instanceClassName="java.lang.Long"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType151" instanceClassName="java.lang.Double"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType152" instanceClassName="java.lang.String"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType153" instanceClassName="java.lang.Long"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType154" instanceClassName="java.lang.Short"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType155" instanceClassName="java.lang.Short"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType156" instanceClassName="java.lang.Short"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType157" instanceClassName="java.lang.Double"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType158" instanceClassName="java.lang.String"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType159" instanceClassName="java.lang.Long"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType160" instanceClassName="java.lang.Float"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType161" instanceClassName="java.lang.Float"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType162" instanceClassName="java.lang.Character"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType163" instanceClassName="java.lang.Character"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType164" instanceClassName="java.lang.Long"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType165" instanceClassName="java.lang.Integer"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType166" instanceClassName="java.lang.String"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType167" instanceClassName="java.lang.Float"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType168" instanceClassName="java.lang.Character"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType169" instanceClassName="java.lang.Short"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType170" instanceClassName="java.lang.Double"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType171" instanceClassName="java.lang.Character"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType172" instanceClassName="java.lang.Character"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType173" instanceClassName="java.lang.Double"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType174" instanceClassName="java.lang.Character"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType175" instanceClassName="java.lang.Integer"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType176" instanceClassName="java.lang.Short"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType177" instanceClassName="java.lang.Integer"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType178" instanceClassName="java.lang.Short"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType179" instanceClassName="java.lang.Integer"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType180" instanceClassName="java.lang.Long"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType181" instanceClassName="java.lang.Double"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType182" instanceClassName="java.lang.Float"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType183" instanceClassName="java.lang.Short"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType184" instanceClassName="java.lang.Float"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType185" instanceClassName="java.lang.Short"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType186" instanceClassName="java.lang.Double"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType187" instanceClassName="java.lang.Double"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType188" instanceClassName="java.lang.Float"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType189" instanceClassName="java.lang.String"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType190" instanceClassName="java.lang.Long"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType191" instanceClassName="java.lang.Integer"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType192" instanceClassName="java.lang.Character"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType193" instanceClassName="java.lang.Integer"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType194" instanceClassName="java.lang.Integer"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType195" instanceClassName="java.lang.Double"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType196" instanceClassName="java.lang.Character"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType197" instanceClassName="java.lang.Long"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType198" instanceClassName="java.lang.Float"/>
<eClassifiers xsi:type="ecore:EDataType" name="DataType199" instanceClassName="java.lang.Character"/>
<eClassifiers xsi:type="ecore:EEnum" name="Enum0">
<eLiterals name="literal0"/>
<eLiterals name="literal1" value="1"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="Enum1">
<eLiterals name="literal0"/>
<eLiterals name="literal1" value="1"/>
<eLiterals name="literal2" value="2"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="Enum2">
<eLiterals name="literal0"/>
<eLiterals name="literal1" value="1"/>
<eLiterals name="literal2" value="2"/>
<eLiterals name="literal3" value="3"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="Enum3">
<eLiterals name="literal0"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="Enum4">
<eLiterals name="literal0"/>
<eLiterals name="literal1" value="1"/>
<eLiterals name="literal2" value="2"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="Enum5">
<eLiterals name="literal0"/>
<eLiterals name="literal1" value="1"/>
<eLiterals name="literal2" value="2"/>
<eLiterals name="literal3" value="3"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="Enum6">
<eLiterals name="literal0"/>
<eLiterals name="literal1" value="1"/>
<eLiterals name="literal2" value="2"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="Enum7">
<eLiterals name="literal0"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="Enum8"/>
<eClassifiers xsi:type="ecore:EEnum" name="Enum9">
<eLiterals name="literal0"/>
<eLiterals name="literal1" value="1"/>
<eLiterals name="literal2" value="2"/>
<eLiterals name="literal3" value="3"/>
<eLiterals name="literal4" value="4"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="Enum10">
<eLiterals name="literal0"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="Enum11">
<eLiterals name="literal0"/>
<eLiterals name="literal1" value="1"/>
<eLiterals name="literal2" value="2"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="Enum12">
<eLiterals name="literal0"/>
<eLiterals name="literal1" value="1"/>
<eLiterals name="literal2" value="2"/>
<eLiterals name="literal3" value="3"/>
<eLiterals name="literal4" value="4"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="Enum13">
<eLiterals name="literal0"/>
<eLiterals name="literal1" value="1"/>
<eLiterals name="literal2" value="2"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="Enum14">
<eLiterals name="literal0"/>
<eLiterals name="literal1" value="1"/>
<eLiterals name="literal2" value="2"/>
<eLiterals name="literal3" value="3"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="Enum15">
<eLiterals name="literal0"/>
<eLiterals name="literal1" value="1"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="Enum16"/>
<eClassifiers xsi:type="ecore:EEnum" name="Enum17">
<eLiterals name="literal0"/>
<eLiterals name="literal1" value="1"/>
<eLiterals name="literal2" value="2"/>
<eLiterals name="literal3" value="3"/>
<eLiterals name="literal4" value="4"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="Enum18">
<eLiterals name="literal0"/>
<eLiterals name="literal1" value="1"/>
<eLiterals name="literal2" value="2"/>
<eLiterals name="literal3" value="3"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="Enum19">
<eLiterals name="literal0"/>
<eLiterals name="literal1" value="1"/>
<eLiterals name="literal2" value="2"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="Enum20"/>
<eClassifiers xsi:type="ecore:EEnum" name="Enum21">
<eLiterals name="literal0"/>
<eLiterals name="literal1" value="1"/>
<eLiterals name="literal2" value="2"/>
<eLiterals name="literal3" value="3"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="Enum22">
<eLiterals name="literal0"/>
<eLiterals name="literal1" value="1"/>
<eLiterals name="literal2" value="2"/>
<eLiterals name="literal3" value="3"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="Enum23">
<eLiterals name="literal0"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="Enum24">
<eLiterals name="literal0"/>
<eLiterals name="literal1" value="1"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="Enum25">
<eLiterals name="literal0"/>
<eLiterals name="literal1" value="1"/>
<eLiterals name="literal2" value="2"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="Enum26">
<eLiterals name="literal0"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="Enum27">
<eLiterals name="literal0"/>
<eLiterals name="literal1" value="1"/>
<eLiterals name="literal2" value="2"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="Enum28"/>
<eClassifiers xsi:type="ecore:EEnum" name="Enum29">
<eLiterals name="literal0"/>
<eLiterals name="literal1" value="1"/>
<eLiterals name="literal2" value="2"/>
<eLiterals name="literal3" value="3"/>
<eLiterals name="literal4" value="4"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="Enum30">
<eLiterals name="literal0"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="Enum31">
<eLiterals name="literal0"/>
<eLiterals name="literal1" value="1"/>
<eLiterals name="literal2" value="2"/>
<eLiterals name="literal3" value="3"/>
<eLiterals name="literal4" value="4"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="Enum32">
<eLiterals name="literal0"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="Enum33">
<eLiterals name="literal0"/>
<eLiterals name="literal1" value="1"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="Enum34">
<eLiterals name="literal0"/>
<eLiterals name="literal1" value="1"/>
<eLiterals name="literal2" value="2"/>
<eLiterals name="literal3" value="3"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="Enum35">
<eLiterals name="literal0"/>
<eLiterals name="literal1" value="1"/>
<eLiterals name="literal2" value="2"/>
<eLiterals name="literal3" value="3"/>
<eLiterals name="literal4" value="4"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="Enum36">
<eLiterals name="literal0"/>
<eLiterals name="literal1" value="1"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="Enum37">
<eLiterals name="literal0"/>
<eLiterals name="literal1" value="1"/>
<eLiterals name="literal2" value="2"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="Enum38">
<eLiterals name="literal0"/>
<eLiterals name="literal1" value="1"/>
<eLiterals name="literal2" value="2"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="Enum39">
<eLiterals name="literal0"/>
<eLiterals name="literal1" value="1"/>
<eLiterals name="literal2" value="2"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="Enum40">
<eLiterals name="literal0"/>
<eLiterals name="literal1" value="1"/>
<eLiterals name="literal2" value="2"/>
<eLiterals name="literal3" value="3"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="Enum41"/>
<eClassifiers xsi:type="ecore:EEnum" name="Enum42">
<eLiterals name="literal0"/>
<eLiterals name="literal1" value="1"/>
<eLiterals name="literal2" value="2"/>
<eLiterals name="literal3" value="3"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="Enum43">
<eLiterals name="literal0"/>
<eLiterals name="literal1" value="1"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="Enum44">
<eLiterals name="literal0"/>
<eLiterals name="literal1" value="1"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="Enum45">
<eLiterals name="literal0"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="Enum46">
<eLiterals name="literal0"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="Enum47">
<eLiterals name="literal0"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="Enum48">
<eLiterals name="literal0"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="Enum49">
<eLiterals name="literal0"/>
<eLiterals name="literal1" value="1"/>
<eLiterals name="literal2" value="2"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="Enum50">
<eLiterals name="literal0"/>
<eLiterals name="literal1" value="1"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="Enum51">
<eLiterals name="literal0"/>
<eLiterals name="literal1" value="1"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="Enum52">
<eLiterals name="literal0"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="Enum53">
<eLiterals name="literal0"/>
<eLiterals name="literal1" value="1"/>
<eLiterals name="literal2" value="2"/>
<eLiterals name="literal3" value="3"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="Enum54">
<eLiterals name="literal0"/>
<eLiterals name="literal1" value="1"/>
<eLiterals name="literal2" value="2"/>
<eLiterals name="literal3" value="3"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="Enum55">
<eLiterals name="literal0"/>
<eLiterals name="literal1" value="1"/>
<eLiterals name="literal2" value="2"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="Enum56">
<eLiterals name="literal0"/>
<eLiterals name="literal1" value="1"/>
<eLiterals name="literal2" value="2"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="Enum57">
<eLiterals name="literal0"/>
<eLiterals name="literal1" value="1"/>
<eLiterals name="literal2" value="2"/>
<eLiterals name="literal3" value="3"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="Enum58">
<eLiterals name="literal0"/>
<eLiterals name="literal1" value="1"/>
<eLiterals name="literal2" value="2"/>
<eLiterals name="literal3" value="3"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="Enum59">
<eLiterals name="literal0"/>
<eLiterals name="literal1" value="1"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="Enum60">
<eLiterals name="literal0"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="Enum61">
<eLiterals name="literal0"/>
<eLiterals name="literal1" value="1"/>
<eLiterals name="literal2" value="2"/>
<eLiterals name="literal3" value="3"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="Enum62">
<eLiterals name="literal0"/>
<eLiterals name="literal1" value="1"/>
<eLiterals name="literal2" value="2"/>
<eLiterals name="literal3" value="3"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="Enum63">
<eLiterals name="literal0"/>
<eLiterals name="literal1" value="1"/>
<eLiterals name="literal2" value="2"/>
<eLiterals name="literal3" value="3"/>
<eLiterals name="literal4" value="4"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="Enum64">
<eLiterals name="literal0"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="Enum65">
<eLiterals name="literal0"/>
<eLiterals name="literal1" value="1"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="Enum66">
<eLiterals name="literal0"/>
<eLiterals name="literal1" value="1"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="Enum67">
<eLiterals name="literal0"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="Enum68">
<eLiterals name="literal0"/>
<eLiterals name="literal1" value="1"/>
<eLiterals name="literal2" value="2"/>
<eLiterals name="literal3" value="3"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="Enum69">
<eLiterals name="literal0"/>
<eLiterals name="literal1" value="1"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="Enum70">
<eLiterals name="literal0"/>
<eLiterals name="literal1" value="1"/>
<eLiterals name="literal2" value="2"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="Enum71">
<eLiterals name="literal0"/>
<eLiterals name="literal1" value="1"/>
<eLiterals name="literal2" value="2"/>
<eLiterals name="literal3" value="3"/>
<eLiterals name="literal4" value="4"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="Enum72">
<eLiterals name="literal0"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="Enum73">
<eLiterals name="literal0"/>
<eLiterals name="literal1" value="1"/>
<eLiterals name="literal2" value="2"/>
<eLiterals name="literal3" value="3"/>
<eLiterals name="literal4" value="4"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="Enum74">
<eLiterals name="literal0"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="Enum75">
<eLiterals name="literal0"/>
<eLiterals name="literal1" value="1"/>
<eLiterals name="literal2" value="2"/>
<eLiterals name="literal3" value="3"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="Enum76">
<eLiterals name="literal0"/>
<eLiterals name="literal1" value="1"/>
<eLiterals name="literal2" value="2"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="Enum77">
<eLiterals name="literal0"/>
<eLiterals name="literal1" value="1"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="Enum78">
<eLiterals name="literal0"/>
<eLiterals name="literal1" value="1"/>
<eLiterals name="literal2" value="2"/>
<eLiterals name="literal3" value="3"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="Enum79"/>
<eClassifiers xsi:type="ecore:EEnum" name="Enum80">
<eLiterals name="literal0"/>
<eLiterals name="literal1" value="1"/>
<eLiterals name="literal2" value="2"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="Enum81">
<eLiterals name="literal0"/>
<eLiterals name="literal1" value="1"/>
<eLiterals name="literal2" value="2"/>
<eLiterals name="literal3" value="3"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="Enum82">
<eLiterals name="literal0"/>
<eLiterals name="literal1" value="1"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="Enum83">
<eLiterals name="literal0"/>
<eLiterals name="literal1" value="1"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="Enum84">
<eLiterals name="literal0"/>
<eLiterals name="literal1" value="1"/>
<eLiterals name="literal2" value="2"/>
<eLiterals name="literal3" value="3"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="Enum85">
<eLiterals name="literal0"/>
<eLiterals name="literal1" value="1"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="Enum86">
<eLiterals name="literal0"/>
<eLiterals name="literal1" value="1"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="Enum87"/>
<eClassifiers xsi:type="ecore:EEnum" name="Enum88">
<eLiterals name="literal0"/>
<eLiterals name="literal1" value="1"/>
<eLiterals name="literal2" value="2"/>
<eLiterals name="literal3" value="3"/>
<eLiterals name="literal4" value="4"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="Enum89">
<eLiterals name="literal0"/>
<eLiterals name="literal1" value="1"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="Enum90">
<eLiterals name="literal0"/>
<eLiterals name="literal1" value="1"/>
<eLiterals name="literal2" value="2"/>
<eLiterals name="literal3" value="3"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="Enum91">
<eLiterals name="literal0"/>
<eLiterals name="literal1" value="1"/>
<eLiterals name="literal2" value="2"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="Enum92">
<eLiterals name="literal0"/>
<eLiterals name="literal1" value="1"/>
<eLiterals name="literal2" value="2"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="Enum93">
<eLiterals name="literal0"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="Enum94">
<eLiterals name="literal0"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="Enum95">
<eLiterals name="literal0"/>
<eLiterals name="literal1" value="1"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="Enum96">
<eLiterals name="literal0"/>
<eLiterals name="literal1" value="1"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="Enum97">
<eLiterals name="literal0"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="Enum98">
<eLiterals name="literal0"/>
<eLiterals name="literal1" value="1"/>
<eLiterals name="literal2" value="2"/>
<eLiterals name="literal3" value="3"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="Enum99"/>
<eClassifiers xsi:type="ecore:EEnum" name="Enum100">
<eLiterals name="literal0"/>
<eLiterals name="literal1" value="1"/>
<eLiterals name="literal2" value="2"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="Enum101">
<eLiterals name="literal0"/>
<eLiterals name="literal1" value="1"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="Enum102">
<eLiterals name="literal0"/>
<eLiterals name="literal1" value="1"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="Enum103">
<eLiterals name="literal0"/>
<eLiterals name="literal1" value="1"/>
<eLiterals name="literal2" value="2"/>
<eLiterals name="literal3" value="3"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="Enum104">
<eLiterals name="literal0"/>
<eLiterals name="literal1" value="1"/>
<eLiterals name="literal2" value="2"/>
<eLiterals name="literal3" value="3"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="Enum105">
<eLiterals name="literal0"/>
<eLiterals name="literal1" value="1"/>
<eLiterals name="literal2" value="2"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="Enum106">
<eLiterals name="literal0"/>
<eLiterals name="literal1" value="1"/>
<eLiterals name="literal2" value="2"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="Enum107">
<eLiterals name="literal0"/>
<eLiterals name="literal1" value="1"/>
<eLiterals name="literal2" value="2"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="Enum108">
<eLiterals name="literal0"/>
<eLiterals name="literal1" value="1"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="Enum109">
<eLiterals name="literal0"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="Enum110">
<eLiterals name="literal0"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="Enum111">
<eLiterals name="literal0"/>
<eLiterals name="literal1" value="1"/>
<eLiterals name="literal2" value="2"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="Enum112">
<eLiterals name="literal0"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="Enum113">
<eLiterals name="literal0"/>
<eLiterals name="literal1" value="1"/>
<eLiterals name="literal2" value="2"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="Enum114">
<eLiterals name="literal0"/>
<eLiterals name="literal1" value="1"/>
<eLiterals name="literal2" value="2"/>
<eLiterals name="literal3" value="3"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="Enum115">
<eLiterals name="literal0"/>
<eLiterals name="literal1" value="1"/>
<eLiterals name="literal2" value="2"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="Enum116">
<eLiterals name="literal0"/>
<eLiterals name="literal1" value="1"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="Enum117"/>
<eClassifiers xsi:type="ecore:EEnum" name="Enum118">
<eLiterals name="literal0"/>
<eLiterals name="literal1" value="1"/>
<eLiterals name="literal2" value="2"/>
<eLiterals name="literal3" value="3"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="Enum119">
<eLiterals name="literal0"/>
<eLiterals name="literal1" value="1"/>
<eLiterals name="literal2" value="2"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="Enum120">
<eLiterals name="literal0"/>
<eLiterals name="literal1" value="1"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="Enum121">
<eLiterals name="literal0"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="Enum122">
<eLiterals name="literal0"/>
<eLiterals name="literal1" value="1"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="Enum123">
<eLiterals name="literal0"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="Enum124">
<eLiterals name="literal0"/>
<eLiterals name="literal1" value="1"/>
<eLiterals name="literal2" value="2"/>
<eLiterals name="literal3" value="3"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="Enum125"/>
<eClassifiers xsi:type="ecore:EEnum" name="Enum126">
<eLiterals name="literal0"/>
<eLiterals name="literal1" value="1"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="Enum127">
<eLiterals name="literal0"/>
<eLiterals name="literal1" value="1"/>
<eLiterals name="literal2" value="2"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="Enum128">
<eLiterals name="literal0"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="Enum129"/>
<eClassifiers xsi:type="ecore:EEnum" name="Enum130">
<eLiterals name="literal0"/>
<eLiterals name="literal1" value="1"/>
<eLiterals name="literal2" value="2"/>
<eLiterals name="literal3" value="3"/>
<eLiterals name="literal4" value="4"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="Enum131">
<eLiterals name="literal0"/>
<eLiterals name="literal1" value="1"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="Enum132">
<eLiterals name="literal0"/>
<eLiterals name="literal1" value="1"/>
<eLiterals name="literal2" value="2"/>
<eLiterals name="literal3" value="3"/>
<eLiterals name="literal4" value="4"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="Enum133">
<eLiterals name="literal0"/>
<eLiterals name="literal1" value="1"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="Enum134"/>
<eClassifiers xsi:type="ecore:EEnum" name="Enum135">
<eLiterals name="literal0"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="Enum136">
<eLiterals name="literal0"/>
<eLiterals name="literal1" value="1"/>
<eLiterals name="literal2" value="2"/>
<eLiterals name="literal3" value="3"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="Enum137">
<eLiterals name="literal0"/>
<eLiterals name="literal1" value="1"/>
<eLiterals name="literal2" value="2"/>
<eLiterals name="literal3" value="3"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="Enum138">
<eLiterals name="literal0"/>
<eLiterals name="literal1" value="1"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="Enum139">
<eLiterals name="literal0"/>
<eLiterals name="literal1" value="1"/>
<eLiterals name="literal2" value="2"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="Enum140">
<eLiterals name="literal0"/>
<eLiterals name="literal1" value="1"/>
<eLiterals name="literal2" value="2"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="Enum141"/>
<eClassifiers xsi:type="ecore:EEnum" name="Enum142">
<eLiterals name="literal0"/>
<eLiterals name="literal1" value="1"/>
<eLiterals name="literal2" value="2"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="Enum143">
<eLiterals name="literal0"/>
<eLiterals name="literal1" value="1"/>
<eLiterals name="literal2" value="2"/>
<eLiterals name="literal3" value="3"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="Enum144">
<eLiterals name="literal0"/>
<eLiterals name="literal1" value="1"/>
<eLiterals name="literal2" value="2"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="Enum145">
<eLiterals name="literal0"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="Enum146">
<eLiterals name="literal0"/>
<eLiterals name="literal1" value="1"/>
<eLiterals name="literal2" value="2"/>
<eLiterals name="literal3" value="3"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="Enum147">
<eLiterals name="literal0"/>
<eLiterals name="literal1" value="1"/>
<eLiterals name="literal2" value="2"/>
<eLiterals name="literal3" value="3"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="Enum148"/>
<eClassifiers xsi:type="ecore:EEnum" name="Enum149">
<eLiterals name="literal0"/>
<eLiterals name="literal1" value="1"/>
<eLiterals name="literal2" value="2"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="Enum150">
<eLiterals name="literal0"/>
<eLiterals name="literal1" value="1"/>
<eLiterals name="literal2" value="2"/>
<eLiterals name="literal3" value="3"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="Enum151">
<eLiterals name="literal0"/>
<eLiterals name="literal1" value="1"/>
<eLiterals name="literal2" value="2"/>
<eLiterals name="literal3" value="3"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="Enum152">
<eLiterals name="literal0"/>
<eLiterals name="literal1" value="1"/>
<eLiterals name="literal2" value="2"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="Enum153">
<eLiterals name="literal0"/>
<eLiterals name="literal1" value="1"/>
<eLiterals name="literal2" value="2"/>
<eLiterals name="literal3" value="3"/>
<eLiterals name="literal4" value="4"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="Enum154">
<eLiterals name="literal0"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="Enum155">
<eLiterals name="literal0"/>
<eLiterals name="literal1" value="1"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="Enum156">
<eLiterals name="literal0"/>
<eLiterals name="literal1" value="1"/>
<eLiterals name="literal2" value="2"/>
<eLiterals name="literal3" value="3"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="Enum157">
<eLiterals name="literal0"/>
<eLiterals name="literal1" value="1"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="Enum158">
<eLiterals name="literal0"/>
<eLiterals name="literal1" value="1"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="Enum159">
<eLiterals name="literal0"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="Enum160">
<eLiterals name="literal0"/>
<eLiterals name="literal1" value="1"/>
<eLiterals name="literal2" value="2"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="Enum161">
<eLiterals name="literal0"/>
<eLiterals name="literal1" value="1"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="Enum162">
<eLiterals name="literal0"/>
<eLiterals name="literal1" value="1"/>
<eLiterals name="literal2" value="2"/>
<eLiterals name="literal3" value="3"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="Enum163">
<eLiterals name="literal0"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="Enum164">
<eLiterals name="literal0"/>
<eLiterals name="literal1" value="1"/>
<eLiterals name="literal2" value="2"/>
<eLiterals name="literal3" value="3"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="Enum165">
<eLiterals name="literal0"/>
<eLiterals name="literal1" value="1"/>
<eLiterals name="literal2" value="2"/>
<eLiterals name="literal3" value="3"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="Enum166">
<eLiterals name="literal0"/>
<eLiterals name="literal1" value="1"/>
<eLiterals name="literal2" value="2"/>
<eLiterals name="literal3" value="3"/>
<eLiterals name="literal4" value="4"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="Enum167">
<eLiterals name="literal0"/>
<eLiterals name="literal1" value="1"/>
<eLiterals name="literal2" value="2"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="Enum168">
<eLiterals name="literal0"/>
<eLiterals name="literal1" value="1"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="Enum169">
<eLiterals name="literal0"/>
<eLiterals name="literal1" value="1"/>
<eLiterals name="literal2" value="2"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="Enum170">
<eLiterals name="literal0"/>
<eLiterals name="literal1" value="1"/>
<eLiterals name="literal2" value="2"/>
<eLiterals name="literal3" value="3"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="Enum171">
<eLiterals name="literal0"/>
<eLiterals name="literal1" value="1"/>
<eLiterals name="literal2" value="2"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="Enum172">
<eLiterals name="literal0"/>
<eLiterals name="literal1" value="1"/>
<eLiterals name="literal2" value="2"/>
<eLiterals name="literal3" value="3"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="Enum173"/>
<eClassifiers xsi:type="ecore:EEnum" name="Enum174">
<eLiterals name="literal0"/>
<eLiterals name="literal1" value="1"/>
<eLiterals name="literal2" value="2"/>
<eLiterals name="literal3" value="3"/>
<eLiterals name="literal4" value="4"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="Enum175">
<eLiterals name="literal0"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="Enum176"/>
<eClassifiers xsi:type="ecore:EEnum" name="Enum177"/>
<eClassifiers xsi:type="ecore:EEnum" name="Enum178">
<eLiterals name="literal0"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="Enum179">
<eLiterals name="literal0"/>
<eLiterals name="literal1" value="1"/>
<eLiterals name="literal2" value="2"/>
<eLiterals name="literal3" value="3"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="Enum180">
<eLiterals name="literal0"/>
<eLiterals name="literal1" value="1"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="Enum181">
<eLiterals name="literal0"/>
<eLiterals name="literal1" value="1"/>
<eLiterals name="literal2" value="2"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="Enum182">
<eLiterals name="literal0"/>
<eLiterals name="literal1" value="1"/>
<eLiterals name="literal2" value="2"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="Enum183">
<eLiterals name="literal0"/>
<eLiterals name="literal1" value="1"/>
<eLiterals name="literal2" value="2"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="Enum184">
<eLiterals name="literal0"/>
<eLiterals name="literal1" value="1"/>
<eLiterals name="literal2" value="2"/>
<eLiterals name="literal3" value="3"/>
<eLiterals name="literal4" value="4"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="Enum185">
<eLiterals name="literal0"/>
<eLiterals name="literal1" value="1"/>
<eLiterals name="literal2" value="2"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="Enum186"/>
<eClassifiers xsi:type="ecore:EEnum" name="Enum187"/>
<eClassifiers xsi:type="ecore:EEnum" name="Enum188">
<eLiterals name="literal0"/>
<eLiterals name="literal1" value="1"/>
<eLiterals name="literal2" value="2"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="Enum189">
<eLiterals name="literal0"/>
<eLiterals name="literal1" value="1"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="Enum190">
<eLiterals name="literal0"/>
<eLiterals name="literal1" value="1"/>
<eLiterals name="literal2" value="2"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="Enum191">
<eLiterals name="literal0"/>
<eLiterals name="literal1" value="1"/>
<eLiterals name="literal2" value="2"/>
<eLiterals name="literal3" value="3"/>
<eLiterals name="literal4" value="4"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="Enum192">
<eLiterals name="literal0"/>
<eLiterals name="literal1" value="1"/>
<eLiterals name="literal2" value="2"/>
<eLiterals name="literal3" value="3"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="Enum193">
<eLiterals name="literal0"/>
<eLiterals name="literal1" value="1"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="Enum194">
<eLiterals name="literal0"/>
<eLiterals name="literal1" value="1"/>
<eLiterals name="literal2" value="2"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="Enum195">
<eLiterals name="literal0"/>
<eLiterals name="literal1" value="1"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="Enum196">
<eLiterals name="literal0"/>
<eLiterals name="literal1" value="1"/>
<eLiterals name="literal2" value="2"/>
<eLiterals name="literal3" value="3"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="Enum197">
<eLiterals name="literal0"/>
<eLiterals name="literal1" value="1"/>
<eLiterals name="literal2" value="2"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="Enum198">
<eLiterals name="literal0"/>
<eLiterals name="literal1" value="1"/>
<eLiterals name="literal2" value="2"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="Enum199">
<eLiterals name="literal0"/>
<eLiterals name="literal1" value="1"/>
<eLiterals name="literal2" value="2"/>
<eLiterals name="literal3" value="3"/>
</eClassifiers>
</ecore:EPackage>