blob: ec4b44eba7e9a201308448c20762e3c49d8471f5 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<ecore:EPackage xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" name="P0">
<eClassifiers xsi:type="ecore:EClass" name="A">
<eStructuralFeatures xsi:type="ecore:EReference" name="refToB" eType="#//B"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="B"/>
<eClassifiers xsi:type="ecore:EClass" name="C">
<eStructuralFeatures xsi:type="ecore:EReference" name="refToD" eType="#//D"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="D"/>
<eClassifiers xsi:type="ecore:EClass" name="E">
<eStructuralFeatures xsi:type="ecore:EReference" name="refToF" eType="#//F"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="F"/>
<eSubpackages name="P1">
<eClassifiers xsi:type="ecore:EClass" name="C1A">
<eStructuralFeatures xsi:type="ecore:EReference" name="refToC1B" eType="#//P1/C1B"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="C1B"/>
<eClassifiers xsi:type="ecore:EClass" name="C1C"/>
</eSubpackages>
<eSubpackages name="P2">
<eClassifiers xsi:type="ecore:EClass" name="G" abstract="true"/>
<eClassifiers xsi:type="ecore:EClass" name="G1" abstract="true" eSuperTypes="#//P2/G"/>
<eClassifiers xsi:type="ecore:EClass" name="G2" abstract="true" eSuperTypes="#//P2/G"/>
<eClassifiers xsi:type="ecore:EClass" name="H" abstract="true"/>
<eClassifiers xsi:type="ecore:EClass" name="H1" abstract="true" eSuperTypes="#//P2/H"/>
<eClassifiers xsi:type="ecore:EClass" name="H2" abstract="true" eSuperTypes="#//P2/H"/>
<eClassifiers xsi:type="ecore:EClass" name="H3" abstract="true" eSuperTypes="#//P2/H"/>
<eClassifiers xsi:type="ecore:EClass" name="H4" abstract="true" eSuperTypes="#//P2/H"/>
<eClassifiers xsi:type="ecore:EClass" name="H5" abstract="true" eSuperTypes="#//P2/H"/>
<eClassifiers xsi:type="ecore:EClass" name="I" abstract="true"/>
<eClassifiers xsi:type="ecore:EClass" name="I1" abstract="true" eSuperTypes="#//P2/I"/>
<eClassifiers xsi:type="ecore:EClass" name="I2" abstract="true" eSuperTypes="#//P2/I"/>
<eClassifiers xsi:type="ecore:EClass" name="I3" abstract="true" eSuperTypes="#//P2/I"/>
<eClassifiers xsi:type="ecore:EClass" name="I4" abstract="true" eSuperTypes="#//P2/I"/>
<eClassifiers xsi:type="ecore:EClass" name="I5" abstract="true" eSuperTypes="#//P2/I"/>
<eClassifiers xsi:type="ecore:EClass" name="I6" abstract="true" eSuperTypes="#//P2/I"/>
<eClassifiers xsi:type="ecore:EClass" name="I7" abstract="true" eSuperTypes="#//P2/I"/>
<eClassifiers xsi:type="ecore:EClass" name="J" abstract="true"/>
<eClassifiers xsi:type="ecore:EClass" name="J1" abstract="true" eSuperTypes="#//P2/J"/>
<eClassifiers xsi:type="ecore:EClass" name="J2" abstract="true" eSuperTypes="#//P2/J"/>
<eClassifiers xsi:type="ecore:EClass" name="J3" abstract="true" eSuperTypes="#//P2/J"/>
<eClassifiers xsi:type="ecore:EClass" name="J4" abstract="true" eSuperTypes="#//P2/J"/>
<eClassifiers xsi:type="ecore:EClass" name="K"/>
<eClassifiers xsi:type="ecore:EClass" name="K1" eSuperTypes="#//P2/K"/>
<eClassifiers xsi:type="ecore:EClass" name="K11" eSuperTypes="#//P2/K1"/>
<eClassifiers xsi:type="ecore:EClass" name="K12" eSuperTypes="#//P2/K1"/>
<eClassifiers xsi:type="ecore:EClass" name="K13" eSuperTypes="#//P2/K1"/>
<eClassifiers xsi:type="ecore:EClass" name="K14" eSuperTypes="#//P2/K1"/>
<eClassifiers xsi:type="ecore:EClass" name="K2" eSuperTypes="#//P2/K"/>
<eClassifiers xsi:type="ecore:EClass" name="K21" eSuperTypes="#//P2/K2"/>
<eClassifiers xsi:type="ecore:EClass" name="K22" eSuperTypes="#//P2/K2"/>
<eClassifiers xsi:type="ecore:EClass" name="K3" eSuperTypes="#//P2/K"/>
<eClassifiers xsi:type="ecore:EClass" name="K31" eSuperTypes="#//P2/K3"/>
<eClassifiers xsi:type="ecore:EClass" name="K311" eSuperTypes="#//P2/K31"/>
<eClassifiers xsi:type="ecore:EClass" name="K312" eSuperTypes="#//P2/K31"/>
<eClassifiers xsi:type="ecore:EClass" name="K32" eSuperTypes="#//P2/K3"/>
<eClassifiers xsi:type="ecore:EClass" name="K321" eSuperTypes="#//P2/K32"/>
<eClassifiers xsi:type="ecore:EClass" name="K322" eSuperTypes="#//P2/K32"/>
<eClassifiers xsi:type="ecore:EClass" name="K33" eSuperTypes="#//P2/K3"/>
<eClassifiers xsi:type="ecore:EClass" name="K331" eSuperTypes="#//P2/K33"/>
<eClassifiers xsi:type="ecore:EClass" name="K332" eSuperTypes="#//P2/K33"/>
<eClassifiers xsi:type="ecore:EClass" name="K333" eSuperTypes="#//P2/K33"/>
<eClassifiers xsi:type="ecore:EClass" name="K334" eSuperTypes="#//P2/K33"/>
<eClassifiers xsi:type="ecore:EClass" name="K335" eSuperTypes="#//P2/K33"/>
<eClassifiers xsi:type="ecore:EClass" name="K34" eSuperTypes="#//P2/K3"/>
<eClassifiers xsi:type="ecore:EClass" name="K4" eSuperTypes="#//P2/K"/>
<eClassifiers xsi:type="ecore:EClass" name="K41" eSuperTypes="#//P2/K4"/>
<eClassifiers xsi:type="ecore:EClass" name="K411" eSuperTypes="#//P2/K41"/>
<eClassifiers xsi:type="ecore:EClass" name="K412" eSuperTypes="#//P2/K41"/>
<eClassifiers xsi:type="ecore:EClass" name="K413" eSuperTypes="#//P2/K41"/>
<eClassifiers xsi:type="ecore:EClass" name="K414" eSuperTypes="#//P2/K41"/>
<eClassifiers xsi:type="ecore:EClass" name="K415" eSuperTypes="#//P2/K41"/>
<eClassifiers xsi:type="ecore:EClass" name="K42" eSuperTypes="#//P2/K4"/>
<eClassifiers xsi:type="ecore:EClass" name="K421" eSuperTypes="#//P2/K42"/>
<eClassifiers xsi:type="ecore:EClass" name="K422" eSuperTypes="#//P2/K42"/>
<eClassifiers xsi:type="ecore:EClass" name="K423" eSuperTypes="#//P2/K42"/>
<eClassifiers xsi:type="ecore:EClass" name="K5" eSuperTypes="#//P2/K"/>
<eClassifiers xsi:type="ecore:EClass" name="K51" eSuperTypes="#//P2/K5"/>
<eClassifiers xsi:type="ecore:EClass" name="K52" eSuperTypes="#//P2/K5"/>
<eClassifiers xsi:type="ecore:EClass" name="K53" eSuperTypes="#//P2/K5"/>
<eClassifiers xsi:type="ecore:EClass" name="K54" eSuperTypes="#//P2/K5"/>
<eClassifiers xsi:type="ecore:EClass" name="K55" eSuperTypes="#//P2/K5"/>
<eClassifiers xsi:type="ecore:EClass" name="K56" eSuperTypes="#//P2/K5"/>
</eSubpackages>
<eSubpackages name="P3">
<eClassifiers xsi:type="ecore:EClass" name="L">
<eStructuralFeatures xsi:type="ecore:EReference" name="toM" eType="#//P3/M"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="M"/>
</eSubpackages>
</ecore:EPackage>