<?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" xmi:id="_BZiFkCUHEeebMd4KpxnGEA" name="fDeploy" nsURI="http://www.franca.org/deploymodel/dsl/FDeploy" nsPrefix="fDeploy">
  <eAnnotations xmi:id="_BZiFkCUHEeebMd4KpxnGEA0" source="genmymodel">
    <details xmi:id="_BZiFkCUHEeebMd4KpxnGEA00" key="uuid" value="_BZiFkCUHEeebMd4KpxnGEA"/>
  </eAnnotations>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_BZiFkSUHEeebMd4KpxnGEA" name="FDModel">
    <eAnnotations xmi:id="_BZiFkSUHEeebMd4KpxnGEA0" source="genmymodel">
      <details xmi:id="_BZiFkSUHEeebMd4KpxnGEA00" key="uuid" value="_BZiFkSUHEeebMd4KpxnGEA"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_BZiFkiUHEeebMd4KpxnGEA" name="imports" upperBound="-1" eType="_BZiFlSUHEeebMd4KpxnGEA" containment="true">
      <eAnnotations xmi:id="_BZiFkiUHEeebMd4KpxnGEA0" source="genmymodel">
        <details xmi:id="_BZiFkiUHEeebMd4KpxnGEA00" key="uuid" value="_BZiFkiUHEeebMd4KpxnGEA"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_BZiFkyUHEeebMd4KpxnGEA" name="specifications" upperBound="-1" eType="_BZiFmCUHEeebMd4KpxnGEA" containment="true">
      <eAnnotations xmi:id="_BZiFkyUHEeebMd4KpxnGEA0" source="genmymodel">
        <details xmi:id="_BZiFkyUHEeebMd4KpxnGEA00" key="uuid" value="_BZiFkyUHEeebMd4KpxnGEA"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_BZiFlCUHEeebMd4KpxnGEA" name="deployments" upperBound="-1" eType="_BZiFzSUHEeebMd4KpxnGEA" containment="true">
      <eAnnotations xmi:id="_BZiFlCUHEeebMd4KpxnGEA0" source="genmymodel">
        <details xmi:id="_BZiFlCUHEeebMd4KpxnGEA00" key="uuid" value="_BZiFlCUHEeebMd4KpxnGEA"/>
      </eAnnotations>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_BZiFlSUHEeebMd4KpxnGEA" name="Import">
    <eAnnotations xmi:id="_BZiFlSUHEeebMd4KpxnGEA0" source="genmymodel">
      <details xmi:id="_BZiFlSUHEeebMd4KpxnGEA00" key="uuid" value="_BZiFlSUHEeebMd4KpxnGEA"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_BZiFliUHEeebMd4KpxnGEA" name="importURI">
      <eAnnotations xmi:id="_BZiFliUHEeebMd4KpxnGEA0" source="genmymodel">
        <details xmi:id="_BZiFliUHEeebMd4KpxnGEA00" key="uuid" value="_BZiFliUHEeebMd4KpxnGEA"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_BZiFlyUHEeebMd4KpxnGEA" name="importedSpec">
      <eAnnotations xmi:id="_BZiFlyUHEeebMd4KpxnGEA0" source="genmymodel">
        <details xmi:id="_BZiFlyUHEeebMd4KpxnGEA00" key="uuid" value="_BZiFlyUHEeebMd4KpxnGEA"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_BZiFmCUHEeebMd4KpxnGEA" name="FDSpecification">
    <eAnnotations xmi:id="_BZiFmCUHEeebMd4KpxnGEA0" source="genmymodel">
      <details xmi:id="_BZiFmCUHEeebMd4KpxnGEA00" key="uuid" value="_BZiFmCUHEeebMd4KpxnGEA"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_BZiFmSUHEeebMd4KpxnGEA" name="name">
      <eAnnotations xmi:id="_BZiFmSUHEeebMd4KpxnGEA0" source="genmymodel">
        <details xmi:id="_BZiFmSUHEeebMd4KpxnGEA00" key="uuid" value="_BZiFmSUHEeebMd4KpxnGEA"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_BZiFmiUHEeebMd4KpxnGEA" name="base" eType="_BZiFmCUHEeebMd4KpxnGEA">
      <eAnnotations xmi:id="_BZiFmiUHEeebMd4KpxnGEA0" source="genmymodel">
        <details xmi:id="_BZiFmiUHEeebMd4KpxnGEA00" key="uuid" value="_BZiFmiUHEeebMd4KpxnGEA"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_BZiFmyUHEeebMd4KpxnGEA" name="declarations" upperBound="-1" eType="_BZiFnCUHEeebMd4KpxnGEA" containment="true">
      <eAnnotations xmi:id="_BZiFmyUHEeebMd4KpxnGEA0" source="genmymodel">
        <details xmi:id="_BZiFmyUHEeebMd4KpxnGEA00" key="uuid" value="_BZiFmyUHEeebMd4KpxnGEA"/>
      </eAnnotations>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_BZiFnCUHEeebMd4KpxnGEA" name="FDDeclaration">
    <eAnnotations xmi:id="_BZiFnCUHEeebMd4KpxnGEA0" source="genmymodel">
      <details xmi:id="_BZiFnCUHEeebMd4KpxnGEA00" key="uuid" value="_BZiFnCUHEeebMd4KpxnGEA"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_BZiFnSUHEeebMd4KpxnGEA" name="host" eType="_BZiFpiUHEeebMd4KpxnGEA">
      <eAnnotations xmi:id="_BZiFnSUHEeebMd4KpxnGEA0" source="genmymodel">
        <details xmi:id="_BZiFnSUHEeebMd4KpxnGEA00" key="uuid" value="_BZiFnSUHEeebMd4KpxnGEA"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_BZiFniUHEeebMd4KpxnGEA" name="properties" upperBound="-1" eType="_BZiFnyUHEeebMd4KpxnGEA" containment="true">
      <eAnnotations xmi:id="_BZiFniUHEeebMd4KpxnGEA0" source="genmymodel">
        <details xmi:id="_BZiFniUHEeebMd4KpxnGEA00" key="uuid" value="_BZiFniUHEeebMd4KpxnGEA"/>
      </eAnnotations>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_BZiFnyUHEeebMd4KpxnGEA" name="FDPropertyDecl">
    <eAnnotations xmi:id="_BZiFnyUHEeebMd4KpxnGEA0" source="genmymodel">
      <details xmi:id="_BZiFnyUHEeebMd4KpxnGEA00" key="uuid" value="_BZiFnyUHEeebMd4KpxnGEA"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_BZiFoCUHEeebMd4KpxnGEA" name="name">
      <eAnnotations xmi:id="_BZiFoCUHEeebMd4KpxnGEA0" source="genmymodel">
        <details xmi:id="_BZiFoCUHEeebMd4KpxnGEA00" key="uuid" value="_BZiFoCUHEeebMd4KpxnGEA"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_BZiFoSUHEeebMd4KpxnGEA" name="type" eType="_BZiFviUHEeebMd4KpxnGEA" containment="true">
      <eAnnotations xmi:id="_BZiFoSUHEeebMd4KpxnGEA0" source="genmymodel">
        <details xmi:id="_BZiFoSUHEeebMd4KpxnGEA00" key="uuid" value="_BZiFoSUHEeebMd4KpxnGEA"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_BZiFoiUHEeebMd4KpxnGEA" name="flags" upperBound="-1" eType="_BZiFoyUHEeebMd4KpxnGEA" containment="true">
      <eAnnotations xmi:id="_BZiFoiUHEeebMd4KpxnGEA0" source="genmymodel">
        <details xmi:id="_BZiFoiUHEeebMd4KpxnGEA00" key="uuid" value="_BZiFoiUHEeebMd4KpxnGEA"/>
      </eAnnotations>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_BZiFoyUHEeebMd4KpxnGEA" name="FDPropertyFlag">
    <eAnnotations xmi:id="_BZiFoyUHEeebMd4KpxnGEA0" source="genmymodel">
      <details xmi:id="_BZiFoyUHEeebMd4KpxnGEA00" key="uuid" value="_BZiFoyUHEeebMd4KpxnGEA"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_BZiFpCUHEeebMd4KpxnGEA" name="optional">
      <eAnnotations xmi:id="_BZiFpCUHEeebMd4KpxnGEA0" source="genmymodel">
        <details xmi:id="_BZiFpCUHEeebMd4KpxnGEA00" key="uuid" value="_BZiFpCUHEeebMd4KpxnGEA"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_BZiFpSUHEeebMd4KpxnGEA" name="default" eType="_BZiGDiUHEeebMd4KpxnGEA" containment="true">
      <eAnnotations xmi:id="_BZiFpSUHEeebMd4KpxnGEA0" source="genmymodel">
        <details xmi:id="_BZiFpSUHEeebMd4KpxnGEA00" key="uuid" value="_BZiFpSUHEeebMd4KpxnGEA"/>
      </eAnnotations>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EEnum" xmi:id="_BZiFpiUHEeebMd4KpxnGEA" name="FDPropertyHost">
    <eAnnotations xmi:id="_BZiFpiUHEeebMd4KpxnGEA0" source="genmymodel">
      <details xmi:id="_BZiFpiUHEeebMd4KpxnGEA00" key="uuid" value="_BZiFpiUHEeebMd4KpxnGEA"/>
    </eAnnotations>
    <eLiterals xmi:id="_BZiFpyUHEeebMd4KpxnGEA" name="providers" literal="providers">
      <eAnnotations xmi:id="_BZiFpyUHEeebMd4KpxnGEA0" source="genmymodel">
        <details xmi:id="_BZiFpyUHEeebMd4KpxnGEA00" key="uuid" value="_BZiFpyUHEeebMd4KpxnGEA"/>
      </eAnnotations>
    </eLiterals>
    <eLiterals xmi:id="_BZiFqCUHEeebMd4KpxnGEA" name="instances" value="1" literal="instances">
      <eAnnotations xmi:id="_BZiFqCUHEeebMd4KpxnGEA0" source="genmymodel">
        <details xmi:id="_BZiFqCUHEeebMd4KpxnGEA00" key="uuid" value="_BZiFqCUHEeebMd4KpxnGEA"/>
      </eAnnotations>
    </eLiterals>
    <eLiterals xmi:id="_BZiFqSUHEeebMd4KpxnGEA" name="type_collections" value="2" literal="type_collections">
      <eAnnotations xmi:id="_BZiFqSUHEeebMd4KpxnGEA0" source="genmymodel">
        <details xmi:id="_BZiFqSUHEeebMd4KpxnGEA00" key="uuid" value="_BZiFqSUHEeebMd4KpxnGEA"/>
      </eAnnotations>
    </eLiterals>
    <eLiterals xmi:id="_BZiFqiUHEeebMd4KpxnGEA" name="interfaces" value="3" literal="interfaces">
      <eAnnotations xmi:id="_BZiFqiUHEeebMd4KpxnGEA0" source="genmymodel">
        <details xmi:id="_BZiFqiUHEeebMd4KpxnGEA00" key="uuid" value="_BZiFqiUHEeebMd4KpxnGEA"/>
      </eAnnotations>
    </eLiterals>
    <eLiterals xmi:id="_BZiFqyUHEeebMd4KpxnGEA" name="attributes" value="4" literal="attributes">
      <eAnnotations xmi:id="_BZiFqyUHEeebMd4KpxnGEA0" source="genmymodel">
        <details xmi:id="_BZiFqyUHEeebMd4KpxnGEA00" key="uuid" value="_BZiFqyUHEeebMd4KpxnGEA"/>
      </eAnnotations>
    </eLiterals>
    <eLiterals xmi:id="_BZiFrCUHEeebMd4KpxnGEA" name="methods" value="5" literal="methods">
      <eAnnotations xmi:id="_BZiFrCUHEeebMd4KpxnGEA0" source="genmymodel">
        <details xmi:id="_BZiFrCUHEeebMd4KpxnGEA00" key="uuid" value="_BZiFrCUHEeebMd4KpxnGEA"/>
      </eAnnotations>
    </eLiterals>
    <eLiterals xmi:id="_BZiFrSUHEeebMd4KpxnGEA" name="broadcasts" value="6" literal="broadcasts">
      <eAnnotations xmi:id="_BZiFrSUHEeebMd4KpxnGEA0" source="genmymodel">
        <details xmi:id="_BZiFrSUHEeebMd4KpxnGEA00" key="uuid" value="_BZiFrSUHEeebMd4KpxnGEA"/>
      </eAnnotations>
    </eLiterals>
    <eLiterals xmi:id="_BZiFriUHEeebMd4KpxnGEA" name="arguments" value="7" literal="arguments">
      <eAnnotations xmi:id="_BZiFriUHEeebMd4KpxnGEA0" source="genmymodel">
        <details xmi:id="_BZiFriUHEeebMd4KpxnGEA00" key="uuid" value="_BZiFriUHEeebMd4KpxnGEA"/>
      </eAnnotations>
    </eLiterals>
    <eLiterals xmi:id="_BZiFryUHEeebMd4KpxnGEA" name="struct_fields" value="8" literal="struct_fields">
      <eAnnotations xmi:id="_BZiFryUHEeebMd4KpxnGEA0" source="genmymodel">
        <details xmi:id="_BZiFryUHEeebMd4KpxnGEA00" key="uuid" value="_BZiFryUHEeebMd4KpxnGEA"/>
      </eAnnotations>
    </eLiterals>
    <eLiterals xmi:id="_BZiFsCUHEeebMd4KpxnGEA" name="union_fields" value="9" literal="union_fields">
      <eAnnotations xmi:id="_BZiFsCUHEeebMd4KpxnGEA0" source="genmymodel">
        <details xmi:id="_BZiFsCUHEeebMd4KpxnGEA00" key="uuid" value="_BZiFsCUHEeebMd4KpxnGEA"/>
      </eAnnotations>
    </eLiterals>
    <eLiterals xmi:id="_BZiFsSUHEeebMd4KpxnGEA" name="arrays" value="10" literal="arrays">
      <eAnnotations xmi:id="_BZiFsSUHEeebMd4KpxnGEA0" source="genmymodel">
        <details xmi:id="_BZiFsSUHEeebMd4KpxnGEA00" key="uuid" value="_BZiFsSUHEeebMd4KpxnGEA"/>
      </eAnnotations>
    </eLiterals>
    <eLiterals xmi:id="_BZiFsiUHEeebMd4KpxnGEA" name="structs" value="11" literal="structs">
      <eAnnotations xmi:id="_BZiFsiUHEeebMd4KpxnGEA0" source="genmymodel">
        <details xmi:id="_BZiFsiUHEeebMd4KpxnGEA00" key="uuid" value="_BZiFsiUHEeebMd4KpxnGEA"/>
      </eAnnotations>
    </eLiterals>
    <eLiterals xmi:id="_BZiFsyUHEeebMd4KpxnGEA" name="unions" value="12" literal="unions">
      <eAnnotations xmi:id="_BZiFsyUHEeebMd4KpxnGEA0" source="genmymodel">
        <details xmi:id="_BZiFsyUHEeebMd4KpxnGEA00" key="uuid" value="_BZiFsyUHEeebMd4KpxnGEA"/>
      </eAnnotations>
    </eLiterals>
    <eLiterals xmi:id="_BZiFtCUHEeebMd4KpxnGEA" name="enumerations" value="13" literal="enumerations">
      <eAnnotations xmi:id="_BZiFtCUHEeebMd4KpxnGEA0" source="genmymodel">
        <details xmi:id="_BZiFtCUHEeebMd4KpxnGEA00" key="uuid" value="_BZiFtCUHEeebMd4KpxnGEA"/>
      </eAnnotations>
    </eLiterals>
    <eLiterals xmi:id="_BZiFtSUHEeebMd4KpxnGEA" name="enumerators" value="14" literal="enumerators">
      <eAnnotations xmi:id="_BZiFtSUHEeebMd4KpxnGEA0" source="genmymodel">
        <details xmi:id="_BZiFtSUHEeebMd4KpxnGEA00" key="uuid" value="_BZiFtSUHEeebMd4KpxnGEA"/>
      </eAnnotations>
    </eLiterals>
    <eLiterals xmi:id="_BZiFtiUHEeebMd4KpxnGEA" name="typedefs" value="21">
      <eAnnotations xmi:id="_BZiFtiUHEeebMd4KpxnGEA0" source="genmymodel">
        <details xmi:id="_BZiFtiUHEeebMd4KpxnGEA00" key="uuid" value="_BZiFtiUHEeebMd4KpxnGEA"/>
      </eAnnotations>
    </eLiterals>
    <eLiterals xmi:id="_BZiFtyUHEeebMd4KpxnGEA" name="strings" value="15" literal="strings">
      <eAnnotations xmi:id="_BZiFtyUHEeebMd4KpxnGEA0" source="genmymodel">
        <details xmi:id="_BZiFtyUHEeebMd4KpxnGEA00" key="uuid" value="_BZiFtyUHEeebMd4KpxnGEA"/>
      </eAnnotations>
    </eLiterals>
    <eLiterals xmi:id="_BZiFuCUHEeebMd4KpxnGEA" name="numbers" value="16" literal="numbers">
      <eAnnotations xmi:id="_BZiFuCUHEeebMd4KpxnGEA0" source="genmymodel">
        <details xmi:id="_BZiFuCUHEeebMd4KpxnGEA00" key="uuid" value="_BZiFuCUHEeebMd4KpxnGEA"/>
      </eAnnotations>
    </eLiterals>
    <eLiterals xmi:id="_BZiFuSUHEeebMd4KpxnGEA" name="integers" value="17" literal="integers">
      <eAnnotations xmi:id="_BZiFuSUHEeebMd4KpxnGEA0" source="genmymodel">
        <details xmi:id="_BZiFuSUHEeebMd4KpxnGEA00" key="uuid" value="_BZiFuSUHEeebMd4KpxnGEA"/>
      </eAnnotations>
    </eLiterals>
    <eLiterals xmi:id="_BZiFuiUHEeebMd4KpxnGEA" name="floats" value="18" literal="floats">
      <eAnnotations xmi:id="_BZiFuiUHEeebMd4KpxnGEA0" source="genmymodel">
        <details xmi:id="_BZiFuiUHEeebMd4KpxnGEA00" key="uuid" value="_BZiFuiUHEeebMd4KpxnGEA"/>
      </eAnnotations>
    </eLiterals>
    <eLiterals xmi:id="_BZiFuyUHEeebMd4KpxnGEA" name="booleans" value="19" literal="booleans">
      <eAnnotations xmi:id="_BZiFuyUHEeebMd4KpxnGEA0" source="genmymodel">
        <details xmi:id="_BZiFuyUHEeebMd4KpxnGEA00" key="uuid" value="_BZiFuyUHEeebMd4KpxnGEA"/>
      </eAnnotations>
    </eLiterals>
    <eLiterals xmi:id="_BZiFvCUHEeebMd4KpxnGEA" name="byte_buffers" value="20" literal="byte_buffers">
      <eAnnotations xmi:id="_BZiFvCUHEeebMd4KpxnGEA0" source="genmymodel">
        <details xmi:id="_BZiFvCUHEeebMd4KpxnGEA00" key="uuid" value="_BZiFvCUHEeebMd4KpxnGEA"/>
      </eAnnotations>
    </eLiterals>
    <eLiterals xmi:id="_BZiFvSUHEeebMd4KpxnGEA" name="fields" value="21" literal="fields">
      <eAnnotations xmi:id="_BZiFvSUHEeebMd4KpxnGEA0" source="genmymodel">
        <details xmi:id="_BZiFvSUHEeebMd4KpxnGEA00" key="uuid" value="_BZiFvSUHEeebMd4KpxnGEA"/>
      </eAnnotations>
    </eLiterals>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_BZiFviUHEeebMd4KpxnGEA" name="FDTypeRef">
    <eAnnotations xmi:id="_BZiFviUHEeebMd4KpxnGEA0" source="genmymodel">
      <details xmi:id="_BZiFviUHEeebMd4KpxnGEA00" key="uuid" value="_BZiFviUHEeebMd4KpxnGEA"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_BZiFvyUHEeebMd4KpxnGEA" name="predefined" eType="_BZiFwiUHEeebMd4KpxnGEA">
      <eAnnotations xmi:id="_BZiFvyUHEeebMd4KpxnGEA0" source="genmymodel">
        <details xmi:id="_BZiFvyUHEeebMd4KpxnGEA00" key="uuid" value="_BZiFvyUHEeebMd4KpxnGEA"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_BZiFwCUHEeebMd4KpxnGEA" name="complex" eType="_BZiFyCUHEeebMd4KpxnGEA" containment="true">
      <eAnnotations xmi:id="_BZiFwCUHEeebMd4KpxnGEA0" source="genmymodel">
        <details xmi:id="_BZiFwCUHEeebMd4KpxnGEA00" key="uuid" value="_BZiFwCUHEeebMd4KpxnGEA"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_BZiFwSUHEeebMd4KpxnGEA" name="array">
      <eAnnotations xmi:id="_BZiFwSUHEeebMd4KpxnGEA0" source="genmymodel">
        <details xmi:id="_BZiFwSUHEeebMd4KpxnGEA00" key="uuid" value="_BZiFwSUHEeebMd4KpxnGEA"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EEnum" xmi:id="_BZiFwiUHEeebMd4KpxnGEA" name="FDPredefinedTypeId">
    <eAnnotations xmi:id="_BZiFwiUHEeebMd4KpxnGEA0" source="genmymodel">
      <details xmi:id="_BZiFwiUHEeebMd4KpxnGEA00" key="uuid" value="_BZiFwiUHEeebMd4KpxnGEA"/>
    </eAnnotations>
    <eLiterals xmi:id="_BZiFwyUHEeebMd4KpxnGEA" name="Integer" literal="Integer">
      <eAnnotations xmi:id="_BZiFwyUHEeebMd4KpxnGEA0" source="genmymodel">
        <details xmi:id="_BZiFwyUHEeebMd4KpxnGEA00" key="uuid" value="_BZiFwyUHEeebMd4KpxnGEA"/>
      </eAnnotations>
    </eLiterals>
    <eLiterals xmi:id="_BZiFxCUHEeebMd4KpxnGEA" name="String" value="1" literal="String">
      <eAnnotations xmi:id="_BZiFxCUHEeebMd4KpxnGEA0" source="genmymodel">
        <details xmi:id="_BZiFxCUHEeebMd4KpxnGEA00" key="uuid" value="_BZiFxCUHEeebMd4KpxnGEA"/>
      </eAnnotations>
    </eLiterals>
    <eLiterals xmi:id="_BZiFxSUHEeebMd4KpxnGEA" name="Boolean" value="2" literal="Boolean">
      <eAnnotations xmi:id="_BZiFxSUHEeebMd4KpxnGEA0" source="genmymodel">
        <details xmi:id="_BZiFxSUHEeebMd4KpxnGEA00" key="uuid" value="_BZiFxSUHEeebMd4KpxnGEA"/>
      </eAnnotations>
    </eLiterals>
    <eLiterals xmi:id="_BZiFxiUHEeebMd4KpxnGEA" name="Interface" value="3" literal="Interface">
      <eAnnotations xmi:id="_BZiFxiUHEeebMd4KpxnGEA0" source="genmymodel">
        <details xmi:id="_BZiFxiUHEeebMd4KpxnGEA00" key="uuid" value="_BZiFxiUHEeebMd4KpxnGEA"/>
      </eAnnotations>
    </eLiterals>
    <eLiterals xmi:id="_BZiFxyUHEeebMd4KpxnGEA" name="Instance" value="4" literal="Instance">
      <eAnnotations xmi:id="_BZiFxyUHEeebMd4KpxnGEA0" source="genmymodel">
        <details xmi:id="_BZiFxyUHEeebMd4KpxnGEA00" key="uuid" value="_BZiFxyUHEeebMd4KpxnGEA"/>
      </eAnnotations>
    </eLiterals>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_BZiFyCUHEeebMd4KpxnGEA" name="FDType">
    <eAnnotations xmi:id="_BZiFyCUHEeebMd4KpxnGEA0" source="genmymodel">
      <details xmi:id="_BZiFyCUHEeebMd4KpxnGEA00" key="uuid" value="_BZiFyCUHEeebMd4KpxnGEA"/>
    </eAnnotations>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_BZiFySUHEeebMd4KpxnGEA" name="FDEnumType" eSuperTypes="_BZiFyCUHEeebMd4KpxnGEA">
    <eAnnotations xmi:id="_BZiFySUHEeebMd4KpxnGEA0" source="genmymodel">
      <details xmi:id="_BZiFySUHEeebMd4KpxnGEA00" key="uuid" value="_BZiFySUHEeebMd4KpxnGEA"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_BZiFyiUHEeebMd4KpxnGEA" name="enumerators" upperBound="-1" eType="_BZiFyyUHEeebMd4KpxnGEA" containment="true">
      <eAnnotations xmi:id="_BZiFyiUHEeebMd4KpxnGEA0" source="genmymodel">
        <details xmi:id="_BZiFyiUHEeebMd4KpxnGEA00" key="uuid" value="_BZiFyiUHEeebMd4KpxnGEA"/>
      </eAnnotations>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_BZiFyyUHEeebMd4KpxnGEA" name="FDEnumerator">
    <eAnnotations xmi:id="_BZiFyyUHEeebMd4KpxnGEA0" source="genmymodel">
      <details xmi:id="_BZiFyyUHEeebMd4KpxnGEA00" key="uuid" value="_BZiFyyUHEeebMd4KpxnGEA"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_BZiFzCUHEeebMd4KpxnGEA" name="name">
      <eAnnotations xmi:id="_BZiFzCUHEeebMd4KpxnGEA0" source="genmymodel">
        <details xmi:id="_BZiFzCUHEeebMd4KpxnGEA00" key="uuid" value="_BZiFzCUHEeebMd4KpxnGEA"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_BZiFzSUHEeebMd4KpxnGEA" name="FDRootElement" eSuperTypes="_BZiF0SUHEeebMd4KpxnGEA">
    <eAnnotations xmi:id="_BZiFzSUHEeebMd4KpxnGEA0" source="genmymodel">
      <details xmi:id="_BZiFzSUHEeebMd4KpxnGEA00" key="uuid" value="_BZiFzSUHEeebMd4KpxnGEA"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_BZiFziUHEeebMd4KpxnGEA" name="spec" eType="_BZiFmCUHEeebMd4KpxnGEA">
      <eAnnotations xmi:id="_BZiFziUHEeebMd4KpxnGEA0" source="genmymodel">
        <details xmi:id="_BZiFziUHEeebMd4KpxnGEA00" key="uuid" value="_BZiFziUHEeebMd4KpxnGEA"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_BZiFzyUHEeebMd4KpxnGEA" name="name">
      <eAnnotations xmi:id="_BZiFzyUHEeebMd4KpxnGEA0" source="genmymodel">
        <details xmi:id="_BZiFzyUHEeebMd4KpxnGEA00" key="uuid" value="_BZiFzyUHEeebMd4KpxnGEA"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_BZiF0CUHEeebMd4KpxnGEA" name="use" unique="false" upperBound="-1" eType="_BZiFzSUHEeebMd4KpxnGEA">
      <eAnnotations xmi:id="_BZiF0CUHEeebMd4KpxnGEA0" source="genmymodel">
        <details xmi:id="_BZiF0CUHEeebMd4KpxnGEA00" key="uuid" value="_BZiF0CUHEeebMd4KpxnGEA"/>
      </eAnnotations>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_BZiF0SUHEeebMd4KpxnGEA" name="FDElement">
    <eAnnotations xmi:id="_BZiF0SUHEeebMd4KpxnGEA0" source="genmymodel">
      <details xmi:id="_BZiF0SUHEeebMd4KpxnGEA00" key="uuid" value="_BZiF0SUHEeebMd4KpxnGEA"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_BZiF0iUHEeebMd4KpxnGEA" name="properties" lowerBound="1" eType="_BZiGCSUHEeebMd4KpxnGEA" containment="true">
      <eAnnotations xmi:id="_BZiF0iUHEeebMd4KpxnGEA0" source="genmymodel">
        <details xmi:id="_BZiF0iUHEeebMd4KpxnGEA00" key="uuid" value="_BZiF0iUHEeebMd4KpxnGEA"/>
      </eAnnotations>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_BZiF0yUHEeebMd4KpxnGEA" name="FDOverwriteElement" eSuperTypes="_BZiF0SUHEeebMd4KpxnGEA">
    <eAnnotations xmi:id="_BZiF0yUHEeebMd4KpxnGEA0" source="genmymodel">
      <details xmi:id="_BZiF0yUHEeebMd4KpxnGEA00" key="uuid" value="_BZiF0yUHEeebMd4KpxnGEA"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_BZiF1CUHEeebMd4KpxnGEA" name="overwrites" eType="_BZiGAiUHEeebMd4KpxnGEA" containment="true">
      <eAnnotations xmi:id="_BZiF1CUHEeebMd4KpxnGEA0" source="genmymodel">
        <details xmi:id="_BZiF1CUHEeebMd4KpxnGEA00" key="uuid" value="_BZiF1CUHEeebMd4KpxnGEA"/>
      </eAnnotations>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_BZiF1SUHEeebMd4KpxnGEA" name="FDProvider" eSuperTypes="_BZiFzSUHEeebMd4KpxnGEA">
    <eAnnotations xmi:id="_BZiF1SUHEeebMd4KpxnGEA0" source="genmymodel">
      <details xmi:id="_BZiF1SUHEeebMd4KpxnGEA00" key="uuid" value="_BZiF1SUHEeebMd4KpxnGEA"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_BZiF1iUHEeebMd4KpxnGEA" name="instances" upperBound="-1" eType="_BZiF1yUHEeebMd4KpxnGEA" containment="true">
      <eAnnotations xmi:id="_BZiF1iUHEeebMd4KpxnGEA0" source="genmymodel">
        <details xmi:id="_BZiF1iUHEeebMd4KpxnGEA00" key="uuid" value="_BZiF1iUHEeebMd4KpxnGEA"/>
      </eAnnotations>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_BZiF1yUHEeebMd4KpxnGEA" name="FDInterfaceInstance" eSuperTypes="_BZiF0SUHEeebMd4KpxnGEA">
    <eAnnotations xmi:id="_BZiF1yUHEeebMd4KpxnGEA0" source="genmymodel">
      <details xmi:id="_BZiF1yUHEeebMd4KpxnGEA00" key="uuid" value="_BZiF1yUHEeebMd4KpxnGEA"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_BZiF2CUHEeebMd4KpxnGEA" name="target">
      <eAnnotations xmi:id="_BZiF2CUHEeebMd4KpxnGEA0" source="genmymodel">
        <details xmi:id="_BZiF2CUHEeebMd4KpxnGEA00" key="uuid" value="_BZiF2CUHEeebMd4KpxnGEA"/>
      </eAnnotations>
      <eType xsi:type="ecore:EClass" href="genmymodel://_BZiFkCUHEeebMd4KpxnGEA/../../org.franca.core/model/franca.ecore#//FInterface"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_BZiF2SUHEeebMd4KpxnGEA" name="name">
      <eAnnotations xmi:id="_BZiF2SUHEeebMd4KpxnGEA0" source="genmymodel">
        <details xmi:id="_BZiF2SUHEeebMd4KpxnGEA00" key="uuid" value="_BZiF2SUHEeebMd4KpxnGEA"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_BZiF2iUHEeebMd4KpxnGEA" name="FDTypes" eSuperTypes="_BZiFzSUHEeebMd4KpxnGEA">
    <eAnnotations xmi:id="_BZiF2iUHEeebMd4KpxnGEA0" source="genmymodel">
      <details xmi:id="_BZiF2iUHEeebMd4KpxnGEA00" key="uuid" value="_BZiF2iUHEeebMd4KpxnGEA"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_BZiF2yUHEeebMd4KpxnGEA" name="target">
      <eAnnotations xmi:id="_BZiF2yUHEeebMd4KpxnGEA0" source="genmymodel">
        <details xmi:id="_BZiF2yUHEeebMd4KpxnGEA00" key="uuid" value="_BZiF2yUHEeebMd4KpxnGEA"/>
      </eAnnotations>
      <eType xsi:type="ecore:EClass" href="genmymodel://_BZiFkCUHEeebMd4KpxnGEA/../../org.franca.core/model/franca.ecore#//FTypeCollection"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_BZiF3CUHEeebMd4KpxnGEA" name="types" upperBound="-1" eType="_BZiF8CUHEeebMd4KpxnGEA" containment="true">
      <eAnnotations xmi:id="_BZiF3CUHEeebMd4KpxnGEA0" source="genmymodel">
        <details xmi:id="_BZiF3CUHEeebMd4KpxnGEA00" key="uuid" value="_BZiF3CUHEeebMd4KpxnGEA"/>
      </eAnnotations>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_BZiF3SUHEeebMd4KpxnGEA" name="FDInterface" eSuperTypes="_BZiFzSUHEeebMd4KpxnGEA">
    <eAnnotations xmi:id="_BZiF3SUHEeebMd4KpxnGEA0" source="genmymodel">
      <details xmi:id="_BZiF3SUHEeebMd4KpxnGEA00" key="uuid" value="_BZiF3SUHEeebMd4KpxnGEA"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_BZiF3iUHEeebMd4KpxnGEA" name="target">
      <eAnnotations xmi:id="_BZiF3iUHEeebMd4KpxnGEA0" source="genmymodel">
        <details xmi:id="_BZiF3iUHEeebMd4KpxnGEA00" key="uuid" value="_BZiF3iUHEeebMd4KpxnGEA"/>
      </eAnnotations>
      <eType xsi:type="ecore:EClass" href="genmymodel://_BZiFkCUHEeebMd4KpxnGEA/../../org.franca.core/model/franca.ecore#//FInterface"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_BZiF3yUHEeebMd4KpxnGEA" name="attributes" upperBound="-1" eType="_BZiF4yUHEeebMd4KpxnGEA" containment="true">
      <eAnnotations xmi:id="_BZiF3yUHEeebMd4KpxnGEA0" source="genmymodel">
        <details xmi:id="_BZiF3yUHEeebMd4KpxnGEA00" key="uuid" value="_BZiF3yUHEeebMd4KpxnGEA"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_BZiF4CUHEeebMd4KpxnGEA" name="methods" upperBound="-1" eType="_BZiF5yUHEeebMd4KpxnGEA" containment="true">
      <eAnnotations xmi:id="_BZiF4CUHEeebMd4KpxnGEA0" source="genmymodel">
        <details xmi:id="_BZiF4CUHEeebMd4KpxnGEA00" key="uuid" value="_BZiF4CUHEeebMd4KpxnGEA"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_BZiF4SUHEeebMd4KpxnGEA" name="broadcasts" upperBound="-1" eType="_BZiF6iUHEeebMd4KpxnGEA" containment="true">
      <eAnnotations xmi:id="_BZiF4SUHEeebMd4KpxnGEA0" source="genmymodel">
        <details xmi:id="_BZiF4SUHEeebMd4KpxnGEA00" key="uuid" value="_BZiF4SUHEeebMd4KpxnGEA"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_BZiF4iUHEeebMd4KpxnGEA" name="types" upperBound="-1" eType="_BZiF8CUHEeebMd4KpxnGEA" containment="true">
      <eAnnotations xmi:id="_BZiF4iUHEeebMd4KpxnGEA0" source="genmymodel">
        <details xmi:id="_BZiF4iUHEeebMd4KpxnGEA00" key="uuid" value="_BZiF4iUHEeebMd4KpxnGEA"/>
      </eAnnotations>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_BZiF4yUHEeebMd4KpxnGEA" name="FDAttribute" eSuperTypes="_BZiF0yUHEeebMd4KpxnGEA">
    <eAnnotations xmi:id="_BZiF4yUHEeebMd4KpxnGEA0" source="genmymodel">
      <details xmi:id="_BZiF4yUHEeebMd4KpxnGEA00" key="uuid" value="_BZiF4yUHEeebMd4KpxnGEA"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_BZiF5CUHEeebMd4KpxnGEA" name="target">
      <eAnnotations xmi:id="_BZiF5CUHEeebMd4KpxnGEA0" source="genmymodel">
        <details xmi:id="_BZiF5CUHEeebMd4KpxnGEA00" key="uuid" value="_BZiF5CUHEeebMd4KpxnGEA"/>
      </eAnnotations>
      <eType xsi:type="ecore:EClass" href="genmymodel://_BZiFkCUHEeebMd4KpxnGEA/../../org.franca.core/model/franca.ecore#//FAttribute"/>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_BZiF5SUHEeebMd4KpxnGEA" name="FDOperation" eSuperTypes="_BZiF0SUHEeebMd4KpxnGEA">
    <eAnnotations xmi:id="_BZiF5SUHEeebMd4KpxnGEA0" source="genmymodel">
      <details xmi:id="_BZiF5SUHEeebMd4KpxnGEA00" key="uuid" value="_BZiF5SUHEeebMd4KpxnGEA"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_BZiF5iUHEeebMd4KpxnGEA" name="outArguments" eType="_BZiF7CUHEeebMd4KpxnGEA" containment="true">
      <eAnnotations xmi:id="_BZiF5iUHEeebMd4KpxnGEA0" source="genmymodel">
        <details xmi:id="_BZiF5iUHEeebMd4KpxnGEA00" key="uuid" value="_BZiF5iUHEeebMd4KpxnGEA"/>
      </eAnnotations>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_BZiF5yUHEeebMd4KpxnGEA" name="FDMethod" eSuperTypes="_BZiF5SUHEeebMd4KpxnGEA">
    <eAnnotations xmi:id="_BZiF5yUHEeebMd4KpxnGEA0" source="genmymodel">
      <details xmi:id="_BZiF5yUHEeebMd4KpxnGEA00" key="uuid" value="_BZiF5yUHEeebMd4KpxnGEA"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_BZiF6CUHEeebMd4KpxnGEA" name="target">
      <eAnnotations xmi:id="_BZiF6CUHEeebMd4KpxnGEA0" source="genmymodel">
        <details xmi:id="_BZiF6CUHEeebMd4KpxnGEA00" key="uuid" value="_BZiF6CUHEeebMd4KpxnGEA"/>
      </eAnnotations>
      <eType xsi:type="ecore:EClass" href="genmymodel://_BZiFkCUHEeebMd4KpxnGEA/../../org.franca.core/model/franca.ecore#//FMethod"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_BZiF6SUHEeebMd4KpxnGEA" name="inArguments" eType="_BZiF7CUHEeebMd4KpxnGEA" containment="true">
      <eAnnotations xmi:id="_BZiF6SUHEeebMd4KpxnGEA0" source="genmymodel">
        <details xmi:id="_BZiF6SUHEeebMd4KpxnGEA00" key="uuid" value="_BZiF6SUHEeebMd4KpxnGEA"/>
      </eAnnotations>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_BZiF6iUHEeebMd4KpxnGEA" name="FDBroadcast" eSuperTypes="_BZiF5SUHEeebMd4KpxnGEA">
    <eAnnotations xmi:id="_BZiF6iUHEeebMd4KpxnGEA0" source="genmymodel">
      <details xmi:id="_BZiF6iUHEeebMd4KpxnGEA00" key="uuid" value="_BZiF6iUHEeebMd4KpxnGEA"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_BZiF6yUHEeebMd4KpxnGEA" name="target">
      <eAnnotations xmi:id="_BZiF6yUHEeebMd4KpxnGEA0" source="genmymodel">
        <details xmi:id="_BZiF6yUHEeebMd4KpxnGEA00" key="uuid" value="_BZiF6yUHEeebMd4KpxnGEA"/>
      </eAnnotations>
      <eType xsi:type="ecore:EClass" href="genmymodel://_BZiFkCUHEeebMd4KpxnGEA/../../org.franca.core/model/franca.ecore#//FBroadcast"/>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_BZiF7CUHEeebMd4KpxnGEA" name="FDArgumentList">
    <eAnnotations xmi:id="_BZiF7CUHEeebMd4KpxnGEA0" source="genmymodel">
      <details xmi:id="_BZiF7CUHEeebMd4KpxnGEA00" key="uuid" value="_BZiF7CUHEeebMd4KpxnGEA"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_BZiF7SUHEeebMd4KpxnGEA" name="arguments" upperBound="-1" eType="_BZiF7iUHEeebMd4KpxnGEA" containment="true">
      <eAnnotations xmi:id="_BZiF7SUHEeebMd4KpxnGEA0" source="genmymodel">
        <details xmi:id="_BZiF7SUHEeebMd4KpxnGEA00" key="uuid" value="_BZiF7SUHEeebMd4KpxnGEA"/>
      </eAnnotations>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_BZiF7iUHEeebMd4KpxnGEA" name="FDArgument" eSuperTypes="_BZiF0yUHEeebMd4KpxnGEA">
    <eAnnotations xmi:id="_BZiF7iUHEeebMd4KpxnGEA0" source="genmymodel">
      <details xmi:id="_BZiF7iUHEeebMd4KpxnGEA00" key="uuid" value="_BZiF7iUHEeebMd4KpxnGEA"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_BZiF7yUHEeebMd4KpxnGEA" name="target">
      <eAnnotations xmi:id="_BZiF7yUHEeebMd4KpxnGEA0" source="genmymodel">
        <details xmi:id="_BZiF7yUHEeebMd4KpxnGEA00" key="uuid" value="_BZiF7yUHEeebMd4KpxnGEA"/>
      </eAnnotations>
      <eType xsi:type="ecore:EClass" href="genmymodel://_BZiFkCUHEeebMd4KpxnGEA/../../org.franca.core/model/franca.ecore#//FArgument"/>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_BZiF8CUHEeebMd4KpxnGEA" name="FDTypeDefinition" eSuperTypes="_BZiF0SUHEeebMd4KpxnGEA">
    <eAnnotations xmi:id="_BZiF8CUHEeebMd4KpxnGEA0" source="genmymodel">
      <details xmi:id="_BZiF8CUHEeebMd4KpxnGEA00" key="uuid" value="_BZiF8CUHEeebMd4KpxnGEA"/>
    </eAnnotations>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_BZiF8SUHEeebMd4KpxnGEA" name="FDCompound" eSuperTypes="_BZiF8CUHEeebMd4KpxnGEA">
    <eAnnotations xmi:id="_BZiF8SUHEeebMd4KpxnGEA0" source="genmymodel">
      <details xmi:id="_BZiF8SUHEeebMd4KpxnGEA00" key="uuid" value="_BZiF8SUHEeebMd4KpxnGEA"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_BZiF8iUHEeebMd4KpxnGEA" name="fields" upperBound="-1" eType="_BZiF-yUHEeebMd4KpxnGEA" containment="true">
      <eAnnotations xmi:id="_BZiF8iUHEeebMd4KpxnGEA0" source="genmymodel">
        <details xmi:id="_BZiF8iUHEeebMd4KpxnGEA00" key="uuid" value="_BZiF8iUHEeebMd4KpxnGEA"/>
      </eAnnotations>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_BZiF8yUHEeebMd4KpxnGEA" name="FDArray" eSuperTypes="_BZiF8CUHEeebMd4KpxnGEA _BZiF0yUHEeebMd4KpxnGEA">
    <eAnnotations xmi:id="_BZiF8yUHEeebMd4KpxnGEA0" source="genmymodel">
      <details xmi:id="_BZiF8yUHEeebMd4KpxnGEA00" key="uuid" value="_BZiF8yUHEeebMd4KpxnGEA"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_BZiF9CUHEeebMd4KpxnGEA" name="target">
      <eAnnotations xmi:id="_BZiF9CUHEeebMd4KpxnGEA0" source="genmymodel">
        <details xmi:id="_BZiF9CUHEeebMd4KpxnGEA00" key="uuid" value="_BZiF9CUHEeebMd4KpxnGEA"/>
      </eAnnotations>
      <eType xsi:type="ecore:EClass" href="genmymodel://_BZiFkCUHEeebMd4KpxnGEA/../../org.franca.core/model/franca.ecore#//FArrayType"/>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_BZiF9SUHEeebMd4KpxnGEA" name="FDTypedef" eSuperTypes="_BZiF8CUHEeebMd4KpxnGEA">
    <eAnnotations xmi:id="_BZiF9SUHEeebMd4KpxnGEA0" source="genmymodel">
      <details xmi:id="_BZiF9SUHEeebMd4KpxnGEA00" key="uuid" value="_BZiF9SUHEeebMd4KpxnGEA"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_BZiF9iUHEeebMd4KpxnGEA" name="target">
      <eAnnotations xmi:id="_BZiF9iUHEeebMd4KpxnGEA0" source="genmymodel">
        <details xmi:id="_BZiF9iUHEeebMd4KpxnGEA00" key="uuid" value="_BZiF9iUHEeebMd4KpxnGEA"/>
      </eAnnotations>
      <eType xsi:type="ecore:EClass" href="genmymodel://_BZiFkCUHEeebMd4KpxnGEA/../../org.franca.core/model/franca.ecore#//FTypeDef"/>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_BZiF9yUHEeebMd4KpxnGEA" name="FDStruct" eSuperTypes="_BZiF8SUHEeebMd4KpxnGEA">
    <eAnnotations xmi:id="_BZiF9yUHEeebMd4KpxnGEA0" source="genmymodel">
      <details xmi:id="_BZiF9yUHEeebMd4KpxnGEA00" key="uuid" value="_BZiF9yUHEeebMd4KpxnGEA"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_BZiF-CUHEeebMd4KpxnGEA" name="target">
      <eAnnotations xmi:id="_BZiF-CUHEeebMd4KpxnGEA0" source="genmymodel">
        <details xmi:id="_BZiF-CUHEeebMd4KpxnGEA00" key="uuid" value="_BZiF-CUHEeebMd4KpxnGEA"/>
      </eAnnotations>
      <eType xsi:type="ecore:EClass" href="genmymodel://_BZiFkCUHEeebMd4KpxnGEA/../../org.franca.core/model/franca.ecore#//FStructType"/>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_BZiF-SUHEeebMd4KpxnGEA" name="FDUnion" eSuperTypes="_BZiF8SUHEeebMd4KpxnGEA">
    <eAnnotations xmi:id="_BZiF-SUHEeebMd4KpxnGEA0" source="genmymodel">
      <details xmi:id="_BZiF-SUHEeebMd4KpxnGEA00" key="uuid" value="_BZiF-SUHEeebMd4KpxnGEA"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_BZiF-iUHEeebMd4KpxnGEA" name="target">
      <eAnnotations xmi:id="_BZiF-iUHEeebMd4KpxnGEA0" source="genmymodel">
        <details xmi:id="_BZiF-iUHEeebMd4KpxnGEA00" key="uuid" value="_BZiF-iUHEeebMd4KpxnGEA"/>
      </eAnnotations>
      <eType xsi:type="ecore:EClass" href="genmymodel://_BZiFkCUHEeebMd4KpxnGEA/../../org.franca.core/model/franca.ecore#//FUnionType"/>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_BZiF-yUHEeebMd4KpxnGEA" name="FDField" eSuperTypes="_BZiF0yUHEeebMd4KpxnGEA">
    <eAnnotations xmi:id="_BZiF-yUHEeebMd4KpxnGEA0" source="genmymodel">
      <details xmi:id="_BZiF-yUHEeebMd4KpxnGEA00" key="uuid" value="_BZiF-yUHEeebMd4KpxnGEA"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_BZiF_CUHEeebMd4KpxnGEA" name="target">
      <eAnnotations xmi:id="_BZiF_CUHEeebMd4KpxnGEA0" source="genmymodel">
        <details xmi:id="_BZiF_CUHEeebMd4KpxnGEA00" key="uuid" value="_BZiF_CUHEeebMd4KpxnGEA"/>
      </eAnnotations>
      <eType xsi:type="ecore:EClass" href="genmymodel://_BZiFkCUHEeebMd4KpxnGEA/../../org.franca.core/model/franca.ecore#//FField"/>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_BZiF_SUHEeebMd4KpxnGEA" name="FDEnumeration" eSuperTypes="_BZiF0SUHEeebMd4KpxnGEA _BZiF8CUHEeebMd4KpxnGEA">
    <eAnnotations xmi:id="_BZiF_SUHEeebMd4KpxnGEA0" source="genmymodel">
      <details xmi:id="_BZiF_SUHEeebMd4KpxnGEA00" key="uuid" value="_BZiF_SUHEeebMd4KpxnGEA"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_BZiF_iUHEeebMd4KpxnGEA" name="target">
      <eAnnotations xmi:id="_BZiF_iUHEeebMd4KpxnGEA0" source="genmymodel">
        <details xmi:id="_BZiF_iUHEeebMd4KpxnGEA00" key="uuid" value="_BZiF_iUHEeebMd4KpxnGEA"/>
      </eAnnotations>
      <eType xsi:type="ecore:EClass" href="genmymodel://_BZiFkCUHEeebMd4KpxnGEA/../../org.franca.core/model/franca.ecore#//FEnumerationType"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_BZiF_yUHEeebMd4KpxnGEA" name="enumerators" upperBound="-1" eType="_BZiGACUHEeebMd4KpxnGEA" containment="true">
      <eAnnotations xmi:id="_BZiF_yUHEeebMd4KpxnGEA0" source="genmymodel">
        <details xmi:id="_BZiF_yUHEeebMd4KpxnGEA00" key="uuid" value="_BZiF_yUHEeebMd4KpxnGEA"/>
      </eAnnotations>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_BZiGACUHEeebMd4KpxnGEA" name="FDEnumValue" eSuperTypes="_BZiF0SUHEeebMd4KpxnGEA">
    <eAnnotations xmi:id="_BZiGACUHEeebMd4KpxnGEA0" source="genmymodel">
      <details xmi:id="_BZiGACUHEeebMd4KpxnGEA00" key="uuid" value="_BZiGACUHEeebMd4KpxnGEA"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_BZiGASUHEeebMd4KpxnGEA" name="target">
      <eAnnotations xmi:id="_BZiGASUHEeebMd4KpxnGEA0" source="genmymodel">
        <details xmi:id="_BZiGASUHEeebMd4KpxnGEA00" key="uuid" value="_BZiGASUHEeebMd4KpxnGEA"/>
      </eAnnotations>
      <eType xsi:type="ecore:EClass" href="genmymodel://_BZiFkCUHEeebMd4KpxnGEA/../../org.franca.core/model/franca.ecore#//FEnumerator"/>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_BZiGAiUHEeebMd4KpxnGEA" name="FDTypeOverwrites" eSuperTypes="_BZiF0SUHEeebMd4KpxnGEA">
    <eAnnotations xmi:id="_BZiGAiUHEeebMd4KpxnGEA0" source="genmymodel">
      <details xmi:id="_BZiGAiUHEeebMd4KpxnGEA00" key="uuid" value="_BZiGAiUHEeebMd4KpxnGEA"/>
    </eAnnotations>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_BZiGAyUHEeebMd4KpxnGEA" name="FDPlainTypeOverwrites" eSuperTypes="_BZiGAiUHEeebMd4KpxnGEA">
    <eAnnotations xmi:id="_BZiGAyUHEeebMd4KpxnGEA0" source="genmymodel">
      <details xmi:id="_BZiGAyUHEeebMd4KpxnGEA00" key="uuid" value="_BZiGAyUHEeebMd4KpxnGEA"/>
    </eAnnotations>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_BZiGBCUHEeebMd4KpxnGEA" name="FDEnumerationOverwrites" eSuperTypes="_BZiGAiUHEeebMd4KpxnGEA">
    <eAnnotations xmi:id="_BZiGBCUHEeebMd4KpxnGEA0" source="genmymodel">
      <details xmi:id="_BZiGBCUHEeebMd4KpxnGEA00" key="uuid" value="_BZiGBCUHEeebMd4KpxnGEA"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_BZiGBSUHEeebMd4KpxnGEA" name="enumerators" upperBound="-1" eType="_BZiGACUHEeebMd4KpxnGEA" containment="true">
      <eAnnotations xmi:id="_BZiGBSUHEeebMd4KpxnGEA0" source="genmymodel">
        <details xmi:id="_BZiGBSUHEeebMd4KpxnGEA00" key="uuid" value="_BZiGBSUHEeebMd4KpxnGEA"/>
      </eAnnotations>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_BZiGBiUHEeebMd4KpxnGEA" name="FDCompoundOverwrites" eSuperTypes="_BZiF8SUHEeebMd4KpxnGEA _BZiGAiUHEeebMd4KpxnGEA">
    <eAnnotations xmi:id="_BZiGBiUHEeebMd4KpxnGEA0" source="genmymodel">
      <details xmi:id="_BZiGBiUHEeebMd4KpxnGEA00" key="uuid" value="_BZiGBiUHEeebMd4KpxnGEA"/>
    </eAnnotations>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_BZiGByUHEeebMd4KpxnGEA" name="FDStructOverwrites" eSuperTypes="_BZiGBiUHEeebMd4KpxnGEA">
    <eAnnotations xmi:id="_BZiGByUHEeebMd4KpxnGEA0" source="genmymodel">
      <details xmi:id="_BZiGByUHEeebMd4KpxnGEA00" key="uuid" value="_BZiGByUHEeebMd4KpxnGEA"/>
    </eAnnotations>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_BZiGCCUHEeebMd4KpxnGEA" name="FDUnionOverwrites" eSuperTypes="_BZiGBiUHEeebMd4KpxnGEA">
    <eAnnotations xmi:id="_BZiGCCUHEeebMd4KpxnGEA0" source="genmymodel">
      <details xmi:id="_BZiGCCUHEeebMd4KpxnGEA00" key="uuid" value="_BZiGCCUHEeebMd4KpxnGEA"/>
    </eAnnotations>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_BZiGCSUHEeebMd4KpxnGEA" name="FDPropertySet">
    <eAnnotations xmi:id="_BZiGCSUHEeebMd4KpxnGEA0" source="genmymodel">
      <details xmi:id="_BZiGCSUHEeebMd4KpxnGEA00" key="uuid" value="_BZiGCSUHEeebMd4KpxnGEA"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_BZiGCiUHEeebMd4KpxnGEA" name="items" upperBound="-1" eType="_BZiGCyUHEeebMd4KpxnGEA" containment="true">
      <eAnnotations xmi:id="_BZiGCiUHEeebMd4KpxnGEA0" source="genmymodel">
        <details xmi:id="_BZiGCiUHEeebMd4KpxnGEA00" key="uuid" value="_BZiGCiUHEeebMd4KpxnGEA"/>
      </eAnnotations>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_BZiGCyUHEeebMd4KpxnGEA" name="FDProperty">
    <eAnnotations xmi:id="_BZiGCyUHEeebMd4KpxnGEA0" source="genmymodel">
      <details xmi:id="_BZiGCyUHEeebMd4KpxnGEA00" key="uuid" value="_BZiGCyUHEeebMd4KpxnGEA"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_BZiGDCUHEeebMd4KpxnGEA" name="decl" eType="_BZiFnyUHEeebMd4KpxnGEA">
      <eAnnotations xmi:id="_BZiGDCUHEeebMd4KpxnGEA0" source="genmymodel">
        <details xmi:id="_BZiGDCUHEeebMd4KpxnGEA00" key="uuid" value="_BZiGDCUHEeebMd4KpxnGEA"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_BZiGDSUHEeebMd4KpxnGEA" name="value" eType="_BZiGDiUHEeebMd4KpxnGEA" containment="true">
      <eAnnotations xmi:id="_BZiGDSUHEeebMd4KpxnGEA0" source="genmymodel">
        <details xmi:id="_BZiGDSUHEeebMd4KpxnGEA00" key="uuid" value="_BZiGDSUHEeebMd4KpxnGEA"/>
      </eAnnotations>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_BZiGDiUHEeebMd4KpxnGEA" name="FDComplexValue">
    <eAnnotations xmi:id="_BZiGDiUHEeebMd4KpxnGEA0" source="genmymodel">
      <details xmi:id="_BZiGDiUHEeebMd4KpxnGEA00" key="uuid" value="_BZiGDiUHEeebMd4KpxnGEA"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_BZiGDyUHEeebMd4KpxnGEA" name="single" eType="_BZiGEyUHEeebMd4KpxnGEA" containment="true">
      <eAnnotations xmi:id="_BZiGDyUHEeebMd4KpxnGEA0" source="genmymodel">
        <details xmi:id="_BZiGDyUHEeebMd4KpxnGEA00" key="uuid" value="_BZiGDyUHEeebMd4KpxnGEA"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_BZiGECUHEeebMd4KpxnGEA" name="array" eType="_BZiGESUHEeebMd4KpxnGEA" containment="true">
      <eAnnotations xmi:id="_BZiGECUHEeebMd4KpxnGEA0" source="genmymodel">
        <details xmi:id="_BZiGECUHEeebMd4KpxnGEA00" key="uuid" value="_BZiGECUHEeebMd4KpxnGEA"/>
      </eAnnotations>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_BZiGESUHEeebMd4KpxnGEA" name="FDValueArray">
    <eAnnotations xmi:id="_BZiGESUHEeebMd4KpxnGEA0" source="genmymodel">
      <details xmi:id="_BZiGESUHEeebMd4KpxnGEA00" key="uuid" value="_BZiGESUHEeebMd4KpxnGEA"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_BZiGEiUHEeebMd4KpxnGEA" name="values" upperBound="-1" eType="_BZiGEyUHEeebMd4KpxnGEA" containment="true">
      <eAnnotations xmi:id="_BZiGEiUHEeebMd4KpxnGEA0" source="genmymodel">
        <details xmi:id="_BZiGEiUHEeebMd4KpxnGEA00" key="uuid" value="_BZiGEiUHEeebMd4KpxnGEA"/>
      </eAnnotations>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_BZiGEyUHEeebMd4KpxnGEA" name="FDValue">
    <eAnnotations xmi:id="_BZiGEyUHEeebMd4KpxnGEA0" source="genmymodel">
      <details xmi:id="_BZiGEyUHEeebMd4KpxnGEA00" key="uuid" value="_BZiGEyUHEeebMd4KpxnGEA"/>
    </eAnnotations>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_BZiGFCUHEeebMd4KpxnGEA" name="FDInteger" eSuperTypes="_BZiGEyUHEeebMd4KpxnGEA">
    <eAnnotations xmi:id="_BZiGFCUHEeebMd4KpxnGEA0" source="genmymodel">
      <details xmi:id="_BZiGFCUHEeebMd4KpxnGEA00" key="uuid" value="_BZiGFCUHEeebMd4KpxnGEA"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_BZiGFSUHEeebMd4KpxnGEA" name="value">
      <eAnnotations xmi:id="_BZiGFSUHEeebMd4KpxnGEA0" source="genmymodel">
        <details xmi:id="_BZiGFSUHEeebMd4KpxnGEA00" key="uuid" value="_BZiGFSUHEeebMd4KpxnGEA"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_BZiGFiUHEeebMd4KpxnGEA" name="FDString" eSuperTypes="_BZiGEyUHEeebMd4KpxnGEA">
    <eAnnotations xmi:id="_BZiGFiUHEeebMd4KpxnGEA0" source="genmymodel">
      <details xmi:id="_BZiGFiUHEeebMd4KpxnGEA00" key="uuid" value="_BZiGFiUHEeebMd4KpxnGEA"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_BZiGFyUHEeebMd4KpxnGEA" name="value">
      <eAnnotations xmi:id="_BZiGFyUHEeebMd4KpxnGEA0" source="genmymodel">
        <details xmi:id="_BZiGFyUHEeebMd4KpxnGEA00" key="uuid" value="_BZiGFyUHEeebMd4KpxnGEA"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_BZiGGCUHEeebMd4KpxnGEA" name="FDBoolean" eSuperTypes="_BZiGEyUHEeebMd4KpxnGEA">
    <eAnnotations xmi:id="_BZiGGCUHEeebMd4KpxnGEA0" source="genmymodel">
      <details xmi:id="_BZiGGCUHEeebMd4KpxnGEA00" key="uuid" value="_BZiGGCUHEeebMd4KpxnGEA"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_BZiGGSUHEeebMd4KpxnGEA" name="value">
      <eAnnotations xmi:id="_BZiGGSUHEeebMd4KpxnGEA0" source="genmymodel">
        <details xmi:id="_BZiGGSUHEeebMd4KpxnGEA00" key="uuid" value="_BZiGGSUHEeebMd4KpxnGEA"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_BZiGGiUHEeebMd4KpxnGEA" name="FDInterfaceRef" eSuperTypes="_BZiGEyUHEeebMd4KpxnGEA">
    <eAnnotations xmi:id="_BZiGGiUHEeebMd4KpxnGEA0" source="genmymodel">
      <details xmi:id="_BZiGGiUHEeebMd4KpxnGEA00" key="uuid" value="_BZiGGiUHEeebMd4KpxnGEA"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_BZiGGyUHEeebMd4KpxnGEA" name="value">
      <eAnnotations xmi:id="_BZiGGyUHEeebMd4KpxnGEA0" source="genmymodel">
        <details xmi:id="_BZiGGyUHEeebMd4KpxnGEA00" key="uuid" value="_BZiGGyUHEeebMd4KpxnGEA"/>
      </eAnnotations>
      <eType xsi:type="ecore:EClass" href="genmymodel://_BZiFkCUHEeebMd4KpxnGEA/../../org.franca.core/model/franca.ecore#//FInterface"/>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_BZiGHCUHEeebMd4KpxnGEA" name="FDGeneric" eSuperTypes="_BZiGEyUHEeebMd4KpxnGEA">
    <eAnnotations xmi:id="_BZiGHCUHEeebMd4KpxnGEA0" source="genmymodel">
      <details xmi:id="_BZiGHCUHEeebMd4KpxnGEA00" key="uuid" value="_BZiGHCUHEeebMd4KpxnGEA"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_BZiGHSUHEeebMd4KpxnGEA" name="value">
      <eAnnotations xmi:id="_BZiGHSUHEeebMd4KpxnGEA0" source="genmymodel">
        <details xmi:id="_BZiGHSUHEeebMd4KpxnGEA00" key="uuid" value="_BZiGHSUHEeebMd4KpxnGEA"/>
      </eAnnotations>
      <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
    </eStructuralFeatures>
  </eClassifiers>
