<?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="_NTyzkPcTEeiqn80yrzdh8w" name="sofia" nsURI="http://vicci.eu/sofia/1.0" nsPrefix="sofia">
  <eAnnotations xmi:id="_NTyzkPcTEeiqn80yrzdh8w0" source="genmymodel">
    <details xmi:id="_NTyzkPcTEeiqn80yrzdh8w00" key="uuid" value="_NTyzkPcTEeiqn80yrzdh8w"/>
  </eAnnotations>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_NTyzkfcTEeiqn80yrzdh8w" name="Transition" eSuperTypes="_NTzatfcTEeiqn80yrzdh8w _NTzat_cTEeiqn80yrzdh8w">
    <eAnnotations xmi:id="_NTyzkfcTEeiqn80yrzdh8w0" source="genmymodel">
      <details xmi:id="_NTyzkfcTEeiqn80yrzdh8w00" key="uuid" value="_NTyzkfcTEeiqn80yrzdh8w"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_NTyzkvcTEeiqn80yrzdh8w" name="sourcePort" lowerBound="1" eType="_NTyznvcTEeiqn80yrzdh8w" eOpposite="_NTyzn_cTEeiqn80yrzdh8w">
      <eAnnotations xmi:id="_NTyzkvcTEeiqn80yrzdh8w0" source="genmymodel">
        <details xmi:id="_NTyzkvcTEeiqn80yrzdh8w00" key="uuid" value="_NTyzkvcTEeiqn80yrzdh8w"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_NTyzk_cTEeiqn80yrzdh8w" name="targetPort" lowerBound="1" eType="_NTyznvcTEeiqn80yrzdh8w" eOpposite="_NTyzovcTEeiqn80yrzdh8w">
      <eAnnotations xmi:id="_NTyzk_cTEeiqn80yrzdh8w0" source="genmymodel">
        <details xmi:id="_NTyzk_cTEeiqn80yrzdh8w00" key="uuid" value="_NTyzk_cTEeiqn80yrzdh8w"/>
      </eAnnotations>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_NTyzlPcTEeiqn80yrzdh8w" name="If" eSuperTypes="_NTyzvvcTEeiqn80yrzdh8w">
    <eAnnotations xmi:id="_NTyzlPcTEeiqn80yrzdh8w0" source="genmymodel">
      <details xmi:id="_NTyzlPcTEeiqn80yrzdh8w00" key="uuid" value="_NTyzlPcTEeiqn80yrzdh8w"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_NTyzlfcTEeiqn80yrzdh8w" name="ifCondition" lowerBound="1" eType="_NTyzuvcTEeiqn80yrzdh8w" containment="true">
      <eAnnotations xmi:id="_NTyzlfcTEeiqn80yrzdh8w0" source="genmymodel">
        <details xmi:id="_NTyzlfcTEeiqn80yrzdh8w00" key="uuid" value="_NTyzlfcTEeiqn80yrzdh8w"/>
      </eAnnotations>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_NTyzlvcTEeiqn80yrzdh8w" name="Or" eSuperTypes="_NTyzvvcTEeiqn80yrzdh8w">
    <eAnnotations xmi:id="_NTyzlvcTEeiqn80yrzdh8w0" source="genmymodel">
      <details xmi:id="_NTyzlvcTEeiqn80yrzdh8w00" key="uuid" value="_NTyzlvcTEeiqn80yrzdh8w"/>
    </eAnnotations>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_NTyzl_cTEeiqn80yrzdh8w" name="Invoke" eSuperTypes="_NTyzvvcTEeiqn80yrzdh8w">
    <eAnnotations xmi:id="_NTyzl_cTEeiqn80yrzdh8w0" source="genmymodel">
      <details xmi:id="_NTyzl_cTEeiqn80yrzdh8w00" key="uuid" value="_NTyzl_cTEeiqn80yrzdh8w"/>
    </eAnnotations>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_NTyzmPcTEeiqn80yrzdh8w" name="Event" abstract="true" eSuperTypes="_NTyzvvcTEeiqn80yrzdh8w">
    <eAnnotations xmi:id="_NTyzmPcTEeiqn80yrzdh8w0" source="genmymodel">
      <details xmi:id="_NTyzmPcTEeiqn80yrzdh8w00" key="uuid" value="_NTyzmPcTEeiqn80yrzdh8w"/>
    </eAnnotations>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_NTyzmfcTEeiqn80yrzdh8w" name="Process" eSuperTypes="_NTyzv_cTEeiqn80yrzdh8w">
    <eAnnotations xmi:id="_NTyzmfcTEeiqn80yrzdh8w0" source="genmymodel">
      <details xmi:id="_NTyzmfcTEeiqn80yrzdh8w00" key="uuid" value="_NTyzmfcTEeiqn80yrzdh8w"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_NTyzmvcTEeiqn80yrzdh8w" name="dataTypeDefinitions" upperBound="-1" eType="_NTyzwfcTEeiqn80yrzdh8w" containment="true">
      <eAnnotations xmi:id="_NTyzmvcTEeiqn80yrzdh8w0" source="genmymodel">
        <details xmi:id="_NTyzmvcTEeiqn80yrzdh8w00" key="uuid" value="_NTyzmvcTEeiqn80yrzdh8w"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_NTyzm_cTEeiqn80yrzdh8w" name="executionPeer">
      <eAnnotations xmi:id="_NTyzm_cTEeiqn80yrzdh8w0" source="genmymodel">
        <details xmi:id="_NTyzm_cTEeiqn80yrzdh8w00" key="uuid" value="_NTyzm_cTEeiqn80yrzdh8w"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_NTyznPcTEeiqn80yrzdh8w" name="distributed">
      <eAnnotations xmi:id="_NTyznPcTEeiqn80yrzdh8w0" source="genmymodel">
        <details xmi:id="_NTyznPcTEeiqn80yrzdh8w00" key="uuid" value="_NTyznPcTEeiqn80yrzdh8w"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_NTyznfcTEeiqn80yrzdh8w" name="remoteExecuting">
      <eAnnotations xmi:id="_NTyznfcTEeiqn80yrzdh8w0" source="genmymodel">
        <details xmi:id="_NTyznfcTEeiqn80yrzdh8w00" key="uuid" value="_NTyznfcTEeiqn80yrzdh8w"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_NTyznvcTEeiqn80yrzdh8w" name="Port" abstract="true" eSuperTypes="_NTzatfcTEeiqn80yrzdh8w _NTzat_cTEeiqn80yrzdh8w">
    <eAnnotations xmi:id="_NTyznvcTEeiqn80yrzdh8w0" source="genmymodel">
      <details xmi:id="_NTyznvcTEeiqn80yrzdh8w00" key="uuid" value="_NTyznvcTEeiqn80yrzdh8w"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_NTyzn_cTEeiqn80yrzdh8w" name="outTransitions" upperBound="-1" eType="_NTyzkfcTEeiqn80yrzdh8w" containment="true" eOpposite="_NTyzkvcTEeiqn80yrzdh8w">
      <eAnnotations xmi:id="_NTyzn_cTEeiqn80yrzdh8w0" source="genmymodel">
        <details xmi:id="_NTyzn_cTEeiqn80yrzdh8w00" key="uuid" value="_NTyzn_cTEeiqn80yrzdh8w"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_NTyzoPcTEeiqn80yrzdh8w" name="optional">
      <eAnnotations xmi:id="_NTyzoPcTEeiqn80yrzdh8w0" source="genmymodel">
        <details xmi:id="_NTyzoPcTEeiqn80yrzdh8w00" key="uuid" value="_NTyzoPcTEeiqn80yrzdh8w"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_NTyzofcTEeiqn80yrzdh8w" name="processStep" eType="_NTyzqfcTEeiqn80yrzdh8w" eOpposite="_NTyzq_cTEeiqn80yrzdh8w">
      <eAnnotations xmi:id="_NTyzofcTEeiqn80yrzdh8w0" source="genmymodel">
        <details xmi:id="_NTyzofcTEeiqn80yrzdh8w00" key="uuid" value="_NTyzofcTEeiqn80yrzdh8w"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_NTyzovcTEeiqn80yrzdh8w" name="inTransitions" eType="_NTyzkfcTEeiqn80yrzdh8w" eOpposite="_NTyzk_cTEeiqn80yrzdh8w">
      <eAnnotations xmi:id="_NTyzovcTEeiqn80yrzdh8w0" source="genmymodel">
        <details xmi:id="_NTyzovcTEeiqn80yrzdh8w00" key="uuid" value="_NTyzovcTEeiqn80yrzdh8w"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_NTyzo_cTEeiqn80yrzdh8w" name="description">
      <eAnnotations xmi:id="_NTyzo_cTEeiqn80yrzdh8w0" source="genmymodel">
        <details xmi:id="_NTyzo_cTEeiqn80yrzdh8w00" key="uuid" value="_NTyzo_cTEeiqn80yrzdh8w"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_NTyzpPcTEeiqn80yrzdh8w" name="DataPort" abstract="true" eSuperTypes="_NTyznvcTEeiqn80yrzdh8w">
    <eAnnotations xmi:id="_NTyzpPcTEeiqn80yrzdh8w0" source="genmymodel">
      <details xmi:id="_NTyzpPcTEeiqn80yrzdh8w00" key="uuid" value="_NTyzpPcTEeiqn80yrzdh8w"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_NTyzpfcTEeiqn80yrzdh8w" name="value">
      <eAnnotations xmi:id="_NTyzpfcTEeiqn80yrzdh8w0" source="genmymodel">
        <details xmi:id="_NTyzpfcTEeiqn80yrzdh8w00" key="uuid" value="_NTyzpfcTEeiqn80yrzdh8w"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_NTyzpvcTEeiqn80yrzdh8w" name="portDatatype" lowerBound="1" eType="_NTyzwfcTEeiqn80yrzdh8w" eOpposite="_NTyzxPcTEeiqn80yrzdh8w">
      <eAnnotations xmi:id="_NTyzpvcTEeiqn80yrzdh8w0" source="genmymodel">
        <details xmi:id="_NTyzpvcTEeiqn80yrzdh8w00" key="uuid" value="_NTyzpvcTEeiqn80yrzdh8w"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_NTyzp_cTEeiqn80yrzdh8w" name="mappings" upperBound="-1" eType="_NTza1vcTEeiqn80yrzdh8w">
      <eAnnotations xmi:id="_NTyzp_cTEeiqn80yrzdh8w0" source="genmymodel">
        <details xmi:id="_NTyzp_cTEeiqn80yrzdh8w00" key="uuid" value="_NTyzp_cTEeiqn80yrzdh8w"/>
      </eAnnotations>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_NTyzqPcTEeiqn80yrzdh8w" name="ControlPort" abstract="true" eSuperTypes="_NTyznvcTEeiqn80yrzdh8w">
    <eAnnotations xmi:id="_NTyzqPcTEeiqn80yrzdh8w0" source="genmymodel">
      <details xmi:id="_NTyzqPcTEeiqn80yrzdh8w00" key="uuid" value="_NTyzqPcTEeiqn80yrzdh8w"/>
    </eAnnotations>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_NTyzqfcTEeiqn80yrzdh8w" name="ProcessStep" abstract="true" eSuperTypes="_NTzatfcTEeiqn80yrzdh8w _NTzat_cTEeiqn80yrzdh8w _NTza__cTEeiqn80yrzdh8w">
    <eAnnotations xmi:id="_NTyzqfcTEeiqn80yrzdh8w0" source="genmymodel">
      <details xmi:id="_NTyzqfcTEeiqn80yrzdh8w00" key="uuid" value="_NTyzqfcTEeiqn80yrzdh8w"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_NTyzqvcTEeiqn80yrzdh8w" name="parentstep" eType="_NTyzv_cTEeiqn80yrzdh8w" eOpposite="_NTyzwPcTEeiqn80yrzdh8w">
      <eAnnotations xmi:id="_NTyzqvcTEeiqn80yrzdh8w0" source="genmymodel">
        <details xmi:id="_NTyzqvcTEeiqn80yrzdh8w00" key="uuid" value="_NTyzqvcTEeiqn80yrzdh8w"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_NTyzq_cTEeiqn80yrzdh8w" name="ports" lowerBound="1" upperBound="-1" eType="_NTyznvcTEeiqn80yrzdh8w" containment="true" eOpposite="_NTyzofcTEeiqn80yrzdh8w">
      <eAnnotations xmi:id="_NTyzq_cTEeiqn80yrzdh8w0" source="genmymodel">
        <details xmi:id="_NTyzq_cTEeiqn80yrzdh8w00" key="uuid" value="_NTyzq_cTEeiqn80yrzdh8w"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_NTyzrPcTEeiqn80yrzdh8w" name="type" lowerBound="1">
      <eAnnotations xmi:id="_NTyzrPcTEeiqn80yrzdh8w0" source="genmymodel">
        <details xmi:id="_NTyzrPcTEeiqn80yrzdh8w00" key="uuid" value="_NTyzrPcTEeiqn80yrzdh8w"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_NTyzrfcTEeiqn80yrzdh8w" name="description">
      <eAnnotations xmi:id="_NTyzrfcTEeiqn80yrzdh8w0" source="genmymodel">
        <details xmi:id="_NTyzrfcTEeiqn80yrzdh8w00" key="uuid" value="_NTyzrfcTEeiqn80yrzdh8w"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_NTyzrvcTEeiqn80yrzdh8w" name="resource">
      <eAnnotations xmi:id="_NTyzrvcTEeiqn80yrzdh8w0" source="genmymodel">
        <details xmi:id="_NTyzrvcTEeiqn80yrzdh8w00" key="uuid" value="_NTyzrvcTEeiqn80yrzdh8w"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_NTyzr_cTEeiqn80yrzdh8w" name="ComplexType" eSuperTypes="_NTyzwfcTEeiqn80yrzdh8w">
    <eAnnotations xmi:id="_NTyzr_cTEeiqn80yrzdh8w0" source="genmymodel">
      <details xmi:id="_NTyzr_cTEeiqn80yrzdh8w00" key="uuid" value="_NTyzr_cTEeiqn80yrzdh8w"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_NTyzsPcTEeiqn80yrzdh8w" name="subtypes" upperBound="-1" eType="_NTyzwfcTEeiqn80yrzdh8w" containment="true" eOpposite="_NTyzwvcTEeiqn80yrzdh8w">
      <eAnnotations xmi:id="_NTyzsPcTEeiqn80yrzdh8w0" source="genmymodel">
        <details xmi:id="_NTyzsPcTEeiqn80yrzdh8w00" key="uuid" value="_NTyzsPcTEeiqn80yrzdh8w"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_NTyzsfcTEeiqn80yrzdh8w" name="subreferences" upperBound="-1" eType="_NTyzwfcTEeiqn80yrzdh8w">
      <eAnnotations xmi:id="_NTyzsfcTEeiqn80yrzdh8w0" source="genmymodel">
        <details xmi:id="_NTyzsfcTEeiqn80yrzdh8w00" key="uuid" value="_NTyzsfcTEeiqn80yrzdh8w"/>
      </eAnnotations>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EEnum" xmi:id="_NTyzsvcTEeiqn80yrzdh8w" name="Comparator">
    <eAnnotations xmi:id="_NTyzsvcTEeiqn80yrzdh8w0" source="genmymodel">
      <details xmi:id="_NTyzsvcTEeiqn80yrzdh8w00" key="uuid" value="_NTyzsvcTEeiqn80yrzdh8w"/>
    </eAnnotations>
    <eLiterals xmi:id="_NTyzs_cTEeiqn80yrzdh8w" name="GreaterThan">
      <eAnnotations xmi:id="_NTyzs_cTEeiqn80yrzdh8w0" source="genmymodel">
        <details xmi:id="_NTyzs_cTEeiqn80yrzdh8w00" key="uuid" value="_NTyzs_cTEeiqn80yrzdh8w"/>
      </eAnnotations>
    </eLiterals>
    <eLiterals xmi:id="_NTyztPcTEeiqn80yrzdh8w" name="SmallerThan" value="1">
      <eAnnotations xmi:id="_NTyztPcTEeiqn80yrzdh8w0" source="genmymodel">
        <details xmi:id="_NTyztPcTEeiqn80yrzdh8w00" key="uuid" value="_NTyztPcTEeiqn80yrzdh8w"/>
      </eAnnotations>
    </eLiterals>
    <eLiterals xmi:id="_NTyztfcTEeiqn80yrzdh8w" name="GreaterThanOrEqual" value="2">
      <eAnnotations xmi:id="_NTyztfcTEeiqn80yrzdh8w0" source="genmymodel">
        <details xmi:id="_NTyztfcTEeiqn80yrzdh8w00" key="uuid" value="_NTyztfcTEeiqn80yrzdh8w"/>
      </eAnnotations>
    </eLiterals>
    <eLiterals xmi:id="_NTyztvcTEeiqn80yrzdh8w" name="SmallerThanOrEqual" value="3">
      <eAnnotations xmi:id="_NTyztvcTEeiqn80yrzdh8w0" source="genmymodel">
        <details xmi:id="_NTyztvcTEeiqn80yrzdh8w00" key="uuid" value="_NTyztvcTEeiqn80yrzdh8w"/>
      </eAnnotations>
    </eLiterals>
    <eLiterals xmi:id="_NTyzt_cTEeiqn80yrzdh8w" name="Equal" value="4">
      <eAnnotations xmi:id="_NTyzt_cTEeiqn80yrzdh8w0" source="genmymodel">
        <details xmi:id="_NTyzt_cTEeiqn80yrzdh8w00" key="uuid" value="_NTyzt_cTEeiqn80yrzdh8w"/>
      </eAnnotations>
    </eLiterals>
    <eLiterals xmi:id="_NTyzuPcTEeiqn80yrzdh8w" name="Distinct" value="5">
      <eAnnotations xmi:id="_NTyzuPcTEeiqn80yrzdh8w0" source="genmymodel">
        <details xmi:id="_NTyzuPcTEeiqn80yrzdh8w00" key="uuid" value="_NTyzuPcTEeiqn80yrzdh8w"/>
      </eAnnotations>
    </eLiterals>
    <eLiterals xmi:id="_NTyzufcTEeiqn80yrzdh8w" name="Identic" value="6">
      <eAnnotations xmi:id="_NTyzufcTEeiqn80yrzdh8w0" source="genmymodel">
        <details xmi:id="_NTyzufcTEeiqn80yrzdh8w00" key="uuid" value="_NTyzufcTEeiqn80yrzdh8w"/>
      </eAnnotations>
    </eLiterals>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_NTyzuvcTEeiqn80yrzdh8w" name="Condition">
    <eAnnotations xmi:id="_NTyzuvcTEeiqn80yrzdh8w0" source="genmymodel">
      <details xmi:id="_NTyzuvcTEeiqn80yrzdh8w00" key="uuid" value="_NTyzuvcTEeiqn80yrzdh8w"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_NTyzu_cTEeiqn80yrzdh8w" name="comparator" lowerBound="1" eType="_NTyzsvcTEeiqn80yrzdh8w">
      <eAnnotations xmi:id="_NTyzu_cTEeiqn80yrzdh8w0" source="genmymodel">
        <details xmi:id="_NTyzu_cTEeiqn80yrzdh8w00" key="uuid" value="_NTyzu_cTEeiqn80yrzdh8w"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_NTyzvPcTEeiqn80yrzdh8w" name="leftSide" eType="_NTzasfcTEeiqn80yrzdh8w">
      <eAnnotations xmi:id="_NTyzvPcTEeiqn80yrzdh8w0" source="genmymodel">
        <details xmi:id="_NTyzvPcTEeiqn80yrzdh8w00" key="uuid" value="_NTyzvPcTEeiqn80yrzdh8w"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_NTyzvfcTEeiqn80yrzdh8w" name="rightSide" eType="_NTzasfcTEeiqn80yrzdh8w">
      <eAnnotations xmi:id="_NTyzvfcTEeiqn80yrzdh8w0" source="genmymodel">
        <details xmi:id="_NTyzvfcTEeiqn80yrzdh8w00" key="uuid" value="_NTyzvfcTEeiqn80yrzdh8w"/>
      </eAnnotations>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_NTyzvvcTEeiqn80yrzdh8w" name="AtomicStep" abstract="true" eSuperTypes="_NTyzqfcTEeiqn80yrzdh8w">
    <eAnnotations xmi:id="_NTyzvvcTEeiqn80yrzdh8w0" source="genmymodel">
      <details xmi:id="_NTyzvvcTEeiqn80yrzdh8w00" key="uuid" value="_NTyzvvcTEeiqn80yrzdh8w"/>
    </eAnnotations>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_NTyzv_cTEeiqn80yrzdh8w" name="CompositeStep" abstract="true" eSuperTypes="_NTyzqfcTEeiqn80yrzdh8w">
    <eAnnotations xmi:id="_NTyzv_cTEeiqn80yrzdh8w0" source="genmymodel">
      <details xmi:id="_NTyzv_cTEeiqn80yrzdh8w00" key="uuid" value="_NTyzv_cTEeiqn80yrzdh8w"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_NTyzwPcTEeiqn80yrzdh8w" name="subSteps" upperBound="-1" eType="_NTyzqfcTEeiqn80yrzdh8w" containment="true" eOpposite="_NTyzqvcTEeiqn80yrzdh8w">
      <eAnnotations xmi:id="_NTyzwPcTEeiqn80yrzdh8w0" source="genmymodel">
        <details xmi:id="_NTyzwPcTEeiqn80yrzdh8w00" key="uuid" value="_NTyzwPcTEeiqn80yrzdh8w"/>
      </eAnnotations>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_NTyzwfcTEeiqn80yrzdh8w" name="DataType" abstract="true" eSuperTypes="_NTzat_cTEeiqn80yrzdh8w _NTzatfcTEeiqn80yrzdh8w">
    <eAnnotations xmi:id="_NTyzwfcTEeiqn80yrzdh8w0" source="genmymodel">
      <details xmi:id="_NTyzwfcTEeiqn80yrzdh8w00" key="uuid" value="_NTyzwfcTEeiqn80yrzdh8w"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_NTyzwvcTEeiqn80yrzdh8w" name="belongsTo" eType="_NTyzr_cTEeiqn80yrzdh8w" eOpposite="_NTyzsPcTEeiqn80yrzdh8w">
      <eAnnotations xmi:id="_NTyzwvcTEeiqn80yrzdh8w0" source="genmymodel">
        <details xmi:id="_NTyzwvcTEeiqn80yrzdh8w00" key="uuid" value="_NTyzwvcTEeiqn80yrzdh8w"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_NTyzw_cTEeiqn80yrzdh8w" name="mappings" upperBound="-1" eType="_NTza1vcTEeiqn80yrzdh8w" containment="true" eOpposite="_NTza1_cTEeiqn80yrzdh8w">
      <eAnnotations xmi:id="_NTyzw_cTEeiqn80yrzdh8w0" source="genmymodel">
        <details xmi:id="_NTyzw_cTEeiqn80yrzdh8w00" key="uuid" value="_NTyzw_cTEeiqn80yrzdh8w"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_NTyzxPcTEeiqn80yrzdh8w" name="portMembers" upperBound="-1" eType="_NTyzpPcTEeiqn80yrzdh8w" eOpposite="_NTyzpvcTEeiqn80yrzdh8w">
      <eAnnotations xmi:id="_NTyzxPcTEeiqn80yrzdh8w0" source="genmymodel">
        <details xmi:id="_NTyzxPcTEeiqn80yrzdh8w00" key="uuid" value="_NTyzxPcTEeiqn80yrzdh8w"/>
      </eAnnotations>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_NTyzxfcTEeiqn80yrzdh8w" name="SimpleType" abstract="true" eSuperTypes="_NTyzwfcTEeiqn80yrzdh8w">
    <eAnnotations xmi:id="_NTyzxfcTEeiqn80yrzdh8w0" source="genmymodel">
      <details xmi:id="_NTyzxfcTEeiqn80yrzdh8w00" key="uuid" value="_NTyzxfcTEeiqn80yrzdh8w"/>
    </eAnnotations>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_NTyzxvcTEeiqn80yrzdh8w" name="StringType" eSuperTypes="_NTyzxfcTEeiqn80yrzdh8w">
    <eAnnotations xmi:id="_NTyzxvcTEeiqn80yrzdh8w0" source="genmymodel">
      <details xmi:id="_NTyzxvcTEeiqn80yrzdh8w00" key="uuid" value="_NTyzxvcTEeiqn80yrzdh8w"/>
    </eAnnotations>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_NTyzx_cTEeiqn80yrzdh8w" name="NumericType" abstract="true" eSuperTypes="_NTyzxfcTEeiqn80yrzdh8w">
    <eAnnotations xmi:id="_NTyzx_cTEeiqn80yrzdh8w0" source="genmymodel">
      <details xmi:id="_NTyzx_cTEeiqn80yrzdh8w00" key="uuid" value="_NTyzx_cTEeiqn80yrzdh8w"/>
    </eAnnotations>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_NTzaoPcTEeiqn80yrzdh8w" name="BooleanType" eSuperTypes="_NTyzxfcTEeiqn80yrzdh8w">
    <eAnnotations xmi:id="_NTzaoPcTEeiqn80yrzdh8w0" source="genmymodel">
      <details xmi:id="_NTzaoPcTEeiqn80yrzdh8w00" key="uuid" value="_NTzaoPcTEeiqn80yrzdh8w"/>
    </eAnnotations>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_NTzaofcTEeiqn80yrzdh8w" name="IntegerType" eSuperTypes="_NTyzx_cTEeiqn80yrzdh8w">
    <eAnnotations xmi:id="_NTzaofcTEeiqn80yrzdh8w0" source="genmymodel">
      <details xmi:id="_NTzaofcTEeiqn80yrzdh8w00" key="uuid" value="_NTzaofcTEeiqn80yrzdh8w"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_NTzaovcTEeiqn80yrzdh8w" name="min">
      <eAnnotations xmi:id="_NTzaovcTEeiqn80yrzdh8w0" source="genmymodel">
        <details xmi:id="_NTzaovcTEeiqn80yrzdh8w00" key="uuid" value="_NTzaovcTEeiqn80yrzdh8w"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_NTzao_cTEeiqn80yrzdh8w" name="max">
      <eAnnotations xmi:id="_NTzao_cTEeiqn80yrzdh8w0" source="genmymodel">
        <details xmi:id="_NTzao_cTEeiqn80yrzdh8w00" key="uuid" value="_NTzao_cTEeiqn80yrzdh8w"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_NTzapPcTEeiqn80yrzdh8w" name="DoubleType" eSuperTypes="_NTyzx_cTEeiqn80yrzdh8w">
    <eAnnotations xmi:id="_NTzapPcTEeiqn80yrzdh8w0" source="genmymodel">
      <details xmi:id="_NTzapPcTEeiqn80yrzdh8w00" key="uuid" value="_NTzapPcTEeiqn80yrzdh8w"/>
    </eAnnotations>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_NTzapfcTEeiqn80yrzdh8w" name="Loop" abstract="true" eSuperTypes="_NTyzv_cTEeiqn80yrzdh8w">
    <eAnnotations xmi:id="_NTzapfcTEeiqn80yrzdh8w0" source="genmymodel">
      <details xmi:id="_NTzapfcTEeiqn80yrzdh8w00" key="uuid" value="_NTzapfcTEeiqn80yrzdh8w"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_NTzapvcTEeiqn80yrzdh8w" name="loopCondition" lowerBound="1" eType="_NTyzuvcTEeiqn80yrzdh8w" containment="true">
      <eAnnotations xmi:id="_NTzapvcTEeiqn80yrzdh8w0" source="genmymodel">
        <details xmi:id="_NTzapvcTEeiqn80yrzdh8w00" key="uuid" value="_NTzapvcTEeiqn80yrzdh8w"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_NTzap_cTEeiqn80yrzdh8w" name="portsCopyToStartsport" upperBound="-1" eType="_NTza8PcTEeiqn80yrzdh8w" containment="true">
      <eAnnotations xmi:id="_NTzap_cTEeiqn80yrzdh8w0" source="genmymodel">
        <details xmi:id="_NTzap_cTEeiqn80yrzdh8w00" key="uuid" value="_NTzap_cTEeiqn80yrzdh8w"/>
      </eAnnotations>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_NTzaqPcTEeiqn80yrzdh8w" name="RepeatLoop" eSuperTypes="_NTzapfcTEeiqn80yrzdh8w">
    <eAnnotations xmi:id="_NTzaqPcTEeiqn80yrzdh8w0" source="genmymodel">
      <details xmi:id="_NTzaqPcTEeiqn80yrzdh8w00" key="uuid" value="_NTzaqPcTEeiqn80yrzdh8w"/>
    </eAnnotations>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_NTzaqfcTEeiqn80yrzdh8w" name="WhileLoop" eSuperTypes="_NTzapfcTEeiqn80yrzdh8w">
    <eAnnotations xmi:id="_NTzaqfcTEeiqn80yrzdh8w0" source="genmymodel">
      <details xmi:id="_NTzaqfcTEeiqn80yrzdh8w00" key="uuid" value="_NTzaqfcTEeiqn80yrzdh8w"/>
    </eAnnotations>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_NTzaqvcTEeiqn80yrzdh8w" name="ForLoop" eSuperTypes="_NTzapfcTEeiqn80yrzdh8w">
    <eAnnotations xmi:id="_NTzaqvcTEeiqn80yrzdh8w0" source="genmymodel">
      <details xmi:id="_NTzaqvcTEeiqn80yrzdh8w00" key="uuid" value="_NTzaqvcTEeiqn80yrzdh8w"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_NTzaq_cTEeiqn80yrzdh8w" name="loopStepWidth" eType="_NTzasfcTEeiqn80yrzdh8w">
      <eAnnotations xmi:id="_NTzaq_cTEeiqn80yrzdh8w0" source="genmymodel">
        <details xmi:id="_NTzaq_cTEeiqn80yrzdh8w00" key="uuid" value="_NTzaq_cTEeiqn80yrzdh8w"/>
      </eAnnotations>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_NTzarPcTEeiqn80yrzdh8w" name="ProcessSlot" eSuperTypes="_NTyzvvcTEeiqn80yrzdh8w">
    <eAnnotations xmi:id="_NTzarPcTEeiqn80yrzdh8w0" source="genmymodel">
      <details xmi:id="_NTzarPcTEeiqn80yrzdh8w00" key="uuid" value="_NTzarPcTEeiqn80yrzdh8w"/>
    </eAnnotations>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_NTzarfcTEeiqn80yrzdh8w" name="DataMappingStep" eSuperTypes="_NTyzvvcTEeiqn80yrzdh8w">
    <eAnnotations xmi:id="_NTzarfcTEeiqn80yrzdh8w0" source="genmymodel">
      <details xmi:id="_NTzarfcTEeiqn80yrzdh8w00" key="uuid" value="_NTzarfcTEeiqn80yrzdh8w"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_NTzarvcTEeiqn80yrzdh8w" name="mappings" upperBound="-1" eType="_NTza1vcTEeiqn80yrzdh8w">
      <eAnnotations xmi:id="_NTzarvcTEeiqn80yrzdh8w0" source="genmymodel">
        <details xmi:id="_NTzarvcTEeiqn80yrzdh8w00" key="uuid" value="_NTzarvcTEeiqn80yrzdh8w"/>
      </eAnnotations>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_NTzar_cTEeiqn80yrzdh8w" name="StartControlPort" eSuperTypes="_NTyzqPcTEeiqn80yrzdh8w _NTzas_cTEeiqn80yrzdh8w">
    <eAnnotations xmi:id="_NTzar_cTEeiqn80yrzdh8w0" source="genmymodel">
      <details xmi:id="_NTzar_cTEeiqn80yrzdh8w00" key="uuid" value="_NTzar_cTEeiqn80yrzdh8w"/>
    </eAnnotations>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_NTzasPcTEeiqn80yrzdh8w" name="EndControlPort" eSuperTypes="_NTyzqPcTEeiqn80yrzdh8w _NTzatPcTEeiqn80yrzdh8w">
    <eAnnotations xmi:id="_NTzasPcTEeiqn80yrzdh8w0" source="genmymodel">
      <details xmi:id="_NTzasPcTEeiqn80yrzdh8w00" key="uuid" value="_NTzasPcTEeiqn80yrzdh8w"/>
    </eAnnotations>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_NTzasfcTEeiqn80yrzdh8w" name="StartDataPort" eSuperTypes="_NTyzpPcTEeiqn80yrzdh8w _NTzas_cTEeiqn80yrzdh8w">
    <eAnnotations xmi:id="_NTzasfcTEeiqn80yrzdh8w0" source="genmymodel">
      <details xmi:id="_NTzasfcTEeiqn80yrzdh8w00" key="uuid" value="_NTzasfcTEeiqn80yrzdh8w"/>
    </eAnnotations>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_NTzasvcTEeiqn80yrzdh8w" name="EndDataPort" eSuperTypes="_NTyzpPcTEeiqn80yrzdh8w _NTzatPcTEeiqn80yrzdh8w">
    <eAnnotations xmi:id="_NTzasvcTEeiqn80yrzdh8w0" source="genmymodel">
      <details xmi:id="_NTzasvcTEeiqn80yrzdh8w00" key="uuid" value="_NTzasvcTEeiqn80yrzdh8w"/>
    </eAnnotations>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_NTzas_cTEeiqn80yrzdh8w" name="StartPort" abstract="true" interface="true">
    <eAnnotations xmi:id="_NTzas_cTEeiqn80yrzdh8w0" source="genmymodel">
      <details xmi:id="_NTzas_cTEeiqn80yrzdh8w00" key="uuid" value="_NTzas_cTEeiqn80yrzdh8w"/>
    </eAnnotations>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_NTzatPcTEeiqn80yrzdh8w" name="EndPort" abstract="true" interface="true">
    <eAnnotations xmi:id="_NTzatPcTEeiqn80yrzdh8w0" source="genmymodel">
      <details xmi:id="_NTzatPcTEeiqn80yrzdh8w00" key="uuid" value="_NTzatPcTEeiqn80yrzdh8w"/>
    </eAnnotations>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_NTzatfcTEeiqn80yrzdh8w" name="Identifiable" abstract="true">
    <eAnnotations xmi:id="_NTzatfcTEeiqn80yrzdh8w0" source="genmymodel">
      <details xmi:id="_NTzatfcTEeiqn80yrzdh8w00" key="uuid" value="_NTzatfcTEeiqn80yrzdh8w"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_NTzatvcTEeiqn80yrzdh8w" name="id" lowerBound="1">
      <eAnnotations xmi:id="_NTzatvcTEeiqn80yrzdh8w0" source="genmymodel">
        <details xmi:id="_NTzatvcTEeiqn80yrzdh8w00" key="uuid" value="_NTzatvcTEeiqn80yrzdh8w"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_NTzat_cTEeiqn80yrzdh8w" name="Nameable" abstract="true">
    <eAnnotations xmi:id="_NTzat_cTEeiqn80yrzdh8w0" source="genmymodel">
      <details xmi:id="_NTzat_cTEeiqn80yrzdh8w00" key="uuid" value="_NTzat_cTEeiqn80yrzdh8w"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_NTzauPcTEeiqn80yrzdh8w" name="name" lowerBound="1">
      <eAnnotations xmi:id="_NTzauPcTEeiqn80yrzdh8w0" source="genmymodel">
        <details xmi:id="_NTzauPcTEeiqn80yrzdh8w00" key="uuid" value="_NTzauPcTEeiqn80yrzdh8w"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_NTzaufcTEeiqn80yrzdh8w" name="TriggeredEvent" eSuperTypes="_NTyzmPcTEeiqn80yrzdh8w">
    <eAnnotations xmi:id="_NTzaufcTEeiqn80yrzdh8w0" source="genmymodel">
      <details xmi:id="_NTzaufcTEeiqn80yrzdh8w00" key="uuid" value="_NTzaufcTEeiqn80yrzdh8w"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_NTzauvcTEeiqn80yrzdh8w" name="EPLStatement" lowerBound="1">
      <eAnnotations xmi:id="_NTzauvcTEeiqn80yrzdh8w0" source="genmymodel">
        <details xmi:id="_NTzauvcTEeiqn80yrzdh8w00" key="uuid" value="_NTzauvcTEeiqn80yrzdh8w"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_NTzau_cTEeiqn80yrzdh8w" name="TrueTransition" eSuperTypes="_NTyzkfcTEeiqn80yrzdh8w">
    <eAnnotations xmi:id="_NTzau_cTEeiqn80yrzdh8w0" source="genmymodel">
      <details xmi:id="_NTzau_cTEeiqn80yrzdh8w00" key="uuid" value="_NTzau_cTEeiqn80yrzdh8w"/>
    </eAnnotations>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_NTzavPcTEeiqn80yrzdh8w" name="FalseTransition" eSuperTypes="_NTyzkfcTEeiqn80yrzdh8w">
    <eAnnotations xmi:id="_NTzavPcTEeiqn80yrzdh8w0" source="genmymodel">
      <details xmi:id="_NTzavPcTEeiqn80yrzdh8w00" key="uuid" value="_NTzavPcTEeiqn80yrzdh8w"/>
    </eAnnotations>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_NTzavfcTEeiqn80yrzdh8w" name="SOAPInvoke" eSuperTypes="_NTyzl_cTEeiqn80yrzdh8w">
    <eAnnotations xmi:id="_NTzavfcTEeiqn80yrzdh8w0" source="genmymodel">
      <details xmi:id="_NTzavfcTEeiqn80yrzdh8w00" key="uuid" value="_NTzavfcTEeiqn80yrzdh8w"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_NTzavvcTEeiqn80yrzdh8w" name="serverUri" lowerBound="1">
      <eAnnotations xmi:id="_NTzavvcTEeiqn80yrzdh8w0" source="genmymodel">
        <details xmi:id="_NTzavvcTEeiqn80yrzdh8w00" key="uuid" value="_NTzavvcTEeiqn80yrzdh8w"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_NTzav_cTEeiqn80yrzdh8w" name="methodName" lowerBound="1">
      <eAnnotations xmi:id="_NTzav_cTEeiqn80yrzdh8w0" source="genmymodel">
        <details xmi:id="_NTzav_cTEeiqn80yrzdh8w00" key="uuid" value="_NTzav_cTEeiqn80yrzdh8w"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_NTzawPcTEeiqn80yrzdh8w" name="wsdlUri" lowerBound="1">
      <eAnnotations xmi:id="_NTzawPcTEeiqn80yrzdh8w0" source="genmymodel">
        <details xmi:id="_NTzawPcTEeiqn80yrzdh8w00" key="uuid" value="_NTzawPcTEeiqn80yrzdh8w"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_NTzawfcTEeiqn80yrzdh8w" name="configFile" lowerBound="1">
      <eAnnotations xmi:id="_NTzawfcTEeiqn80yrzdh8w0" source="genmymodel">
        <details xmi:id="_NTzawfcTEeiqn80yrzdh8w00" key="uuid" value="_NTzawfcTEeiqn80yrzdh8w"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_NTzawvcTEeiqn80yrzdh8w" name="XMLRPCInvoke" eSuperTypes="_NTyzl_cTEeiqn80yrzdh8w">
    <eAnnotations xmi:id="_NTzawvcTEeiqn80yrzdh8w0" source="genmymodel">
      <details xmi:id="_NTzawvcTEeiqn80yrzdh8w00" key="uuid" value="_NTzawvcTEeiqn80yrzdh8w"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_NTzaw_cTEeiqn80yrzdh8w" name="serverUri" lowerBound="1">
      <eAnnotations xmi:id="_NTzaw_cTEeiqn80yrzdh8w0" source="genmymodel">
        <details xmi:id="_NTzaw_cTEeiqn80yrzdh8w00" key="uuid" value="_NTzaw_cTEeiqn80yrzdh8w"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_NTzaxPcTEeiqn80yrzdh8w" name="methodName" lowerBound="1">
      <eAnnotations xmi:id="_NTzaxPcTEeiqn80yrzdh8w0" source="genmymodel">
        <details xmi:id="_NTzaxPcTEeiqn80yrzdh8w00" key="uuid" value="_NTzaxPcTEeiqn80yrzdh8w"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_NTzaxfcTEeiqn80yrzdh8w" name="startParameterSequence" lowerBound="1">
      <eAnnotations xmi:id="_NTzaxfcTEeiqn80yrzdh8w0" source="genmymodel">
        <details xmi:id="_NTzaxfcTEeiqn80yrzdh8w00" key="uuid" value="_NTzaxfcTEeiqn80yrzdh8w"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_NTzaxvcTEeiqn80yrzdh8w" name="endParameterSequence" lowerBound="1">
      <eAnnotations xmi:id="_NTzaxvcTEeiqn80yrzdh8w0" source="genmymodel">
        <details xmi:id="_NTzaxvcTEeiqn80yrzdh8w00" key="uuid" value="_NTzaxvcTEeiqn80yrzdh8w"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_NTzax_cTEeiqn80yrzdh8w" name="LoadClassStep" eSuperTypes="_NTyzvvcTEeiqn80yrzdh8w">
    <eAnnotations xmi:id="_NTzax_cTEeiqn80yrzdh8w0" source="genmymodel">
      <details xmi:id="_NTzax_cTEeiqn80yrzdh8w00" key="uuid" value="_NTzax_cTEeiqn80yrzdh8w"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_NTzayPcTEeiqn80yrzdh8w" name="delegateClassName">
      <eAnnotations xmi:id="_NTzayPcTEeiqn80yrzdh8w0" source="genmymodel">
        <details xmi:id="_NTzayPcTEeiqn80yrzdh8w00" key="uuid" value="_NTzayPcTEeiqn80yrzdh8w"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_NTzayfcTEeiqn80yrzdh8w" name="SeMiWaInvoke" eSuperTypes="_NTyzl_cTEeiqn80yrzdh8w">
    <eAnnotations xmi:id="_NTzayfcTEeiqn80yrzdh8w0" source="genmymodel">
      <details xmi:id="_NTzayfcTEeiqn80yrzdh8w00" key="uuid" value="_NTzayfcTEeiqn80yrzdh8w"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_NTzayvcTEeiqn80yrzdh8w" name="serviceName" lowerBound="1">
      <eAnnotations xmi:id="_NTzayvcTEeiqn80yrzdh8w0" source="genmymodel">
        <details xmi:id="_NTzayvcTEeiqn80yrzdh8w00" key="uuid" value="_NTzayvcTEeiqn80yrzdh8w"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_NTzay_cTEeiqn80yrzdh8w" name="nodeId" lowerBound="1">
      <eAnnotations xmi:id="_NTzay_cTEeiqn80yrzdh8w0" source="genmymodel">
        <details xmi:id="_NTzay_cTEeiqn80yrzdh8w00" key="uuid" value="_NTzay_cTEeiqn80yrzdh8w"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_NTzazPcTEeiqn80yrzdh8w" name="RESTInvoke" eSuperTypes="_NTyzl_cTEeiqn80yrzdh8w">
    <eAnnotations xmi:id="_NTzazPcTEeiqn80yrzdh8w0" source="genmymodel">
      <details xmi:id="_NTzazPcTEeiqn80yrzdh8w00" key="uuid" value="_NTzazPcTEeiqn80yrzdh8w"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_NTzazfcTEeiqn80yrzdh8w" name="HTTPMethod" lowerBound="1" eType="_NTza3vcTEeiqn80yrzdh8w">
      <eAnnotations xmi:id="_NTzazfcTEeiqn80yrzdh8w0" source="genmymodel">
        <details xmi:id="_NTzazfcTEeiqn80yrzdh8w00" key="uuid" value="_NTzazfcTEeiqn80yrzdh8w"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_NTzazvcTEeiqn80yrzdh8w" name="ServerUri" lowerBound="1">
      <eAnnotations xmi:id="_NTzazvcTEeiqn80yrzdh8w0" source="genmymodel">
        <details xmi:id="_NTzazvcTEeiqn80yrzdh8w00" key="uuid" value="_NTzazvcTEeiqn80yrzdh8w"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_NTzaz_cTEeiqn80yrzdh8w" name="OSGiInvoke" eSuperTypes="_NTyzl_cTEeiqn80yrzdh8w">
    <eAnnotations xmi:id="_NTzaz_cTEeiqn80yrzdh8w0" source="genmymodel">
      <details xmi:id="_NTzaz_cTEeiqn80yrzdh8w00" key="uuid" value="_NTzaz_cTEeiqn80yrzdh8w"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_NTza0PcTEeiqn80yrzdh8w" name="serviceClassName" lowerBound="1">
      <eAnnotations xmi:id="_NTza0PcTEeiqn80yrzdh8w0" source="genmymodel">
        <details xmi:id="_NTza0PcTEeiqn80yrzdh8w00" key="uuid" value="_NTza0PcTEeiqn80yrzdh8w"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_NTza0fcTEeiqn80yrzdh8w" name="methodName" lowerBound="1">
      <eAnnotations xmi:id="_NTza0fcTEeiqn80yrzdh8w0" source="genmymodel">
        <details xmi:id="_NTza0fcTEeiqn80yrzdh8w00" key="uuid" value="_NTza0fcTEeiqn80yrzdh8w"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_NTza0vcTEeiqn80yrzdh8w" name="parameterTypes" lowerBound="1">
      <eAnnotations xmi:id="_NTza0vcTEeiqn80yrzdh8w0" source="genmymodel">
        <details xmi:id="_NTza0vcTEeiqn80yrzdh8w00" key="uuid" value="_NTza0vcTEeiqn80yrzdh8w"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_NTza0_cTEeiqn80yrzdh8w" name="bundleName" lowerBound="1">
      <eAnnotations xmi:id="_NTza0_cTEeiqn80yrzdh8w0" source="genmymodel">
        <details xmi:id="_NTza0_cTEeiqn80yrzdh8w00" key="uuid" value="_NTza0_cTEeiqn80yrzdh8w"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_NTza1PcTEeiqn80yrzdh8w" name="SeMiWaRequest" eSuperTypes="_NTyzvvcTEeiqn80yrzdh8w">
    <eAnnotations xmi:id="_NTza1PcTEeiqn80yrzdh8w0" source="genmymodel">
      <details xmi:id="_NTza1PcTEeiqn80yrzdh8w00" key="uuid" value="_NTza1PcTEeiqn80yrzdh8w"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_NTza1fcTEeiqn80yrzdh8w" name="SSILStatement" lowerBound="1">
      <eAnnotations xmi:id="_NTza1fcTEeiqn80yrzdh8w0" source="genmymodel">
        <details xmi:id="_NTza1fcTEeiqn80yrzdh8w00" key="uuid" value="_NTza1fcTEeiqn80yrzdh8w"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_NTza1vcTEeiqn80yrzdh8w" name="DataMapping" eSuperTypes="_NTzatfcTEeiqn80yrzdh8w _NTzat_cTEeiqn80yrzdh8w">
    <eAnnotations xmi:id="_NTza1vcTEeiqn80yrzdh8w0" source="genmymodel">
      <details xmi:id="_NTza1vcTEeiqn80yrzdh8w00" key="uuid" value="_NTza1vcTEeiqn80yrzdh8w"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_NTza1_cTEeiqn80yrzdh8w" name="source" lowerBound="1" eType="_NTyzwfcTEeiqn80yrzdh8w" eOpposite="_NTyzw_cTEeiqn80yrzdh8w">
      <eAnnotations xmi:id="_NTza1_cTEeiqn80yrzdh8w0" source="genmymodel">
        <details xmi:id="_NTza1_cTEeiqn80yrzdh8w00" key="uuid" value="_NTza1_cTEeiqn80yrzdh8w"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_NTza2PcTEeiqn80yrzdh8w" name="target" lowerBound="1" eType="_NTyzwfcTEeiqn80yrzdh8w">
      <eAnnotations xmi:id="_NTza2PcTEeiqn80yrzdh8w0" source="genmymodel">
        <details xmi:id="_NTza2PcTEeiqn80yrzdh8w00" key="uuid" value="_NTza2PcTEeiqn80yrzdh8w"/>
      </eAnnotations>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_NTza2fcTEeiqn80yrzdh8w" name="DataDuplicationStep" eSuperTypes="_NTyzvvcTEeiqn80yrzdh8w">
    <eAnnotations xmi:id="_NTza2fcTEeiqn80yrzdh8w0" source="genmymodel">
      <details xmi:id="_NTza2fcTEeiqn80yrzdh8w00" key="uuid" value="_NTza2fcTEeiqn80yrzdh8w"/>
    </eAnnotations>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_NTza2vcTEeiqn80yrzdh8w" name="ROSInvoke" eSuperTypes="_NTyzvvcTEeiqn80yrzdh8w">
    <eAnnotations xmi:id="_NTza2vcTEeiqn80yrzdh8w0" source="genmymodel">
      <details xmi:id="_NTza2vcTEeiqn80yrzdh8w00" key="uuid" value="_NTza2vcTEeiqn80yrzdh8w"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_NTza2_cTEeiqn80yrzdh8w" name="serverUri" lowerBound="1">
      <eAnnotations xmi:id="_NTza2_cTEeiqn80yrzdh8w0" source="genmymodel">
        <details xmi:id="_NTza2_cTEeiqn80yrzdh8w00" key="uuid" value="_NTza2_cTEeiqn80yrzdh8w"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_NTza3PcTEeiqn80yrzdh8w" name="serviceName">
      <eAnnotations xmi:id="_NTza3PcTEeiqn80yrzdh8w0" source="genmymodel">
        <details xmi:id="_NTza3PcTEeiqn80yrzdh8w00" key="uuid" value="_NTza3PcTEeiqn80yrzdh8w"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_NTza3fcTEeiqn80yrzdh8w" name="And" eSuperTypes="_NTyzvvcTEeiqn80yrzdh8w">
    <eAnnotations xmi:id="_NTza3fcTEeiqn80yrzdh8w0" source="genmymodel">
      <details xmi:id="_NTza3fcTEeiqn80yrzdh8w00" key="uuid" value="_NTza3fcTEeiqn80yrzdh8w"/>
    </eAnnotations>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EEnum" xmi:id="_NTza3vcTEeiqn80yrzdh8w" name="HTTPverb">
    <eAnnotations xmi:id="_NTza3vcTEeiqn80yrzdh8w0" source="genmymodel">
      <details xmi:id="_NTza3vcTEeiqn80yrzdh8w00" key="uuid" value="_NTza3vcTEeiqn80yrzdh8w"/>
    </eAnnotations>
    <eLiterals xmi:id="_NTza3_cTEeiqn80yrzdh8w" name="PUT">
      <eAnnotations xmi:id="_NTza3_cTEeiqn80yrzdh8w0" source="genmymodel">
        <details xmi:id="_NTza3_cTEeiqn80yrzdh8w00" key="uuid" value="_NTza3_cTEeiqn80yrzdh8w"/>
      </eAnnotations>
    </eLiterals>
    <eLiterals xmi:id="_NTza4PcTEeiqn80yrzdh8w" name="GET" value="1">
      <eAnnotations xmi:id="_NTza4PcTEeiqn80yrzdh8w0" source="genmymodel">
        <details xmi:id="_NTza4PcTEeiqn80yrzdh8w00" key="uuid" value="_NTza4PcTEeiqn80yrzdh8w"/>
      </eAnnotations>
    </eLiterals>
    <eLiterals xmi:id="_NTza4fcTEeiqn80yrzdh8w" name="POST" value="2">
      <eAnnotations xmi:id="_NTza4fcTEeiqn80yrzdh8w0" source="genmymodel">
        <details xmi:id="_NTza4fcTEeiqn80yrzdh8w00" key="uuid" value="_NTza4fcTEeiqn80yrzdh8w"/>
      </eAnnotations>
    </eLiterals>
    <eLiterals xmi:id="_NTza4vcTEeiqn80yrzdh8w" name="DELETE" value="3">
      <eAnnotations xmi:id="_NTza4vcTEeiqn80yrzdh8w0" source="genmymodel">
        <details xmi:id="_NTza4vcTEeiqn80yrzdh8w00" key="uuid" value="_NTza4vcTEeiqn80yrzdh8w"/>
      </eAnnotations>
    </eLiterals>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_NTza4_cTEeiqn80yrzdh8w" name="CollectionType" eSuperTypes="_NTyzwfcTEeiqn80yrzdh8w">
    <eAnnotations xmi:id="_NTza4_cTEeiqn80yrzdh8w0" source="genmymodel">
      <details xmi:id="_NTza4_cTEeiqn80yrzdh8w00" key="uuid" value="_NTza4_cTEeiqn80yrzdh8w"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_NTza5PcTEeiqn80yrzdh8w" name="collectionItemType" lowerBound="1" eType="_NTyzwfcTEeiqn80yrzdh8w">
      <eAnnotations xmi:id="_NTza5PcTEeiqn80yrzdh8w0" source="genmymodel">
        <details xmi:id="_NTza5PcTEeiqn80yrzdh8w00" key="uuid" value="_NTza5PcTEeiqn80yrzdh8w"/>
      </eAnnotations>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_NTza5fcTEeiqn80yrzdh8w" name="ListType" eSuperTypes="_NTza4_cTEeiqn80yrzdh8w">
    <eAnnotations xmi:id="_NTza5fcTEeiqn80yrzdh8w0" source="genmymodel">
      <details xmi:id="_NTza5fcTEeiqn80yrzdh8w00" key="uuid" value="_NTza5fcTEeiqn80yrzdh8w"/>
    </eAnnotations>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_NTza5vcTEeiqn80yrzdh8w" name="SetType" eSuperTypes="_NTza4_cTEeiqn80yrzdh8w">
    <eAnnotations xmi:id="_NTza5vcTEeiqn80yrzdh8w0" source="genmymodel">
      <details xmi:id="_NTza5vcTEeiqn80yrzdh8w00" key="uuid" value="_NTza5vcTEeiqn80yrzdh8w"/>
    </eAnnotations>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_NTza5_cTEeiqn80yrzdh8w" name="PublishMessage" abstract="true" eSuperTypes="_NTyzvvcTEeiqn80yrzdh8w">
    <eAnnotations xmi:id="_NTza5_cTEeiqn80yrzdh8w0" source="genmymodel">
      <details xmi:id="_NTza5_cTEeiqn80yrzdh8w00" key="uuid" value="_NTza5_cTEeiqn80yrzdh8w"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_NTza6PcTEeiqn80yrzdh8w" name="serverUri">
      <eAnnotations xmi:id="_NTza6PcTEeiqn80yrzdh8w0" source="genmymodel">
        <details xmi:id="_NTza6PcTEeiqn80yrzdh8w00" key="uuid" value="_NTza6PcTEeiqn80yrzdh8w"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_NTza6fcTEeiqn80yrzdh8w" name="topic">
      <eAnnotations xmi:id="_NTza6fcTEeiqn80yrzdh8w0" source="genmymodel">
        <details xmi:id="_NTza6fcTEeiqn80yrzdh8w00" key="uuid" value="_NTza6fcTEeiqn80yrzdh8w"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_NTza6vcTEeiqn80yrzdh8w" name="PublishROSMessage" eSuperTypes="_NTza5_cTEeiqn80yrzdh8w">
    <eAnnotations xmi:id="_NTza6vcTEeiqn80yrzdh8w0" source="genmymodel">
      <details xmi:id="_NTza6vcTEeiqn80yrzdh8w00" key="uuid" value="_NTza6vcTEeiqn80yrzdh8w"/>
    </eAnnotations>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_NTza6_cTEeiqn80yrzdh8w" name="HumanTask" eSuperTypes="_NTyzvvcTEeiqn80yrzdh8w">
    <eAnnotations xmi:id="_NTza6_cTEeiqn80yrzdh8w0" source="genmymodel">
      <details xmi:id="_NTza6_cTEeiqn80yrzdh8w00" key="uuid" value="_NTza6_cTEeiqn80yrzdh8w"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_NTza7PcTEeiqn80yrzdh8w" name="humanTaskType" lowerBound="1" eType="_NTzbB_cTEeiqn80yrzdh8w">
      <eAnnotations xmi:id="_NTza7PcTEeiqn80yrzdh8w0" source="genmymodel">
        <details xmi:id="_NTza7PcTEeiqn80yrzdh8w00" key="uuid" value="_NTza7PcTEeiqn80yrzdh8w"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_NTza7fcTEeiqn80yrzdh8w" name="humanTaskUseCase" lowerBound="1" eType="_NTzbDPcTEeiqn80yrzdh8w">
      <eAnnotations xmi:id="_NTza7fcTEeiqn80yrzdh8w0" source="genmymodel">
        <details xmi:id="_NTza7fcTEeiqn80yrzdh8w00" key="uuid" value="_NTza7fcTEeiqn80yrzdh8w"/>
      </eAnnotations>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_NTza7vcTEeiqn80yrzdh8w" name="EscalationPort" eSuperTypes="_NTzasPcTEeiqn80yrzdh8w">
    <eAnnotations xmi:id="_NTza7vcTEeiqn80yrzdh8w0" source="genmymodel">
      <details xmi:id="_NTza7vcTEeiqn80yrzdh8w00" key="uuid" value="_NTza7vcTEeiqn80yrzdh8w"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_NTza7_cTEeiqn80yrzdh8w" name="escalationTime" lowerBound="1">
      <eAnnotations xmi:id="_NTza7_cTEeiqn80yrzdh8w0" source="genmymodel">
        <details xmi:id="_NTza7_cTEeiqn80yrzdh8w00" key="uuid" value="_NTza7_cTEeiqn80yrzdh8w"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_NTza8PcTEeiqn80yrzdh8w" name="EndDataPortToStartDataPortMap" instanceClassName="java.util.Map$Entry">
    <eAnnotations xmi:id="_NTza8PcTEeiqn80yrzdh8w0" source="genmymodel">
      <details xmi:id="_NTza8PcTEeiqn80yrzdh8w00" key="uuid" value="_NTza8PcTEeiqn80yrzdh8w"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_NTza8fcTEeiqn80yrzdh8w" name="key" eType="_NTzasvcTEeiqn80yrzdh8w">
      <eAnnotations xmi:id="_NTza8fcTEeiqn80yrzdh8w0" source="genmymodel">
        <details xmi:id="_NTza8fcTEeiqn80yrzdh8w00" key="uuid" value="_NTza8fcTEeiqn80yrzdh8w"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_NTza8vcTEeiqn80yrzdh8w" name="value" eType="_NTzasfcTEeiqn80yrzdh8w">
      <eAnnotations xmi:id="_NTza8vcTEeiqn80yrzdh8w0" source="genmymodel">
        <details xmi:id="_NTza8vcTEeiqn80yrzdh8w00" key="uuid" value="_NTza8vcTEeiqn80yrzdh8w"/>
      </eAnnotations>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_NTza8_cTEeiqn80yrzdh8w" name="OpenHabSemanticInvoke" abstract="true" eSuperTypes="_NTyzl_cTEeiqn80yrzdh8w">
    <eAnnotations xmi:id="_NTza8_cTEeiqn80yrzdh8w0" source="genmymodel">
      <details xmi:id="_NTza8_cTEeiqn80yrzdh8w00" key="uuid" value="_NTza8_cTEeiqn80yrzdh8w"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_NTza9PcTEeiqn80yrzdh8w" name="query">
      <eAnnotations xmi:id="_NTza9PcTEeiqn80yrzdh8w0" source="genmymodel">
        <details xmi:id="_NTza9PcTEeiqn80yrzdh8w00" key="uuid" value="_NTza9PcTEeiqn80yrzdh8w"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_NTza9fcTEeiqn80yrzdh8w" name="serverBaseAddress">
      <eAnnotations xmi:id="_NTza9fcTEeiqn80yrzdh8w0" source="genmymodel">
        <details xmi:id="_NTza9fcTEeiqn80yrzdh8w00" key="uuid" value="_NTza9fcTEeiqn80yrzdh8w"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_NTza9vcTEeiqn80yrzdh8w" name="withLatest">
      <eAnnotations xmi:id="_NTza9vcTEeiqn80yrzdh8w0" source="genmymodel">
        <details xmi:id="_NTza9vcTEeiqn80yrzdh8w00" key="uuid" value="_NTza9vcTEeiqn80yrzdh8w"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_NTza9_cTEeiqn80yrzdh8w" name="OpenHabSemanticSelectInvoke" eSuperTypes="_NTza8_cTEeiqn80yrzdh8w">
    <eAnnotations xmi:id="_NTza9_cTEeiqn80yrzdh8w0" source="genmymodel">
      <details xmi:id="_NTza9_cTEeiqn80yrzdh8w00" key="uuid" value="_NTza9_cTEeiqn80yrzdh8w"/>
    </eAnnotations>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_NTza-PcTEeiqn80yrzdh8w" name="OpenHabSemanticAskInvoke" eSuperTypes="_NTza8_cTEeiqn80yrzdh8w">
    <eAnnotations xmi:id="_NTza-PcTEeiqn80yrzdh8w0" source="genmymodel">
      <details xmi:id="_NTza-PcTEeiqn80yrzdh8w00" key="uuid" value="_NTza-PcTEeiqn80yrzdh8w"/>
    </eAnnotations>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_NTza-fcTEeiqn80yrzdh8w" name="OpenHabSemanticCommandInvoke" eSuperTypes="_NTza8_cTEeiqn80yrzdh8w">
    <eAnnotations xmi:id="_NTza-fcTEeiqn80yrzdh8w0" source="genmymodel">
      <details xmi:id="_NTza-fcTEeiqn80yrzdh8w00" key="uuid" value="_NTza-fcTEeiqn80yrzdh8w"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_NTza-vcTEeiqn80yrzdh8w" name="command">
      <eAnnotations xmi:id="_NTza-vcTEeiqn80yrzdh8w0" source="genmymodel">
        <details xmi:id="_NTza-vcTEeiqn80yrzdh8w00" key="uuid" value="_NTza-vcTEeiqn80yrzdh8w"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EEnum" xmi:id="_NTza-_cTEeiqn80yrzdh8w" name="SemanticTargetType">
    <eAnnotations xmi:id="_NTza-_cTEeiqn80yrzdh8w0" source="genmymodel">
      <details xmi:id="_NTza-_cTEeiqn80yrzdh8w00" key="uuid" value="_NTza-_cTEeiqn80yrzdh8w"/>
    </eAnnotations>
    <eLiterals xmi:id="_NTza_PcTEeiqn80yrzdh8w" name="ASK_QUERY">
      <eAnnotations xmi:id="_NTza_PcTEeiqn80yrzdh8w0" source="genmymodel">
        <details xmi:id="_NTza_PcTEeiqn80yrzdh8w00" key="uuid" value="_NTza_PcTEeiqn80yrzdh8w"/>
      </eAnnotations>
    </eLiterals>
    <eLiterals xmi:id="_NTza_fcTEeiqn80yrzdh8w" name="SELECT_QUERY" value="1">
      <eAnnotations xmi:id="_NTza_fcTEeiqn80yrzdh8w0" source="genmymodel">
        <details xmi:id="_NTza_fcTEeiqn80yrzdh8w00" key="uuid" value="_NTza_fcTEeiqn80yrzdh8w"/>
      </eAnnotations>
    </eLiterals>
    <eLiterals xmi:id="_NTza_vcTEeiqn80yrzdh8w" name="POST_COMMAND" value="2">
      <eAnnotations xmi:id="_NTza_vcTEeiqn80yrzdh8w0" source="genmymodel">
        <details xmi:id="_NTza_vcTEeiqn80yrzdh8w00" key="uuid" value="_NTza_vcTEeiqn80yrzdh8w"/>
      </eAnnotations>
    </eLiterals>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_NTza__cTEeiqn80yrzdh8w" name="CpsStep" abstract="true" interface="true">
    <eAnnotations xmi:id="_NTza__cTEeiqn80yrzdh8w0" source="genmymodel">
      <details xmi:id="_NTza__cTEeiqn80yrzdh8w00" key="uuid" value="_NTza__cTEeiqn80yrzdh8w"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_NTzbAPcTEeiqn80yrzdh8w" name="cyberPhysical">
      <eAnnotations xmi:id="_NTzbAPcTEeiqn80yrzdh8w0" source="genmymodel">
        <details xmi:id="_NTzbAPcTEeiqn80yrzdh8w00" key="uuid" value="_NTzbAPcTEeiqn80yrzdh8w"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_NTzbAfcTEeiqn80yrzdh8w" name="goal">
      <eAnnotations xmi:id="_NTzbAfcTEeiqn80yrzdh8w0" source="genmymodel">
        <details xmi:id="_NTzbAfcTEeiqn80yrzdh8w00" key="uuid" value="_NTzbAfcTEeiqn80yrzdh8w"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_NTzbAvcTEeiqn80yrzdh8w" name="eplQuery">
      <eAnnotations xmi:id="_NTzbAvcTEeiqn80yrzdh8w0" source="genmymodel">
        <details xmi:id="_NTzbAvcTEeiqn80yrzdh8w00" key="uuid" value="_NTzbAvcTEeiqn80yrzdh8w"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_NTzbA_cTEeiqn80yrzdh8w" name="controlProcessId">
      <eAnnotations xmi:id="_NTzbA_cTEeiqn80yrzdh8w0" source="genmymodel">
        <details xmi:id="_NTzbA_cTEeiqn80yrzdh8w00" key="uuid" value="_NTzbA_cTEeiqn80yrzdh8w"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_NTzbBPcTEeiqn80yrzdh8w" name="controlProcess" eType="_NTyzmfcTEeiqn80yrzdh8w">
      <eAnnotations xmi:id="_NTzbBPcTEeiqn80yrzdh8w0" source="genmymodel">
        <details xmi:id="_NTzbBPcTEeiqn80yrzdh8w00" key="uuid" value="_NTzbBPcTEeiqn80yrzdh8w"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_NTzbBfcTEeiqn80yrzdh8w" name="context">
      <eAnnotations xmi:id="_NTzbBfcTEeiqn80yrzdh8w0" source="genmymodel">
        <details xmi:id="_NTzbBfcTEeiqn80yrzdh8w00" key="uuid" value="_NTzbBfcTEeiqn80yrzdh8w"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_NTzbBvcTEeiqn80yrzdh8w" name="MapeK" eSuperTypes="_NTyzvvcTEeiqn80yrzdh8w">
    <eAnnotations xmi:id="_NTzbBvcTEeiqn80yrzdh8w0" source="genmymodel">
      <details xmi:id="_NTzbBvcTEeiqn80yrzdh8w00" key="uuid" value="_NTzbBvcTEeiqn80yrzdh8w"/>
    </eAnnotations>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EEnum" xmi:id="_NTzbB_cTEeiqn80yrzdh8w" name="HumanTaskType">
    <eAnnotations xmi:id="_NTzbB_cTEeiqn80yrzdh8w0" source="genmymodel">
      <details xmi:id="_NTzbB_cTEeiqn80yrzdh8w00" key="uuid" value="_NTzbB_cTEeiqn80yrzdh8w"/>
    </eAnnotations>
    <eLiterals xmi:id="_NTzbCPcTEeiqn80yrzdh8w" name="HINT">
      <eAnnotations xmi:id="_NTzbCPcTEeiqn80yrzdh8w0" source="genmymodel">
        <details xmi:id="_NTzbCPcTEeiqn80yrzdh8w00" key="uuid" value="_NTzbCPcTEeiqn80yrzdh8w"/>
      </eAnnotations>
    </eLiterals>
    <eLiterals xmi:id="_NTzbCfcTEeiqn80yrzdh8w" name="WARNING" value="1">
      <eAnnotations xmi:id="_NTzbCfcTEeiqn80yrzdh8w0" source="genmymodel">
        <details xmi:id="_NTzbCfcTEeiqn80yrzdh8w00" key="uuid" value="_NTzbCfcTEeiqn80yrzdh8w"/>
      </eAnnotations>
    </eLiterals>
    <eLiterals xmi:id="_NTzbCvcTEeiqn80yrzdh8w" name="INTERACTION" value="2">
      <eAnnotations xmi:id="_NTzbCvcTEeiqn80yrzdh8w0" source="genmymodel">
        <details xmi:id="_NTzbCvcTEeiqn80yrzdh8w00" key="uuid" value="_NTzbCvcTEeiqn80yrzdh8w"/>
      </eAnnotations>
    </eLiterals>
    <eLiterals xmi:id="_NTzbC_cTEeiqn80yrzdh8w" name="ERROR" value="3">
      <eAnnotations xmi:id="_NTzbC_cTEeiqn80yrzdh8w0" source="genmymodel">
        <details xmi:id="_NTzbC_cTEeiqn80yrzdh8w00" key="uuid" value="_NTzbC_cTEeiqn80yrzdh8w"/>
      </eAnnotations>
    </eLiterals>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EEnum" xmi:id="_NTzbDPcTEeiqn80yrzdh8w" name="HumanTaskUseCase">
    <eAnnotations xmi:id="_NTzbDPcTEeiqn80yrzdh8w0" source="genmymodel">
      <details xmi:id="_NTzbDPcTEeiqn80yrzdh8w00" key="uuid" value="_NTzbDPcTEeiqn80yrzdh8w"/>
    </eAnnotations>
    <eLiterals xmi:id="_NTzbDfcTEeiqn80yrzdh8w" name="UNIVERSAL">
      <eAnnotations xmi:id="_NTzbDfcTEeiqn80yrzdh8w0" source="genmymodel">
        <details xmi:id="_NTzbDfcTEeiqn80yrzdh8w00" key="uuid" value="_NTzbDfcTEeiqn80yrzdh8w"/>
      </eAnnotations>
    </eLiterals>
    <eLiterals xmi:id="_NT0BsPcTEeiqn80yrzdh8w" name="COFFEE" value="1">
      <eAnnotations xmi:id="_NT0BsPcTEeiqn80yrzdh8w0" source="genmymodel">
        <details xmi:id="_NT0BsPcTEeiqn80yrzdh8w00" key="uuid" value="_NT0BsPcTEeiqn80yrzdh8w"/>
      </eAnnotations>
    </eLiterals>
    <eLiterals xmi:id="_NT0BsfcTEeiqn80yrzdh8w" name="HEATING" value="2">
      <eAnnotations xmi:id="_NT0BsfcTEeiqn80yrzdh8w0" source="genmymodel">
        <details xmi:id="_NT0BsfcTEeiqn80yrzdh8w00" key="uuid" value="_NT0BsfcTEeiqn80yrzdh8w"/>
      </eAnnotations>
    </eLiterals>
    <eLiterals xmi:id="_NT0BsvcTEeiqn80yrzdh8w" name="ORDER" value="3">
      <eAnnotations xmi:id="_NT0BsvcTEeiqn80yrzdh8w0" source="genmymodel">
        <details xmi:id="_NT0BsvcTEeiqn80yrzdh8w00" key="uuid" value="_NT0BsvcTEeiqn80yrzdh8w"/>
      </eAnnotations>
    </eLiterals>
    <eLiterals xmi:id="_NT0Bs_cTEeiqn80yrzdh8w" name="PLANTS" value="4">
      <eAnnotations xmi:id="_NT0Bs_cTEeiqn80yrzdh8w0" source="genmymodel">
        <details xmi:id="_NT0Bs_cTEeiqn80yrzdh8w00" key="uuid" value="_NT0Bs_cTEeiqn80yrzdh8w"/>
      </eAnnotations>
    </eLiterals>
    <eLiterals xmi:id="_NT0BtPcTEeiqn80yrzdh8w" name="BELL" value="5">
      <eAnnotations xmi:id="_NT0BtPcTEeiqn80yrzdh8w0" source="genmymodel">
        <details xmi:id="_NT0BtPcTEeiqn80yrzdh8w00" key="uuid" value="_NT0BtPcTEeiqn80yrzdh8w"/>
      </eAnnotations>
    </eLiterals>
    <eLiterals xmi:id="_NT0BtfcTEeiqn80yrzdh8w" name="HEALTH" value="6">
      <eAnnotations xmi:id="_NT0BtfcTEeiqn80yrzdh8w0" source="genmymodel">
        <details xmi:id="_NT0BtfcTEeiqn80yrzdh8w00" key="uuid" value="_NT0BtfcTEeiqn80yrzdh8w"/>
      </eAnnotations>
    </eLiterals>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_NT0BtvcTEeiqn80yrzdh8w" name="GoalInvoke" eSuperTypes="_NTyzl_cTEeiqn80yrzdh8w">
    <eAnnotations xmi:id="_NT0BtvcTEeiqn80yrzdh8w0" source="genmymodel">
      <details xmi:id="_NT0BtvcTEeiqn80yrzdh8w00" key="uuid" value="_NT0BtvcTEeiqn80yrzdh8w"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_NT0Bt_cTEeiqn80yrzdh8w" name="invokeGoal">
      <eAnnotations xmi:id="_NT0Bt_cTEeiqn80yrzdh8w0" source="genmymodel">
        <details xmi:id="_NT0Bt_cTEeiqn80yrzdh8w00" key="uuid" value="_NT0Bt_cTEeiqn80yrzdh8w"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_NT0BuPcTEeiqn80yrzdh8w" name="qualities" upperBound="-1">
      <eAnnotations xmi:id="_NT0BuPcTEeiqn80yrzdh8w0" source="genmymodel">
        <details xmi:id="_NT0BuPcTEeiqn80yrzdh8w00" key="uuid" value="_NT0BuPcTEeiqn80yrzdh8w"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_NT0BufcTEeiqn80yrzdh8w" name="location">
      <eAnnotations xmi:id="_NT0BufcTEeiqn80yrzdh8w0" source="genmymodel">
        <details xmi:id="_NT0BufcTEeiqn80yrzdh8w00" key="uuid" value="_NT0BufcTEeiqn80yrzdh8w"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
  </eClassifiers>
</ecore:EPackage>

{"directed":true,"nodes":[{"nsPrefix":"sofia","nsURI":"http://vicci.eu/sofia/1.0","name":"sofia","id":0,"eClass":"EPackage"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Transition","instanceClass":null,"abstract":false,"id":1,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"If","instanceClass":null,"abstract":false,"id":2,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Or","instanceClass":null,"abstract":false,"id":3,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Invoke","instanceClass":null,"abstract":false,"id":4,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Event","instanceClass":null,"abstract":true,"id":5,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Process","instanceClass":null,"abstract":false,"id":6,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Port","instanceClass":null,"abstract":true,"id":7,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"DataPort","instanceClass":null,"abstract":true,"id":8,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"ControlPort","instanceClass":null,"abstract":true,"id":9,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"ProcessStep","instanceClass":null,"abstract":true,"id":10,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"ComplexType","instanceClass":null,"abstract":false,"id":11,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"instanceClassName":null,"name":"Comparator","instanceClass":null,"id":12,"serializable":true,"eClass":"EEnum"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Condition","instanceClass":null,"abstract":false,"id":13,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"AtomicStep","instanceClass":null,"abstract":true,"id":14,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"CompositeStep","instanceClass":null,"abstract":true,"id":15,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"DataType","instanceClass":null,"abstract":true,"id":16,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"SimpleType","instanceClass":null,"abstract":true,"id":17,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"StringType","instanceClass":null,"abstract":false,"id":18,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"NumericType","instanceClass":null,"abstract":true,"id":19,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"BooleanType","instanceClass":null,"abstract":false,"id":20,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"IntegerType","instanceClass":null,"abstract":false,"id":21,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"DoubleType","instanceClass":null,"abstract":false,"id":22,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Loop","instanceClass":null,"abstract":true,"id":23,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"RepeatLoop","instanceClass":null,"abstract":false,"id":24,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"WhileLoop","instanceClass":null,"abstract":false,"id":25,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"ForLoop","instanceClass":null,"abstract":false,"id":26,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"ProcessSlot","instanceClass":null,"abstract":false,"id":27,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"DataMappingStep","instanceClass":null,"abstract":false,"id":28,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"StartControlPort","instanceClass":null,"abstract":false,"id":29,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"EndControlPort","instanceClass":null,"abstract":false,"id":30,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"StartDataPort","instanceClass":null,"abstract":false,"id":31,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"EndDataPort","instanceClass":null,"abstract":false,"id":32,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"StartPort","instanceClass":null,"abstract":true,"id":33,"interface":true,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"EndPort","instanceClass":null,"abstract":true,"id":34,"interface":true,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Identifiable","instanceClass":null,"abstract":true,"id":35,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Nameable","instanceClass":null,"abstract":true,"id":36,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"TriggeredEvent","instanceClass":null,"abstract":false,"id":37,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"TrueTransition","instanceClass":null,"abstract":false,"id":38,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"FalseTransition","instanceClass":null,"abstract":false,"id":39,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"SOAPInvoke","instanceClass":null,"abstract":false,"id":40,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"XMLRPCInvoke","instanceClass":null,"abstract":false,"id":41,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"LoadClassStep","instanceClass":null,"abstract":false,"id":42,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"SeMiWaInvoke","instanceClass":null,"abstract":false,"id":43,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"RESTInvoke","instanceClass":null,"abstract":false,"id":44,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"OSGiInvoke","instanceClass":null,"abstract":false,"id":45,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"SeMiWaRequest","instanceClass":null,"abstract":false,"id":46,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"DataMapping","instanceClass":null,"abstract":false,"id":47,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"DataDuplicationStep","instanceClass":null,"abstract":false,"id":48,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"ROSInvoke","instanceClass":null,"abstract":false,"id":49,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"And","instanceClass":null,"abstract":false,"id":50,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"instanceClassName":null,"name":"HTTPverb","instanceClass":null,"id":51,"serializable":true,"eClass":"EEnum"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"CollectionType","instanceClass":null,"abstract":false,"id":52,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"ListType","instanceClass":null,"abstract":false,"id":53,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"SetType","instanceClass":null,"abstract":false,"id":54,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"PublishMessage","instanceClass":null,"abstract":true,"id":55,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"PublishROSMessage","instanceClass":null,"abstract":false,"id":56,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"HumanTask","instanceClass":null,"abstract":false,"id":57,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"EscalationPort","instanceClass":null,"abstract":false,"id":58,"interface":false,"eClass":"EClass"},{"instanceTypeName":"java.util.Map$Entry","defaultValue":null,"instanceClassName":"java.util.Map$Entry","name":"EndDataPortToStartDataPortMap","instanceClass":"java.util.Map$Entry","abstract":false,"id":59,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"OpenHabSemanticInvoke","instanceClass":null,"abstract":true,"id":60,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"OpenHabSemanticSelectInvoke","instanceClass":null,"abstract":false,"id":61,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"OpenHabSemanticAskInvoke","instanceClass":null,"abstract":false,"id":62,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"OpenHabSemanticCommandInvoke","instanceClass":null,"abstract":false,"id":63,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"instanceClassName":null,"name":"SemanticTargetType","instanceClass":null,"id":64,"serializable":true,"eClass":"EEnum"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"CpsStep","instanceClass":null,"abstract":true,"id":65,"interface":true,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"MapeK","instanceClass":null,"abstract":false,"id":66,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"instanceClassName":null,"name":"HumanTaskType","instanceClass":null,"id":67,"serializable":true,"eClass":"EEnum"},{"instanceTypeName":null,"instanceClassName":null,"name":"HumanTaskUseCase","instanceClass":null,"id":68,"serializable":true,"eClass":"EEnum"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"GoalInvoke","instanceClass":null,"abstract":false,"id":69,"interface":false,"eClass":"EClass"},{"container":true,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"sourcePort","changeable":true,"resolveProxies":true,"lowerBound":1,"id":70,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"targetPort","changeable":true,"resolveProxies":true,"lowerBound":1,"id":71,"derived":false},{"id":72,"eClass":"EGenericType"},{"id":73,"eClass":"EGenericType"},{"id":74,"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":"outTransitions","changeable":true,"resolveProxies":true,"lowerBound":0,"id":75,"derived":false},{"id":76,"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":"inTransitions","changeable":true,"resolveProxies":true,"lowerBound":0,"id":77,"derived":false},{"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":"ifCondition","changeable":true,"resolveProxies":true,"lowerBound":1,"id":78,"derived":false},{"id":79,"eClass":"EGenericType"},{"id":80,"eClass":"EGenericType"},{"id":81,"eClass":"EGenericType"},{"id":82,"eClass":"EGenericType"},{"id":83,"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":"dataTypeDefinitions","changeable":true,"resolveProxies":true,"lowerBound":0,"id":84,"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":"executionPeer","changeable":true,"lowerBound":0,"iD":false,"id":85,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":false,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"distributed","changeable":true,"lowerBound":0,"iD":false,"id":86,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":false,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"remoteExecuting","changeable":true,"lowerBound":0,"iD":false,"id":87,"derived":false},{"id":88,"eClass":"EGenericType"},{"id":89,"eClass":"EGenericType"},{"id":90,"eClass":"EGenericType"},{"id":91,"eClass":"EGenericType"},{"id":92,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"defaultValue":false,"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":93,"derived":false},{"container":true,"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":"processStep","changeable":true,"resolveProxies":true,"lowerBound":0,"id":94,"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":"description","changeable":true,"lowerBound":0,"iD":false,"id":95,"derived":false},{"id":96,"eClass":"EGenericType"},{"id":97,"eClass":"EGenericType"},{"id":98,"eClass":"EGenericType"},{"id":99,"eClass":"EGenericType"},{"id":100,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"ports","changeable":true,"resolveProxies":true,"lowerBound":1,"id":101,"derived":false},{"id":102,"eClass":"EGenericType"},{"id":103,"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":104,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"portDatatype","changeable":true,"resolveProxies":true,"lowerBound":1,"id":105,"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":true,"name":"mappings","changeable":true,"resolveProxies":true,"lowerBound":0,"id":106,"derived":false},{"id":107,"eClass":"EGenericType"},{"id":108,"eClass":"EGenericType"},{"id":109,"eClass":"EGenericType"},{"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":true,"name":"portMembers","changeable":true,"resolveProxies":true,"lowerBound":0,"id":110,"derived":false},{"id":111,"eClass":"EGenericType"},{"id":112,"eClass":"EGenericType"},{"container":true,"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":"parentstep","changeable":true,"resolveProxies":true,"lowerBound":0,"id":113,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"type","changeable":true,"lowerBound":1,"iD":false,"id":114,"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":"description","changeable":true,"lowerBound":0,"iD":false,"id":115,"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":"resource","changeable":true,"lowerBound":0,"iD":false,"id":116,"derived":false},{"id":117,"eClass":"EGenericType"},{"id":118,"eClass":"EGenericType"},{"id":119,"eClass":"EGenericType"},{"id":120,"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":"subSteps","changeable":true,"resolveProxies":true,"lowerBound":0,"id":121,"derived":false},{"id":122,"eClass":"EGenericType"},{"id":123,"eClass":"EGenericType"},{"id":124,"eClass":"EGenericType"},{"id":125,"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":"subtypes","changeable":true,"resolveProxies":true,"lowerBound":0,"id":126,"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":true,"name":"subreferences","changeable":true,"resolveProxies":true,"lowerBound":0,"id":127,"derived":false},{"id":128,"eClass":"EGenericType"},{"id":129,"eClass":"EGenericType"},{"container":true,"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":"belongsTo","changeable":true,"resolveProxies":true,"lowerBound":0,"id":130,"derived":false},{"id":131,"eClass":"EGenericType"},{"name":"GreaterThan","id":132,"value":0,"literal":"GreaterThan","eClass":"EEnumLiteral"},{"name":"SmallerThan","id":133,"value":1,"literal":"SmallerThan","eClass":"EEnumLiteral"},{"name":"GreaterThanOrEqual","id":134,"value":2,"literal":"GreaterThanOrEqual","eClass":"EEnumLiteral"},{"name":"SmallerThanOrEqual","id":135,"value":3,"literal":"SmallerThanOrEqual","eClass":"EEnumLiteral"},{"name":"Equal","id":136,"value":4,"literal":"Equal","eClass":"EEnumLiteral"},{"name":"Distinct","id":137,"value":5,"literal":"Distinct","eClass":"EEnumLiteral"},{"name":"Identic","id":138,"value":6,"literal":"Identic","eClass":"EEnumLiteral"},{"ordered":true,"upperBound":1,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"comparator","changeable":true,"lowerBound":1,"iD":false,"id":139,"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":"leftSide","changeable":true,"resolveProxies":true,"lowerBound":0,"id":140,"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":"rightSide","changeable":true,"resolveProxies":true,"lowerBound":0,"id":141,"derived":false},{"id":142,"eClass":"EGenericType"},{"id":143,"eClass":"EGenericType"},{"id":144,"eClass":"EGenericType"},{"id":145,"eClass":"EGenericType"},{"id":146,"eClass":"EGenericType"},{"id":147,"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":"mappings","changeable":true,"resolveProxies":true,"lowerBound":0,"id":148,"derived":false},{"id":149,"eClass":"EGenericType"},{"id":150,"eClass":"EGenericType"},{"id":151,"eClass":"EGenericType"},{"id":152,"eClass":"EGenericType"},{"container":true,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"source","changeable":true,"resolveProxies":true,"lowerBound":1,"id":153,"derived":false},{"id":154,"eClass":"EGenericType"},{"id":155,"eClass":"EGenericType"},{"id":156,"eClass":"EGenericType"},{"id":157,"eClass":"EGenericType"},{"id":158,"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":"min","changeable":true,"lowerBound":0,"iD":false,"id":159,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":0,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"max","changeable":true,"lowerBound":0,"iD":false,"id":160,"derived":false},{"id":161,"eClass":"EGenericType"},{"id":162,"eClass":"EGenericType"},{"id":163,"eClass":"EGenericType"},{"id":164,"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":"loopCondition","changeable":true,"resolveProxies":true,"lowerBound":1,"id":165,"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":"portsCopyToStartsport","changeable":true,"resolveProxies":true,"lowerBound":0,"id":166,"derived":false},{"id":167,"eClass":"EGenericType"},{"id":168,"eClass":"EGenericType"},{"id":169,"eClass":"EGenericType"},{"id":170,"eClass":"EGenericType"},{"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":"loopStepWidth","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":false,"unsettable":false,"transient":false,"unique":true,"name":"mappings","changeable":true,"resolveProxies":true,"lowerBound":0,"id":176,"derived":false},{"id":177,"eClass":"EGenericType"},{"id":178,"eClass":"EGenericType"},{"id":179,"eClass":"EGenericType"},{"id":180,"eClass":"EGenericType"},{"id":181,"eClass":"EGenericType"},{"id":182,"eClass":"EGenericType"},{"id":183,"eClass":"EGenericType"},{"id":184,"eClass":"EGenericType"},{"id":185,"eClass":"EGenericType"},{"id":186,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"id","changeable":true,"lowerBound":1,"iD":false,"id":187,"derived":false},{"id":188,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"name","changeable":true,"lowerBound":1,"iD":false,"id":189,"derived":false},{"id":190,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"EPLStatement","changeable":true,"lowerBound":1,"iD":false,"id":191,"derived":false},{"id":192,"eClass":"EGenericType"},{"id":193,"eClass":"EGenericType"},{"id":194,"eClass":"EGenericType"},{"id":195,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"serverUri","changeable":true,"lowerBound":1,"iD":false,"id":196,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"methodName","changeable":true,"lowerBound":1,"iD":false,"id":197,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"wsdlUri","changeable":true,"lowerBound":1,"iD":false,"id":198,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"configFile","changeable":true,"lowerBound":1,"iD":false,"id":199,"derived":false},{"id":200,"eClass":"EGenericType"},{"id":201,"eClass":"EGenericType"},{"id":202,"eClass":"EGenericType"},{"id":203,"eClass":"EGenericType"},{"id":204,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"serverUri","changeable":true,"lowerBound":1,"iD":false,"id":205,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"methodName","changeable":true,"lowerBound":1,"iD":false,"id":206,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"startParameterSequence","changeable":true,"lowerBound":1,"iD":false,"id":207,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"endParameterSequence","changeable":true,"lowerBound":1,"iD":false,"id":208,"derived":false},{"id":209,"eClass":"EGenericType"},{"id":210,"eClass":"EGenericType"},{"id":211,"eClass":"EGenericType"},{"id":212,"eClass":"EGenericType"},{"id":213,"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":"delegateClassName","changeable":true,"lowerBound":0,"iD":false,"id":214,"derived":false},{"id":215,"eClass":"EGenericType"},{"id":216,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"serviceName","changeable":true,"lowerBound":1,"iD":false,"id":217,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"nodeId","changeable":true,"lowerBound":1,"iD":false,"id":218,"derived":false},{"id":219,"eClass":"EGenericType"},{"id":220,"eClass":"EGenericType"},{"id":221,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"HTTPMethod","changeable":true,"lowerBound":1,"iD":false,"id":222,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"ServerUri","changeable":true,"lowerBound":1,"iD":false,"id":223,"derived":false},{"id":224,"eClass":"EGenericType"},{"id":225,"eClass":"EGenericType"},{"id":226,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"serviceClassName","changeable":true,"lowerBound":1,"iD":false,"id":227,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"methodName","changeable":true,"lowerBound":1,"iD":false,"id":228,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"parameterTypes","changeable":true,"lowerBound":1,"iD":false,"id":229,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"bundleName","changeable":true,"lowerBound":1,"iD":false,"id":230,"derived":false},{"id":231,"eClass":"EGenericType"},{"id":232,"eClass":"EGenericType"},{"id":233,"eClass":"EGenericType"},{"id":234,"eClass":"EGenericType"},{"id":235,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"SSILStatement","changeable":true,"lowerBound":1,"iD":false,"id":236,"derived":false},{"id":237,"eClass":"EGenericType"},{"id":238,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"target","changeable":true,"resolveProxies":true,"lowerBound":1,"id":239,"derived":false},{"id":240,"eClass":"EGenericType"},{"id":241,"eClass":"EGenericType"},{"id":242,"eClass":"EGenericType"},{"id":243,"eClass":"EGenericType"},{"id":244,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"serverUri","changeable":true,"lowerBound":1,"iD":false,"id":245,"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":"serviceName","changeable":true,"lowerBound":0,"iD":false,"id":246,"derived":false},{"id":247,"eClass":"EGenericType"},{"id":248,"eClass":"EGenericType"},{"id":249,"eClass":"EGenericType"},{"id":250,"eClass":"EGenericType"},{"name":"PUT","id":251,"value":0,"literal":"PUT","eClass":"EEnumLiteral"},{"name":"GET","id":252,"value":1,"literal":"GET","eClass":"EEnumLiteral"},{"name":"POST","id":253,"value":2,"literal":"POST","eClass":"EEnumLiteral"},{"name":"DELETE","id":254,"value":3,"literal":"DELETE","eClass":"EEnumLiteral"},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"collectionItemType","changeable":true,"resolveProxies":true,"lowerBound":1,"id":255,"derived":false},{"id":256,"eClass":"EGenericType"},{"id":257,"eClass":"EGenericType"},{"id":258,"eClass":"EGenericType"},{"id":259,"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":"serverUri","changeable":true,"lowerBound":0,"iD":false,"id":260,"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":"topic","changeable":true,"lowerBound":0,"iD":false,"id":261,"derived":false},{"id":262,"eClass":"EGenericType"},{"id":263,"eClass":"EGenericType"},{"id":264,"eClass":"EGenericType"},{"id":265,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"humanTaskType","changeable":true,"lowerBound":1,"iD":false,"id":266,"derived":false},{"ordered":true,"upperBound":1,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"humanTaskUseCase","changeable":true,"lowerBound":1,"iD":false,"id":267,"derived":false},{"id":268,"eClass":"EGenericType"},{"id":269,"eClass":"EGenericType"},{"id":270,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"defaultValue":0,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"escalationTime","changeable":true,"lowerBound":1,"iD":false,"id":271,"derived":false},{"id":272,"eClass":"EGenericType"},{"id":273,"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":"key","changeable":true,"resolveProxies":true,"lowerBound":0,"id":274,"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":"value","changeable":true,"resolveProxies":true,"lowerBound":0,"id":275,"derived":false},{"id":276,"eClass":"EGenericType"},{"id":277,"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":"query","changeable":true,"lowerBound":0,"iD":false,"id":278,"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":"serverBaseAddress","changeable":true,"lowerBound":0,"iD":false,"id":279,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":false,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"withLatest","changeable":true,"lowerBound":0,"iD":false,"id":280,"derived":false},{"id":281,"eClass":"EGenericType"},{"id":282,"eClass":"EGenericType"},{"id":283,"eClass":"EGenericType"},{"id":284,"eClass":"EGenericType"},{"id":285,"eClass":"EGenericType"},{"id":286,"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":"command","changeable":true,"lowerBound":0,"iD":false,"id":287,"derived":false},{"id":288,"eClass":"EGenericType"},{"id":289,"eClass":"EGenericType"},{"name":"ASK_QUERY","id":290,"value":0,"literal":"ASK_QUERY","eClass":"EEnumLiteral"},{"name":"SELECT_QUERY","id":291,"value":1,"literal":"SELECT_QUERY","eClass":"EEnumLiteral"},{"name":"POST_COMMAND","id":292,"value":2,"literal":"POST_COMMAND","eClass":"EEnumLiteral"},{"ordered":true,"upperBound":1,"defaultValue":false,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"cyberPhysical","changeable":true,"lowerBound":0,"iD":false,"id":293,"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":"goal","changeable":true,"lowerBound":0,"iD":false,"id":294,"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":"eplQuery","changeable":true,"lowerBound":0,"iD":false,"id":295,"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":"controlProcessId","changeable":true,"lowerBound":0,"iD":false,"id":296,"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":"controlProcess","changeable":true,"resolveProxies":true,"lowerBound":0,"id":297,"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":"context","changeable":true,"lowerBound":0,"iD":false,"id":298,"derived":false},{"id":299,"eClass":"EGenericType"},{"id":300,"eClass":"EGenericType"},{"id":301,"eClass":"EGenericType"},{"id":302,"eClass":"EGenericType"},{"id":303,"eClass":"EGenericType"},{"id":304,"eClass":"EGenericType"},{"id":305,"eClass":"EGenericType"},{"name":"HINT","id":306,"value":0,"literal":"HINT","eClass":"EEnumLiteral"},{"name":"WARNING","id":307,"value":1,"literal":"WARNING","eClass":"EEnumLiteral"},{"name":"INTERACTION","id":308,"value":2,"literal":"INTERACTION","eClass":"EEnumLiteral"},{"name":"ERROR","id":309,"value":3,"literal":"ERROR","eClass":"EEnumLiteral"},{"name":"UNIVERSAL","id":310,"value":0,"literal":"UNIVERSAL","eClass":"EEnumLiteral"},{"name":"COFFEE","id":311,"value":1,"literal":"COFFEE","eClass":"EEnumLiteral"},{"name":"HEATING","id":312,"value":2,"literal":"HEATING","eClass":"EEnumLiteral"},{"name":"ORDER","id":313,"value":3,"literal":"ORDER","eClass":"EEnumLiteral"},{"name":"PLANTS","id":314,"value":4,"literal":"PLANTS","eClass":"EEnumLiteral"},{"name":"BELL","id":315,"value":5,"literal":"BELL","eClass":"EEnumLiteral"},{"name":"HEALTH","id":316,"value":6,"literal":"HEALTH","eClass":"EEnumLiteral"},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"invokeGoal","changeable":true,"lowerBound":0,"iD":false,"id":317,"derived":false},{"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"qualities","changeable":true,"lowerBound":0,"iD":false,"id":318,"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":"location","changeable":true,"lowerBound":0,"iD":false,"id":319,"derived":false},{"id":320,"eClass":"EGenericType"},{"id":321,"eClass":"EGenericType"},{"id":322,"eClass":"EGenericType"},{"id":323,"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":0,"target":51},{"source":0,"target":52},{"source":0,"target":53},{"source":0,"target":54},{"source":0,"target":55},{"source":0,"target":56},{"source":0,"target":57},{"source":0,"target":58},{"source":0,"target":59},{"source":0,"target":60},{"source":0,"target":61},{"source":0,"target":62},{"source":0,"target":63},{"source":0,"target":64},{"source":0,"target":65},{"source":0,"target":66},{"source":0,"target":67},{"source":0,"target":68},{"source":0,"target":69},{"source":1,"target":0},{"source":1,"target":35},{"source":1,"target":36},{"source":1,"target":70},{"source":1,"target":71},{"source":1,"target":72},{"source":1,"target":73},{"source":70,"target":7},{"source":70,"target":74},{"source":70,"target":1},{"source":70,"target":75},{"source":74,"target":7},{"source":71,"target":7},{"source":71,"target":76},{"source":71,"target":1},{"source":71,"target":77},{"source":76,"target":7},{"source":72,"target":35},{"source":73,"target":36},{"source":2,"target":0},{"source":2,"target":14},{"source":2,"target":78},{"source":2,"target":79},{"source":78,"target":13},{"source":78,"target":80},{"source":78,"target":2},{"source":80,"target":13},{"source":79,"target":14},{"source":3,"target":0},{"source":3,"target":14},{"source":3,"target":81},{"source":81,"target":14},{"source":4,"target":0},{"source":4,"target":14},{"source":4,"target":82},{"source":82,"target":14},{"source":5,"target":0},{"source":5,"target":14},{"source":5,"target":83},{"source":83,"target":14},{"source":6,"target":0},{"source":6,"target":15},{"source":6,"target":84},{"source":6,"target":85},{"source":6,"target":86},{"source":6,"target":87},{"source":6,"target":88},{"source":84,"target":16},{"source":84,"target":89},{"source":84,"target":6},{"source":89,"target":16},{"source":85,"target":90},{"source":85,"target":6},{"source":86,"target":91},{"source":86,"target":6},{"source":87,"target":92},{"source":87,"target":6},{"source":88,"target":15},{"source":7,"target":0},{"source":7,"target":35},{"source":7,"target":36},{"source":7,"target":75},{"source":7,"target":93},{"source":7,"target":94},{"source":7,"target":77},{"source":7,"target":95},{"source":7,"target":96},{"source":7,"target":97},{"source":75,"target":1},{"source":75,"target":98},{"source":75,"target":7},{"source":75,"target":70},{"source":98,"target":1},{"source":93,"target":99},{"source":93,"target":7},{"source":94,"target":10},{"source":94,"target":100},{"source":94,"target":7},{"source":94,"target":101},{"source":100,"target":10},{"source":77,"target":1},{"source":77,"target":102},{"source":77,"target":7},{"source":77,"target":71},{"source":102,"target":1},{"source":95,"target":103},{"source":95,"target":7},{"source":96,"target":35},{"source":97,"target":36},{"source":8,"target":0},{"source":8,"target":7},{"source":8,"target":104},{"source":8,"target":105},{"source":8,"target":106},{"source":8,"target":107},{"source":104,"target":108},{"source":104,"target":8},{"source":105,"target":16},{"source":105,"target":109},{"source":105,"target":8},{"source":105,"target":110},{"source":109,"target":16},{"source":106,"target":47},{"source":106,"target":111},{"source":106,"target":8},{"source":111,"target":47},{"source":107,"target":7},{"source":9,"target":0},{"source":9,"target":7},{"source":9,"target":112},{"source":112,"target":7},{"source":10,"target":0},{"source":10,"target":35},{"source":10,"target":36},{"source":10,"target":65},{"source":10,"target":113},{"source":10,"target":101},{"source":10,"target":114},{"source":10,"target":115},{"source":10,"target":116},{"source":10,"target":117},{"source":10,"target":118},{"source":10,"target":119},{"source":113,"target":15},{"source":113,"target":120},{"source":113,"target":10},{"source":113,"target":121},{"source":120,"target":15},{"source":101,"target":7},{"source":101,"target":122},{"source":101,"target":10},{"source":101,"target":94},{"source":122,"target":7},{"source":114,"target":123},{"source":114,"target":10},{"source":115,"target":124},{"source":115,"target":10},{"source":116,"target":125},{"source":116,"target":10},{"source":117,"target":35},{"source":118,"target":36},{"source":119,"target":65},{"source":11,"target":0},{"source":11,"target":16},{"source":11,"target":126},{"source":11,"target":127},{"source":11,"target":128},{"source":126,"target":16},{"source":126,"target":129},{"source":126,"target":11},{"source":126,"target":130},{"source":129,"target":16},{"source":127,"target":16},{"source":127,"target":131},{"source":127,"target":11},{"source":131,"target":16},{"source":128,"target":16},{"source":12,"target":0},{"source":12,"target":132},{"source":12,"target":133},{"source":12,"target":134},{"source":12,"target":135},{"source":12,"target":136},{"source":12,"target":137},{"source":12,"target":138},{"source":132,"target":12},{"source":133,"target":12},{"source":134,"target":12},{"source":135,"target":12},{"source":136,"target":12},{"source":137,"target":12},{"source":138,"target":12},{"source":13,"target":0},{"source":13,"target":139},{"source":13,"target":140},{"source":13,"target":141},{"source":139,"target":12},{"source":139,"target":142},{"source":139,"target":13},{"source":142,"target":12},{"source":140,"target":31},{"source":140,"target":143},{"source":140,"target":13},{"source":143,"target":31},{"source":141,"target":31},{"source":141,"target":144},{"source":141,"target":13},{"source":144,"target":31},{"source":14,"target":0},{"source":14,"target":10},{"source":14,"target":145},{"source":145,"target":10},{"source":15,"target":0},{"source":15,"target":10},{"source":15,"target":121},{"source":15,"target":146},{"source":121,"target":10},{"source":121,"target":147},{"source":121,"target":15},{"source":121,"target":113},{"source":147,"target":10},{"source":146,"target":10},{"source":16,"target":0},{"source":16,"target":36},{"source":16,"target":35},{"source":16,"target":130},{"source":16,"target":148},{"source":16,"target":110},{"source":16,"target":149},{"source":16,"target":150},{"source":130,"target":11},{"source":130,"target":151},{"source":130,"target":16},{"source":130,"target":126},{"source":151,"target":11},{"source":148,"target":47},{"source":148,"target":152},{"source":148,"target":16},{"source":148,"target":153},{"source":152,"target":47},{"source":110,"target":8},{"source":110,"target":154},{"source":110,"target":16},{"source":110,"target":105},{"source":154,"target":8},{"source":149,"target":36},{"source":150,"target":35},{"source":17,"target":0},{"source":17,"target":16},{"source":17,"target":155},{"source":155,"target":16},{"source":18,"target":0},{"source":18,"target":17},{"source":18,"target":156},{"source":156,"target":17},{"source":19,"target":0},{"source":19,"target":17},{"source":19,"target":157},{"source":157,"target":17},{"source":20,"target":0},{"source":20,"target":17},{"source":20,"target":158},{"source":158,"target":17},{"source":21,"target":0},{"source":21,"target":19},{"source":21,"target":159},{"source":21,"target":160},{"source":21,"target":161},{"source":159,"target":162},{"source":159,"target":21},{"source":160,"target":163},{"source":160,"target":21},{"source":161,"target":19},{"source":22,"target":0},{"source":22,"target":19},{"source":22,"target":164},{"source":164,"target":19},{"source":23,"target":0},{"source":23,"target":15},{"source":23,"target":165},{"source":23,"target":166},{"source":23,"target":167},{"source":165,"target":13},{"source":165,"target":168},{"source":165,"target":23},{"source":168,"target":13},{"source":166,"target":59},{"source":166,"target":169},{"source":166,"target":23},{"source":169,"target":59},{"source":167,"target":15},{"source":24,"target":0},{"source":24,"target":23},{"source":24,"target":170},{"source":170,"target":23},{"source":25,"target":0},{"source":25,"target":23},{"source":25,"target":171},{"source":171,"target":23},{"source":26,"target":0},{"source":26,"target":23},{"source":26,"target":172},{"source":26,"target":173},{"source":172,"target":31},{"source":172,"target":174},{"source":172,"target":26},{"source":174,"target":31},{"source":173,"target":23},{"source":27,"target":0},{"source":27,"target":14},{"source":27,"target":175},{"source":175,"target":14},{"source":28,"target":0},{"source":28,"target":14},{"source":28,"target":176},{"source":28,"target":177},{"source":176,"target":47},{"source":176,"target":178},{"source":176,"target":28},{"source":178,"target":47},{"source":177,"target":14},{"source":29,"target":0},{"source":29,"target":9},{"source":29,"target":33},{"source":29,"target":179},{"source":29,"target":180},{"source":179,"target":9},{"source":180,"target":33},{"source":30,"target":0},{"source":30,"target":9},{"source":30,"target":34},{"source":30,"target":181},{"source":30,"target":182},{"source":181,"target":9},{"source":182,"target":34},{"source":31,"target":0},{"source":31,"target":8},{"source":31,"target":33},{"source":31,"target":183},{"source":31,"target":184},{"source":183,"target":8},{"source":184,"target":33},{"source":32,"target":0},{"source":32,"target":8},{"source":32,"target":34},{"source":32,"target":185},{"source":32,"target":186},{"source":185,"target":8},{"source":186,"target":34},{"source":33,"target":0},{"source":34,"target":0},{"source":35,"target":0},{"source":35,"target":187},{"source":187,"target":188},{"source":187,"target":35},{"source":36,"target":0},{"source":36,"target":189},{"source":189,"target":190},{"source":189,"target":36},{"source":37,"target":0},{"source":37,"target":5},{"source":37,"target":191},{"source":37,"target":192},{"source":191,"target":193},{"source":191,"target":37},{"source":192,"target":5},{"source":38,"target":0},{"source":38,"target":1},{"source":38,"target":194},{"source":194,"target":1},{"source":39,"target":0},{"source":39,"target":1},{"source":39,"target":195},{"source":195,"target":1},{"source":40,"target":0},{"source":40,"target":4},{"source":40,"target":196},{"source":40,"target":197},{"source":40,"target":198},{"source":40,"target":199},{"source":40,"target":200},{"source":196,"target":201},{"source":196,"target":40},{"source":197,"target":202},{"source":197,"target":40},{"source":198,"target":203},{"source":198,"target":40},{"source":199,"target":204},{"source":199,"target":40},{"source":200,"target":4},{"source":41,"target":0},{"source":41,"target":4},{"source":41,"target":205},{"source":41,"target":206},{"source":41,"target":207},{"source":41,"target":208},{"source":41,"target":209},{"source":205,"target":210},{"source":205,"target":41},{"source":206,"target":211},{"source":206,"target":41},{"source":207,"target":212},{"source":207,"target":41},{"source":208,"target":213},{"source":208,"target":41},{"source":209,"target":4},{"source":42,"target":0},{"source":42,"target":14},{"source":42,"target":214},{"source":42,"target":215},{"source":214,"target":216},{"source":214,"target":42},{"source":215,"target":14},{"source":43,"target":0},{"source":43,"target":4},{"source":43,"target":217},{"source":43,"target":218},{"source":43,"target":219},{"source":217,"target":220},{"source":217,"target":43},{"source":218,"target":221},{"source":218,"target":43},{"source":219,"target":4},{"source":44,"target":0},{"source":44,"target":4},{"source":44,"target":222},{"source":44,"target":223},{"source":44,"target":224},{"source":222,"target":51},{"source":222,"target":225},{"source":222,"target":44},{"source":225,"target":51},{"source":223,"target":226},{"source":223,"target":44},{"source":224,"target":4},{"source":45,"target":0},{"source":45,"target":4},{"source":45,"target":227},{"source":45,"target":228},{"source":45,"target":229},{"source":45,"target":230},{"source":45,"target":231},{"source":227,"target":232},{"source":227,"target":45},{"source":228,"target":233},{"source":228,"target":45},{"source":229,"target":234},{"source":229,"target":45},{"source":230,"target":235},{"source":230,"target":45},{"source":231,"target":4},{"source":46,"target":0},{"source":46,"target":14},{"source":46,"target":236},{"source":46,"target":237},{"source":236,"target":238},{"source":236,"target":46},{"source":237,"target":14},{"source":47,"target":0},{"source":47,"target":35},{"source":47,"target":36},{"source":47,"target":153},{"source":47,"target":239},{"source":47,"target":240},{"source":47,"target":241},{"source":153,"target":16},{"source":153,"target":242},{"source":153,"target":47},{"source":153,"target":148},{"source":242,"target":16},{"source":239,"target":16},{"source":239,"target":243},{"source":239,"target":47},{"source":243,"target":16},{"source":240,"target":35},{"source":241,"target":36},{"source":48,"target":0},{"source":48,"target":14},{"source":48,"target":244},{"source":244,"target":14},{"source":49,"target":0},{"source":49,"target":14},{"source":49,"target":245},{"source":49,"target":246},{"source":49,"target":247},{"source":245,"target":248},{"source":245,"target":49},{"source":246,"target":249},{"source":246,"target":49},{"source":247,"target":14},{"source":50,"target":0},{"source":50,"target":14},{"source":50,"target":250},{"source":250,"target":14},{"source":51,"target":0},{"source":51,"target":251},{"source":51,"target":252},{"source":51,"target":253},{"source":51,"target":254},{"source":251,"target":51},{"source":252,"target":51},{"source":253,"target":51},{"source":254,"target":51},{"source":52,"target":0},{"source":52,"target":16},{"source":52,"target":255},{"source":52,"target":256},{"source":255,"target":16},{"source":255,"target":257},{"source":255,"target":52},{"source":257,"target":16},{"source":256,"target":16},{"source":53,"target":0},{"source":53,"target":52},{"source":53,"target":258},{"source":258,"target":52},{"source":54,"target":0},{"source":54,"target":52},{"source":54,"target":259},{"source":259,"target":52},{"source":55,"target":0},{"source":55,"target":14},{"source":55,"target":260},{"source":55,"target":261},{"source":55,"target":262},{"source":260,"target":263},{"source":260,"target":55},{"source":261,"target":264},{"source":261,"target":55},{"source":262,"target":14},{"source":56,"target":0},{"source":56,"target":55},{"source":56,"target":265},{"source":265,"target":55},{"source":57,"target":0},{"source":57,"target":14},{"source":57,"target":266},{"source":57,"target":267},{"source":57,"target":268},{"source":266,"target":67},{"source":266,"target":269},{"source":266,"target":57},{"source":269,"target":67},{"source":267,"target":68},{"source":267,"target":270},{"source":267,"target":57},{"source":270,"target":68},{"source":268,"target":14},{"source":58,"target":0},{"source":58,"target":30},{"source":58,"target":271},{"source":58,"target":272},{"source":271,"target":273},{"source":271,"target":58},{"source":272,"target":30},{"source":59,"target":0},{"source":59,"target":274},{"source":59,"target":275},{"source":274,"target":32},{"source":274,"target":276},{"source":274,"target":59},{"source":276,"target":32},{"source":275,"target":31},{"source":275,"target":277},{"source":275,"target":59},{"source":277,"target":31},{"source":60,"target":0},{"source":60,"target":4},{"source":60,"target":278},{"source":60,"target":279},{"source":60,"target":280},{"source":60,"target":281},{"source":278,"target":282},{"source":278,"target":60},{"source":279,"target":283},{"source":279,"target":60},{"source":280,"target":284},{"source":280,"target":60},{"source":281,"target":4},{"source":61,"target":0},{"source":61,"target":60},{"source":61,"target":285},{"source":285,"target":60},{"source":62,"target":0},{"source":62,"target":60},{"source":62,"target":286},{"source":286,"target":60},{"source":63,"target":0},{"source":63,"target":60},{"source":63,"target":287},{"source":63,"target":288},{"source":287,"target":289},{"source":287,"target":63},{"source":288,"target":60},{"source":64,"target":0},{"source":64,"target":290},{"source":64,"target":291},{"source":64,"target":292},{"source":290,"target":64},{"source":291,"target":64},{"source":292,"target":64},{"source":65,"target":0},{"source":65,"target":293},{"source":65,"target":294},{"source":65,"target":295},{"source":65,"target":296},{"source":65,"target":297},{"source":65,"target":298},{"source":293,"target":299},{"source":293,"target":65},{"source":294,"target":300},{"source":294,"target":65},{"source":295,"target":301},{"source":295,"target":65},{"source":296,"target":302},{"source":296,"target":65},{"source":297,"target":6},{"source":297,"target":303},{"source":297,"target":65},{"source":303,"target":6},{"source":298,"target":304},{"source":298,"target":65},{"source":66,"target":0},{"source":66,"target":14},{"source":66,"target":305},{"source":305,"target":14},{"source":67,"target":0},{"source":67,"target":306},{"source":67,"target":307},{"source":67,"target":308},{"source":67,"target":309},{"source":306,"target":67},{"source":307,"target":67},{"source":308,"target":67},{"source":309,"target":67},{"source":68,"target":0},{"source":68,"target":310},{"source":68,"target":311},{"source":68,"target":312},{"source":68,"target":313},{"source":68,"target":314},{"source":68,"target":315},{"source":68,"target":316},{"source":310,"target":68},{"source":311,"target":68},{"source":312,"target":68},{"source":313,"target":68},{"source":314,"target":68},{"source":315,"target":68},{"source":316,"target":68},{"source":69,"target":0},{"source":69,"target":4},{"source":69,"target":317},{"source":69,"target":318},{"source":69,"target":319},{"source":69,"target":320},{"source":317,"target":321},{"source":317,"target":69},{"source":318,"target":322},{"source":318,"target":69},{"source":319,"target":323},{"source":319,"target":69},{"source":320,"target":4}],"multigraph":true}
sofia
Transition
sourcePort
targetPort
If
ifCondition
Or
Invoke
Event
Process
dataTypeDefinitions
executionPeer
distributed
remoteExecuting
Port
outTransitions
optional
processStep
inTransitions
description
DataPort
value
portDatatype
mappings
ControlPort
ProcessStep
parentstep
ports
type
description
resource
ComplexType
subtypes
subreferences
Comparator
GreaterThan
GreaterThan
SmallerThan
SmallerThan
GreaterThanOrEqual
GreaterThanOrEqual
SmallerThanOrEqual
SmallerThanOrEqual
Equal
Equal
Distinct
Distinct
Identic
Identic
Condition
comparator
leftSide
rightSide
AtomicStep
CompositeStep
subSteps
DataType
belongsTo
mappings
portMembers
SimpleType
StringType
NumericType
BooleanType
IntegerType
min
max
DoubleType
Loop
loopCondition
portsCopyToStartsport
RepeatLoop
WhileLoop
ForLoop
loopStepWidth
ProcessSlot
DataMappingStep
mappings
StartControlPort
EndControlPort
StartDataPort
EndDataPort
StartPort
EndPort
Identifiable
id
Nameable
name
TriggeredEvent
EPLStatement
TrueTransition
FalseTransition
SOAPInvoke
serverUri
methodName
wsdlUri
configFile
XMLRPCInvoke
serverUri
methodName
startParameterSequence
endParameterSequence
LoadClassStep
delegateClassName
SeMiWaInvoke
serviceName
nodeId
RESTInvoke
HTTPMethod
ServerUri
OSGiInvoke
serviceClassName
methodName
parameterTypes
bundleName
SeMiWaRequest
SSILStatement
DataMapping
source
target
DataDuplicationStep
ROSInvoke
serverUri
serviceName
And
HTTPverb
PUT
PUT
GET
GET
POST
POST
DELETE
DELETE
CollectionType
collectionItemType
ListType
SetType
PublishMessage
serverUri
topic
PublishROSMessage
HumanTask
humanTaskType
humanTaskUseCase
EscalationPort
escalationTime
EndDataPortToStartDataPortMap
java.util.Map$Entry
java.util.Map$Entry
key
value
OpenHabSemanticInvoke
query
serverBaseAddress
withLatest
OpenHabSemanticSelectInvoke
OpenHabSemanticAskInvoke
OpenHabSemanticCommandInvoke
command
SemanticTargetType
ASK_QUERY
ASK_QUERY
SELECT_QUERY
SELECT_QUERY
POST_COMMAND
POST_COMMAND
CpsStep
cyberPhysical
goal
eplQuery
controlProcessId
controlProcess
context
MapeK
HumanTaskType
HINT
HINT
WARNING
WARNING
INTERACTION
INTERACTION
ERROR
ERROR
HumanTaskUseCase
UNIVERSAL
UNIVERSAL
COFFEE
COFFEE
HEATING
HEATING
ORDER
ORDER
PLANTS
PLANTS
BELL
BELL
HEALTH
HEALTH
GoalInvoke
invokeGoal
qualities
location