</ecore:EPackage>

{"directed":true,"nodes":[{"nsPrefix":"fDeploy","nsURI":"http://www.franca.org/deploymodel/dsl/FDeploy","name":"fDeploy","id":0,"eClass":"EPackage"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"FDModel","instanceClass":null,"abstract":false,"id":1,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Import","instanceClass":null,"abstract":false,"id":2,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"FDSpecification","instanceClass":null,"abstract":false,"id":3,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"FDDeclaration","instanceClass":null,"abstract":false,"id":4,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"FDPropertyDecl","instanceClass":null,"abstract":false,"id":5,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"FDPropertyFlag","instanceClass":null,"abstract":false,"id":6,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"instanceClassName":null,"name":"FDPropertyHost","instanceClass":null,"id":7,"serializable":true,"eClass":"EEnum"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"FDTypeRef","instanceClass":null,"abstract":false,"id":8,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"instanceClassName":null,"name":"FDPredefinedTypeId","instanceClass":null,"id":9,"serializable":true,"eClass":"EEnum"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"FDType","instanceClass":null,"abstract":false,"id":10,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"FDEnumType","instanceClass":null,"abstract":false,"id":11,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"FDEnumerator","instanceClass":null,"abstract":false,"id":12,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"FDRootElement","instanceClass":null,"abstract":false,"id":13,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"FDElement","instanceClass":null,"abstract":false,"id":14,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"FDOverwriteElement","instanceClass":null,"abstract":false,"id":15,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"FDProvider","instanceClass":null,"abstract":false,"id":16,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"FDInterfaceInstance","instanceClass":null,"abstract":false,"id":17,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"FDTypes","instanceClass":null,"abstract":false,"id":18,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"FDInterface","instanceClass":null,"abstract":false,"id":19,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"FDAttribute","instanceClass":null,"abstract":false,"id":20,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"FDOperation","instanceClass":null,"abstract":false,"id":21,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"FDMethod","instanceClass":null,"abstract":false,"id":22,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"FDBroadcast","instanceClass":null,"abstract":false,"id":23,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"FDArgumentList","instanceClass":null,"abstract":false,"id":24,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"FDArgument","instanceClass":null,"abstract":false,"id":25,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"FDTypeDefinition","instanceClass":null,"abstract":false,"id":26,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"FDCompound","instanceClass":null,"abstract":false,"id":27,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"FDArray","instanceClass":null,"abstract":false,"id":28,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"FDTypedef","instanceClass":null,"abstract":false,"id":29,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"FDStruct","instanceClass":null,"abstract":false,"id":30,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"FDUnion","instanceClass":null,"abstract":false,"id":31,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"FDField","instanceClass":null,"abstract":false,"id":32,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"FDEnumeration","instanceClass":null,"abstract":false,"id":33,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"FDEnumValue","instanceClass":null,"abstract":false,"id":34,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"FDTypeOverwrites","instanceClass":null,"abstract":false,"id":35,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"FDPlainTypeOverwrites","instanceClass":null,"abstract":false,"id":36,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"FDEnumerationOverwrites","instanceClass":null,"abstract":false,"id":37,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"FDCompoundOverwrites","instanceClass":null,"abstract":false,"id":38,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"FDStructOverwrites","instanceClass":null,"abstract":false,"id":39,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"FDUnionOverwrites","instanceClass":null,"abstract":false,"id":40,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"FDPropertySet","instanceClass":null,"abstract":false,"id":41,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"FDProperty","instanceClass":null,"abstract":false,"id":42,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"FDComplexValue","instanceClass":null,"abstract":false,"id":43,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"FDValueArray","instanceClass":null,"abstract":false,"id":44,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"FDValue","instanceClass":null,"abstract":false,"id":45,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"FDInteger","instanceClass":null,"abstract":false,"id":46,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"FDString","instanceClass":null,"abstract":false,"id":47,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"FDBoolean","instanceClass":null,"abstract":false,"id":48,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"FDInterfaceRef","instanceClass":null,"abstract":false,"id":49,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"FDGeneric","instanceClass":null,"abstract":false,"id":50,"interface":false,"eClass":"EClass"},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"imports","changeable":true,"resolveProxies":true,"lowerBound":0,"id":51,"derived":false},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"specifications","changeable":true,"resolveProxies":true,"lowerBound":0,"id":52,"derived":false},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"deployments","changeable":true,"resolveProxies":true,"lowerBound":0,"id":53,"derived":false},{"id":54,"eClass":"EGenericType"},{"id":55,"eClass":"EGenericType"},{"id":56,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"importURI","changeable":true,"lowerBound":0,"iD":false,"id":57,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"importedSpec","changeable":true,"lowerBound":0,"iD":false,"id":58,"derived":false},{"id":59,"eClass":"EGenericType"},{"id":60,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"name","changeable":true,"lowerBound":0,"iD":false,"id":61,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"base","changeable":true,"resolveProxies":true,"lowerBound":0,"id":62,"derived":false},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"declarations","changeable":true,"resolveProxies":true,"lowerBound":0,"id":63,"derived":false},{"id":64,"eClass":"EGenericType"},{"id":65,"eClass":"EGenericType"},{"id":66,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"host","changeable":true,"lowerBound":0,"iD":false,"id":67,"derived":false},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"properties","changeable":true,"resolveProxies":true,"lowerBound":0,"id":68,"derived":false},{"id":69,"eClass":"EGenericType"},{"id":70,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"name","changeable":true,"lowerBound":0,"iD":false,"id":71,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"type","changeable":true,"resolveProxies":true,"lowerBound":0,"id":72,"derived":false},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"flags","changeable":true,"resolveProxies":true,"lowerBound":0,"id":73,"derived":false},{"id":74,"eClass":"EGenericType"},{"id":75,"eClass":"EGenericType"},{"id":76,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"optional","changeable":true,"lowerBound":0,"iD":false,"id":77,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"default","changeable":true,"resolveProxies":true,"lowerBound":0,"id":78,"derived":false},{"id":79,"eClass":"EGenericType"},{"id":80,"eClass":"EGenericType"},{"name":"providers","id":81,"value":0,"literal":"providers","eClass":"EEnumLiteral"},{"name":"instances","id":82,"value":1,"literal":"instances","eClass":"EEnumLiteral"},{"name":"type_collections","id":83,"value":2,"literal":"type_collections","eClass":"EEnumLiteral"},{"name":"interfaces","id":84,"value":3,"literal":"interfaces","eClass":"EEnumLiteral"},{"name":"attributes","id":85,"value":4,"literal":"attributes","eClass":"EEnumLiteral"},{"name":"methods","id":86,"value":5,"literal":"methods","eClass":"EEnumLiteral"},{"name":"broadcasts","id":87,"value":6,"literal":"broadcasts","eClass":"EEnumLiteral"},{"name":"arguments","id":88,"value":7,"literal":"arguments","eClass":"EEnumLiteral"},{"name":"struct_fields","id":89,"value":8,"literal":"struct_fields","eClass":"EEnumLiteral"},{"name":"union_fields","id":90,"value":9,"literal":"union_fields","eClass":"EEnumLiteral"},{"name":"arrays","id":91,"value":10,"literal":"arrays","eClass":"EEnumLiteral"},{"name":"structs","id":92,"value":11,"literal":"structs","eClass":"EEnumLiteral"},{"name":"unions","id":93,"value":12,"literal":"unions","eClass":"EEnumLiteral"},{"name":"enumerations","id":94,"value":13,"literal":"enumerations","eClass":"EEnumLiteral"},{"name":"enumerators","id":95,"value":14,"literal":"enumerators","eClass":"EEnumLiteral"},{"name":"typedefs","id":96,"value":21,"literal":"typedefs","eClass":"EEnumLiteral"},{"name":"strings","id":97,"value":15,"literal":"strings","eClass":"EEnumLiteral"},{"name":"numbers","id":98,"value":16,"literal":"numbers","eClass":"EEnumLiteral"},{"name":"integers","id":99,"value":17,"literal":"integers","eClass":"EEnumLiteral"},{"name":"floats","id":100,"value":18,"literal":"floats","eClass":"EEnumLiteral"},{"name":"booleans","id":101,"value":19,"literal":"booleans","eClass":"EEnumLiteral"},{"name":"byte_buffers","id":102,"value":20,"literal":"byte_buffers","eClass":"EEnumLiteral"},{"name":"fields","id":103,"value":21,"literal":"fields","eClass":"EEnumLiteral"},{"ordered":true,"upperBound":1,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"predefined","changeable":true,"lowerBound":0,"iD":false,"id":104,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"complex","changeable":true,"resolveProxies":true,"lowerBound":0,"id":105,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"array","changeable":true,"lowerBound":0,"iD":false,"id":106,"derived":false},{"id":107,"eClass":"EGenericType"},{"id":108,"eClass":"EGenericType"},{"id":109,"eClass":"EGenericType"},{"name":"Integer","id":110,"value":0,"literal":"Integer","eClass":"EEnumLiteral"},{"name":"String","id":111,"value":1,"literal":"String","eClass":"EEnumLiteral"},{"name":"Boolean","id":112,"value":2,"literal":"Boolean","eClass":"EEnumLiteral"},{"name":"Interface","id":113,"value":3,"literal":"Interface","eClass":"EEnumLiteral"},{"name":"Instance","id":114,"value":4,"literal":"Instance","eClass":"EEnumLiteral"},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"enumerators","changeable":true,"resolveProxies":true,"lowerBound":0,"id":115,"derived":false},{"id":116,"eClass":"EGenericType"},{"id":117,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"name","changeable":true,"lowerBound":0,"iD":false,"id":118,"derived":false},{"id":119,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"spec","changeable":true,"resolveProxies":true,"lowerBound":0,"id":120,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"name","changeable":true,"lowerBound":0,"iD":false,"id":121,"derived":false},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":false,"name":"use","changeable":true,"resolveProxies":true,"lowerBound":0,"id":122,"derived":false},{"id":123,"eClass":"EGenericType"},{"id":124,"eClass":"EGenericType"},{"id":125,"eClass":"EGenericType"},{"id":126,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"properties","changeable":true,"resolveProxies":true,"lowerBound":1,"id":127,"derived":false},{"id":128,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"overwrites","changeable":true,"resolveProxies":true,"lowerBound":0,"id":129,"derived":false},{"id":130,"eClass":"EGenericType"},{"id":131,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"instances","changeable":true,"resolveProxies":true,"lowerBound":0,"id":132,"derived":false},{"id":133,"eClass":"EGenericType"},{"id":134,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"target","changeable":true,"resolveProxies":true,"lowerBound":0,"id":135,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"name","changeable":true,"lowerBound":0,"iD":false,"id":136,"derived":false},{"id":137,"eClass":"EGenericType"},{"id":138,"eClass":"EGenericType"},{"id":139,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"target","changeable":true,"resolveProxies":true,"lowerBound":0,"id":140,"derived":false},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"types","changeable":true,"resolveProxies":true,"lowerBound":0,"id":141,"derived":false},{"id":142,"eClass":"EGenericType"},{"id":143,"eClass":"EGenericType"},{"id":144,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"target","changeable":true,"resolveProxies":true,"lowerBound":0,"id":145,"derived":false},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"attributes","changeable":true,"resolveProxies":true,"lowerBound":0,"id":146,"derived":false},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"methods","changeable":true,"resolveProxies":true,"lowerBound":0,"id":147,"derived":false},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"broadcasts","changeable":true,"resolveProxies":true,"lowerBound":0,"id":148,"derived":false},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"types","changeable":true,"resolveProxies":true,"lowerBound":0,"id":149,"derived":false},{"id":150,"eClass":"EGenericType"},{"id":151,"eClass":"EGenericType"},{"id":152,"eClass":"EGenericType"},{"id":153,"eClass":"EGenericType"},{"id":154,"eClass":"EGenericType"},{"id":155,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"target","changeable":true,"resolveProxies":true,"lowerBound":0,"id":156,"derived":false},{"id":157,"eClass":"EGenericType"},{"id":158,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"outArguments","changeable":true,"resolveProxies":true,"lowerBound":0,"id":159,"derived":false},{"id":160,"eClass":"EGenericType"},{"id":161,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"target","changeable":true,"resolveProxies":true,"lowerBound":0,"id":162,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"inArguments","changeable":true,"resolveProxies":true,"lowerBound":0,"id":163,"derived":false},{"id":164,"eClass":"EGenericType"},{"id":165,"eClass":"EGenericType"},{"id":166,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"target","changeable":true,"resolveProxies":true,"lowerBound":0,"id":167,"derived":false},{"id":168,"eClass":"EGenericType"},{"id":169,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"arguments","changeable":true,"resolveProxies":true,"lowerBound":0,"id":170,"derived":false},{"id":171,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"target","changeable":true,"resolveProxies":true,"lowerBound":0,"id":172,"derived":false},{"id":173,"eClass":"EGenericType"},{"id":174,"eClass":"EGenericType"},{"id":175,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"fields","changeable":true,"resolveProxies":true,"lowerBound":0,"id":176,"derived":false},{"id":177,"eClass":"EGenericType"},{"id":178,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"target","changeable":true,"resolveProxies":true,"lowerBound":0,"id":179,"derived":false},{"id":180,"eClass":"EGenericType"},{"id":181,"eClass":"EGenericType"},{"id":182,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"target","changeable":true,"resolveProxies":true,"lowerBound":0,"id":183,"derived":false},{"id":184,"eClass":"EGenericType"},{"id":185,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"target","changeable":true,"resolveProxies":true,"lowerBound":0,"id":186,"derived":false},{"id":187,"eClass":"EGenericType"},{"id":188,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"target","changeable":true,"resolveProxies":true,"lowerBound":0,"id":189,"derived":false},{"id":190,"eClass":"EGenericType"},{"id":191,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"target","changeable":true,"resolveProxies":true,"lowerBound":0,"id":192,"derived":false},{"id":193,"eClass":"EGenericType"},{"id":194,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"target","changeable":true,"resolveProxies":true,"lowerBound":0,"id":195,"derived":false},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"enumerators","changeable":true,"resolveProxies":true,"lowerBound":0,"id":196,"derived":false},{"id":197,"eClass":"EGenericType"},{"id":198,"eClass":"EGenericType"},{"id":199,"eClass":"EGenericType"},{"id":200,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"target","changeable":true,"resolveProxies":true,"lowerBound":0,"id":201,"derived":false},{"id":202,"eClass":"EGenericType"},{"id":203,"eClass":"EGenericType"},{"id":204,"eClass":"EGenericType"},{"id":205,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"enumerators","changeable":true,"resolveProxies":true,"lowerBound":0,"id":206,"derived":false},{"id":207,"eClass":"EGenericType"},{"id":208,"eClass":"EGenericType"},{"id":209,"eClass":"EGenericType"},{"id":210,"eClass":"EGenericType"},{"id":211,"eClass":"EGenericType"},{"id":212,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"items","changeable":true,"resolveProxies":true,"lowerBound":0,"id":213,"derived":false},{"id":214,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"decl","changeable":true,"resolveProxies":true,"lowerBound":0,"id":215,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"value","changeable":true,"resolveProxies":true,"lowerBound":0,"id":216,"derived":false},{"id":217,"eClass":"EGenericType"},{"id":218,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"single","changeable":true,"resolveProxies":true,"lowerBound":0,"id":219,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"array","changeable":true,"resolveProxies":true,"lowerBound":0,"id":220,"derived":false},{"id":221,"eClass":"EGenericType"},{"id":222,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"values","changeable":true,"resolveProxies":true,"lowerBound":0,"id":223,"derived":false},{"id":224,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"defaultValue":0,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"value","changeable":true,"lowerBound":0,"iD":false,"id":225,"derived":false},{"id":226,"eClass":"EGenericType"},{"id":227,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"value","changeable":true,"lowerBound":0,"iD":false,"id":228,"derived":false},{"id":229,"eClass":"EGenericType"},{"id":230,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"value","changeable":true,"lowerBound":0,"iD":false,"id":231,"derived":false},{"id":232,"eClass":"EGenericType"},{"id":233,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"value","changeable":true,"resolveProxies":true,"lowerBound":0,"id":234,"derived":false},{"id":235,"eClass":"EGenericType"},{"id":236,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"value","changeable":true,"resolveProxies":true,"lowerBound":0,"id":237,"derived":false},{"id":238,"eClass":"EGenericType"},{"id":239,"eClass":"EGenericType"}],"links":[{"source":0,"target":1},{"source":0,"target":2},{"source":0,"target":3},{"source":0,"target":4},{"source":0,"target":5},{"source":0,"target":6},{"source":0,"target":7},{"source":0,"target":8},{"source":0,"target":9},{"source":0,"target":10},{"source":0,"target":11},{"source":0,"target":12},{"source":0,"target":13},{"source":0,"target":14},{"source":0,"target":15},{"source":0,"target":16},{"source":0,"target":17},{"source":0,"target":18},{"source":0,"target":19},{"source":0,"target":20},{"source":0,"target":21},{"source":0,"target":22},{"source":0,"target":23},{"source":0,"target":24},{"source":0,"target":25},{"source":0,"target":26},{"source":0,"target":27},{"source":0,"target":28},{"source":0,"target":29},{"source":0,"target":30},{"source":0,"target":31},{"source":0,"target":32},{"source":0,"target":33},{"source":0,"target":34},{"source":0,"target":35},{"source":0,"target":36},{"source":0,"target":37},{"source":0,"target":38},{"source":0,"target":39},{"source":0,"target":40},{"source":0,"target":41},{"source":0,"target":42},{"source":0,"target":43},{"source":0,"target":44},{"source":0,"target":45},{"source":0,"target":46},{"source":0,"target":47},{"source":0,"target":48},{"source":0,"target":49},{"source":0,"target":50},{"source":1,"target":0},{"source":1,"target":51},{"source":1,"target":52},{"source":1,"target":53},{"source":51,"target":2},{"source":51,"target":54},{"source":51,"target":1},{"source":54,"target":2},{"source":52,"target":3},{"source":52,"target":55},{"source":52,"target":1},{"source":55,"target":3},{"source":53,"target":13},{"source":53,"target":56},{"source":53,"target":1},{"source":56,"target":13},{"source":2,"target":0},{"source":2,"target":57},{"source":2,"target":58},{"source":57,"target":59},{"source":57,"target":2},{"source":58,"target":60},{"source":58,"target":2},{"source":3,"target":0},{"source":3,"target":61},{"source":3,"target":62},{"source":3,"target":63},{"source":61,"target":64},{"source":61,"target":3},{"source":62,"target":3},{"source":62,"target":65},{"source":62,"target":3},{"source":65,"target":3},{"source":63,"target":4},{"source":63,"target":66},{"source":63,"target":3},{"source":66,"target":4},{"source":4,"target":0},{"source":4,"target":67},{"source":4,"target":68},{"source":67,"target":7},{"source":67,"target":69},{"source":67,"target":4},{"source":69,"target":7},{"source":68,"target":5},{"source":68,"target":70},{"source":68,"target":4},{"source":70,"target":5},{"source":5,"target":0},{"source":5,"target":71},{"source":5,"target":72},{"source":5,"target":73},{"source":71,"target":74},{"source":71,"target":5},{"source":72,"target":8},{"source":72,"target":75},{"source":72,"target":5},{"source":75,"target":8},{"source":73,"target":6},{"source":73,"target":76},{"source":73,"target":5},{"source":76,"target":6},{"source":6,"target":0},{"source":6,"target":77},{"source":6,"target":78},{"source":77,"target":79},{"source":77,"target":6},{"source":78,"target":43},{"source":78,"target":80},{"source":78,"target":6},{"source":80,"target":43},{"source":7,"target":0},{"source":7,"target":81},{"source":7,"target":82},{"source":7,"target":83},{"source":7,"target":84},{"source":7,"target":85},{"source":7,"target":86},{"source":7,"target":87},{"source":7,"target":88},{"source":7,"target":89},{"source":7,"target":90},{"source":7,"target":91},{"source":7,"target":92},{"source":7,"target":93},{"source":7,"target":94},{"source":7,"target":95},{"source":7,"target":96},{"source":7,"target":97},{"source":7,"target":98},{"source":7,"target":99},{"source":7,"target":100},{"source":7,"target":101},{"source":7,"target":102},{"source":7,"target":103},{"source":81,"target":7},{"source":82,"target":7},{"source":83,"target":7},{"source":84,"target":7},{"source":85,"target":7},{"source":86,"target":7},{"source":87,"target":7},{"source":88,"target":7},{"source":89,"target":7},{"source":90,"target":7},{"source":91,"target":7},{"source":92,"target":7},{"source":93,"target":7},{"source":94,"target":7},{"source":95,"target":7},{"source":96,"target":7},{"source":97,"target":7},{"source":98,"target":7},{"source":99,"target":7},{"source":100,"target":7},{"source":101,"target":7},{"source":102,"target":7},{"source":103,"target":7},{"source":8,"target":0},{"source":8,"target":104},{"source":8,"target":105},{"source":8,"target":106},{"source":104,"target":9},{"source":104,"target":107},{"source":104,"target":8},{"source":107,"target":9},{"source":105,"target":10},{"source":105,"target":108},{"source":105,"target":8},{"source":108,"target":10},{"source":106,"target":109},{"source":106,"target":8},{"source":9,"target":0},{"source":9,"target":110},{"source":9,"target":111},{"source":9,"target":112},{"source":9,"target":113},{"source":9,"target":114},{"source":110,"target":9},{"source":111,"target":9},{"source":112,"target":9},{"source":113,"target":9},{"source":114,"target":9},{"source":10,"target":0},{"source":11,"target":0},{"source":11,"target":10},{"source":11,"target":115},{"source":11,"target":116},{"source":115,"target":12},{"source":115,"target":117},{"source":115,"target":11},{"source":117,"target":12},{"source":116,"target":10},{"source":12,"target":0},{"source":12,"target":118},{"source":118,"target":119},{"source":118,"target":12},{"source":13,"target":0},{"source":13,"target":14},{"source":13,"target":120},{"source":13,"target":121},{"source":13,"target":122},{"source":13,"target":123},{"source":120,"target":3},{"source":120,"target":124},{"source":120,"target":13},{"source":124,"target":3},{"source":121,"target":125},{"source":121,"target":13},{"source":122,"target":13},{"source":122,"target":126},{"source":122,"target":13},{"source":126,"target":13},{"source":123,"target":14},{"source":14,"target":0},{"source":14,"target":127},{"source":127,"target":41},{"source":127,"target":128},{"source":127,"target":14},{"source":128,"target":41},{"source":15,"target":0},{"source":15,"target":14},{"source":15,"target":129},{"source":15,"target":130},{"source":129,"target":35},{"source":129,"target":131},{"source":129,"target":15},{"source":131,"target":35},{"source":130,"target":14},{"source":16,"target":0},{"source":16,"target":13},{"source":16,"target":132},{"source":16,"target":133},{"source":132,"target":17},{"source":132,"target":134},{"source":132,"target":16},{"source":134,"target":17},{"source":133,"target":13},{"source":17,"target":0},{"source":17,"target":14},{"source":17,"target":135},{"source":17,"target":136},{"source":17,"target":137},{"source":135,"target":138},{"source":135,"target":17},{"source":136,"target":139},{"source":136,"target":17},{"source":137,"target":14},{"source":18,"target":0},{"source":18,"target":13},{"source":18,"target":140},{"source":18,"target":141},{"source":18,"target":142},{"source":140,"target":143},{"source":140,"target":18},{"source":141,"target":26},{"source":141,"target":144},{"source":141,"target":18},{"source":144,"target":26},{"source":142,"target":13},{"source":19,"target":0},{"source":19,"target":13},{"source":19,"target":145},{"source":19,"target":146},{"source":19,"target":147},{"source":19,"target":148},{"source":19,"target":149},{"source":19,"target":150},{"source":145,"target":151},{"source":145,"target":19},{"source":146,"target":20},{"source":146,"target":152},{"source":146,"target":19},{"source":152,"target":20},{"source":147,"target":22},{"source":147,"target":153},{"source":147,"target":19},{"source":153,"target":22},{"source":148,"target":23},{"source":148,"target":154},{"source":148,"target":19},{"source":154,"target":23},{"source":149,"target":26},{"source":149,"target":155},{"source":149,"target":19},{"source":155,"target":26},{"source":150,"target":13},{"source":20,"target":0},{"source":20,"target":15},{"source":20,"target":156},{"source":20,"target":157},{"source":156,"target":158},{"source":156,"target":20},{"source":157,"target":15},{"source":21,"target":0},{"source":21,"target":14},{"source":21,"target":159},{"source":21,"target":160},{"source":159,"target":24},{"source":159,"target":161},{"source":159,"target":21},{"source":161,"target":24},{"source":160,"target":14},{"source":22,"target":0},{"source":22,"target":21},{"source":22,"target":162},{"source":22,"target":163},{"source":22,"target":164},{"source":162,"target":165},{"source":162,"target":22},{"source":163,"target":24},{"source":163,"target":166},{"source":163,"target":22},{"source":166,"target":24},{"source":164,"target":21},{"source":23,"target":0},{"source":23,"target":21},{"source":23,"target":167},{"source":23,"target":168},{"source":167,"target":169},{"source":167,"target":23},{"source":168,"target":21},{"source":24,"target":0},{"source":24,"target":170},{"source":170,"target":25},{"source":170,"target":171},{"source":170,"target":24},{"source":171,"target":25},{"source":25,"target":0},{"source":25,"target":15},{"source":25,"target":172},{"source":25,"target":173},{"source":172,"target":174},{"source":172,"target":25},{"source":173,"target":15},{"source":26,"target":0},{"source":26,"target":14},{"source":26,"target":175},{"source":175,"target":14},{"source":27,"target":0},{"source":27,"target":26},{"source":27,"target":176},{"source":27,"target":177},{"source":176,"target":32},{"source":176,"target":178},{"source":176,"target":27},{"source":178,"target":32},{"source":177,"target":26},{"source":28,"target":0},{"source":28,"target":26},{"source":28,"target":15},{"source":28,"target":179},{"source":28,"target":180},{"source":28,"target":181},{"source":179,"target":182},{"source":179,"target":28},{"source":180,"target":26},{"source":181,"target":15},{"source":29,"target":0},{"source":29,"target":26},{"source":29,"target":183},{"source":29,"target":184},{"source":183,"target":185},{"source":183,"target":29},{"source":184,"target":26},{"source":30,"target":0},{"source":30,"target":27},{"source":30,"target":186},{"source":30,"target":187},{"source":186,"target":188},{"source":186,"target":30},{"source":187,"target":27},{"source":31,"target":0},{"source":31,"target":27},{"source":31,"target":189},{"source":31,"target":190},{"source":189,"target":191},{"source":189,"target":31},{"source":190,"target":27},{"source":32,"target":0},{"source":32,"target":15},{"source":32,"target":192},{"source":32,"target":193},{"source":192,"target":194},{"source":192,"target":32},{"source":193,"target":15},{"source":33,"target":0},{"source":33,"target":14},{"source":33,"target":26},{"source":33,"target":195},{"source":33,"target":196},{"source":33,"target":197},{"source":33,"target":198},{"source":195,"target":199},{"source":195,"target":33},{"source":196,"target":34},{"source":196,"target":200},{"source":196,"target":33},{"source":200,"target":34},{"source":197,"target":14},{"source":198,"target":26},{"source":34,"target":0},{"source":34,"target":14},{"source":34,"target":201},{"source":34,"target":202},{"source":201,"target":203},{"source":201,"target":34},{"source":202,"target":14},{"source":35,"target":0},{"source":35,"target":14},{"source":35,"target":204},{"source":204,"target":14},{"source":36,"target":0},{"source":36,"target":35},{"source":36,"target":205},{"source":205,"target":35},{"source":37,"target":0},{"source":37,"target":35},{"source":37,"target":206},{"source":37,"target":207},{"source":206,"target":34},{"source":206,"target":208},{"source":206,"target":37},{"source":208,"target":34},{"source":207,"target":35},{"source":38,"target":0},{"source":38,"target":27},{"source":38,"target":35},{"source":38,"target":209},{"source":38,"target":210},{"source":209,"target":27},{"source":210,"target":35},{"source":39,"target":0},{"source":39,"target":38},{"source":39,"target":211},{"source":211,"target":38},{"source":40,"target":0},{"source":40,"target":38},{"source":40,"target":212},{"source":212,"target":38},{"source":41,"target":0},{"source":41,"target":213},{"source":213,"target":42},{"source":213,"target":214},{"source":213,"target":41},{"source":214,"target":42},{"source":42,"target":0},{"source":42,"target":215},{"source":42,"target":216},{"source":215,"target":5},{"source":215,"target":217},{"source":215,"target":42},{"source":217,"target":5},{"source":216,"target":43},{"source":216,"target":218},{"source":216,"target":42},{"source":218,"target":43},{"source":43,"target":0},{"source":43,"target":219},{"source":43,"target":220},{"source":219,"target":45},{"source":219,"target":221},{"source":219,"target":43},{"source":221,"target":45},{"source":220,"target":44},{"source":220,"target":222},{"source":220,"target":43},{"source":222,"target":44},{"source":44,"target":0},{"source":44,"target":223},{"source":223,"target":45},{"source":223,"target":224},{"source":223,"target":44},{"source":224,"target":45},{"source":45,"target":0},{"source":46,"target":0},{"source":46,"target":45},{"source":46,"target":225},{"source":46,"target":226},{"source":225,"target":227},{"source":225,"target":46},{"source":226,"target":45},{"source":47,"target":0},{"source":47,"target":45},{"source":47,"target":228},{"source":47,"target":229},{"source":228,"target":230},{"source":228,"target":47},{"source":229,"target":45},{"source":48,"target":0},{"source":48,"target":45},{"source":48,"target":231},{"source":48,"target":232},{"source":231,"target":233},{"source":231,"target":48},{"source":232,"target":45},{"source":49,"target":0},{"source":49,"target":45},{"source":49,"target":234},{"source":49,"target":235},{"source":234,"target":236},{"source":234,"target":49},{"source":235,"target":45},{"source":50,"target":0},{"source":50,"target":45},{"source":50,"target":237},{"source":50,"target":238},{"source":237,"target":239},{"source":237,"target":50},{"source":238,"target":45}],"multigraph":true}
fDeploy
FDModel
imports
specifications
deployments
Import
importURI
importedSpec
FDSpecification
name
base
declarations
FDDeclaration
host
properties
FDPropertyDecl
name
type
flags
FDPropertyFlag
optional
default
FDPropertyHost
providers
providers
instances
instances
type_collections
type_collections
interfaces
interfaces
attributes
attributes
methods
methods
broadcasts
broadcasts
arguments
arguments
struct_fields
struct_fields
union_fields
union_fields
arrays
arrays
structs
structs
unions
unions
enumerations
enumerations
enumerators
enumerators
typedefs
typedefs
strings
strings
numbers
numbers
integers
integers
floats
floats
booleans
booleans
byte_buffers
byte_buffers
fields
fields
FDTypeRef
predefined
complex
array
FDPredefinedTypeId
Integer
Integer
String
String
Boolean
Boolean
Interface
Interface
Instance
Instance
FDType
FDEnumType
enumerators
FDEnumerator
name
FDRootElement
spec
name
use
FDElement
properties
FDOverwriteElement
overwrites
FDProvider
instances
FDInterfaceInstance
target
name
FDTypes
target
types
FDInterface
target
attributes
methods
broadcasts
types
FDAttribute
target
FDOperation
outArguments
FDMethod
target
inArguments
FDBroadcast
target
FDArgumentList
arguments
FDArgument
target
FDTypeDefinition
FDCompound
fields
FDArray
target
FDTypedef
target
FDStruct
target
FDUnion
target
FDField
target
FDEnumeration
target
enumerators
FDEnumValue
target
FDTypeOverwrites
FDPlainTypeOverwrites
FDEnumerationOverwrites
enumerators
FDCompoundOverwrites
FDStructOverwrites
FDUnionOverwrites
FDPropertySet
items
FDProperty
decl
value
FDComplexValue
single
array
FDValueArray
values
FDValue
FDInteger
value
FDString
value
FDBoolean
value
FDInterfaceRef
value
FDGeneric
value