<?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="_ZDpP4BDOEeepM-R8YBkuKA" name="model">
  <eAnnotations xmi:id="_ZDpP4BDOEeepM-R8YBkuKA0" source="genmymodel">
    <details xmi:id="_ZDpP4BDOEeepM-R8YBkuKA00" key="uuid" value="_ZDpP4BDOEeepM-R8YBkuKA"/>
  </eAnnotations>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_Xdf6sPL8EDS9Z6ScSeIlQw" name="UtilityServer">
    <eAnnotations xmi:id="_Xdf6sPL8EDS9Z6ScSeIlQw0" source="genmymodel">
      <details xmi:id="_Xdf6sPL8EDS9Z6ScSeIlQw00" key="uuid" value="_Xdf6sPL8EDS9Z6ScSeIlQw"/>
    </eAnnotations>
    <eOperations xmi:id="_rl82sPL8EDS9Z6ScSeIlQw" name="calculate_capacity">
      <eAnnotations xmi:id="_rl82sPL8EDS9Z6ScSeIlQw0" source="genmymodel">
        <details xmi:id="_rl82sPL8EDS9Z6ScSeIlQw00" key="uuid" value="_rl82sPL8EDS9Z6ScSeIlQw"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
    </eOperations>
    <eOperations xmi:id="_duce4PL9EDSAg-0CC-jV_A" name="send_price">
      <eAnnotations xmi:id="_duce4PL9EDSAg-0CC-jV_A0" source="genmymodel">
        <details xmi:id="_duce4PL9EDSAg-0CC-jV_A00" key="uuid" value="_duce4PL9EDSAg-0CC-jV_A"/>
      </eAnnotations>
    </eOperations>
    <eOperations xmi:id="_0Eg3EPL_EDSAg-0CC-jV_A" name="calculate_price">
      <eAnnotations xmi:id="_0Eg3EPL_EDSAg-0CC-jV_A0" source="genmymodel">
        <details xmi:id="_0Eg3EPL_EDSAg-0CC-jV_A00" key="uuid" value="_0Eg3EPL_EDSAg-0CC-jV_A"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
    </eOperations>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_ZnlzsPL8EDS9Z6ScSeIlQw" name="Steps">
      <eAnnotations xmi:id="_ZnlzsPL8EDS9Z6ScSeIlQw0" source="genmymodel">
        <details xmi:id="_ZnlzsPL8EDS9Z6ScSeIlQw00" key="uuid" value="_ZnlzsPL8EDS9Z6ScSeIlQw"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_nwKQ4PL8EDS9Z6ScSeIlQw" name="Overall_demand">
      <eAnnotations xmi:id="_nwKQ4PL8EDS9Z6ScSeIlQw0" source="genmymodel">
        <details xmi:id="_nwKQ4PL8EDS9Z6ScSeIlQw00" key="uuid" value="_nwKQ4PL8EDS9Z6ScSeIlQw"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_xGtwkPL8EDS9Z6ScSeIlQw" name="Cost_parameter">
      <eAnnotations xmi:id="_xGtwkPL8EDS9Z6ScSeIlQw0" source="genmymodel">
        <details xmi:id="_xGtwkPL8EDS9Z6ScSeIlQw00" key="uuid" value="_xGtwkPL8EDS9Z6ScSeIlQw"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_NvDqAPL9EDSAg-0CC-jV_A" name="Capacity">
      <eAnnotations xmi:id="_NvDqAPL9EDSAg-0CC-jV_A0" source="genmymodel">
        <details xmi:id="_NvDqAPL9EDSAg-0CC-jV_A00" key="uuid" value="_NvDqAPL9EDSAg-0CC-jV_A"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_3402MPL_EDSAg-0CC-jV_A" name="Price">
      <eAnnotations xmi:id="_3402MPL_EDSAg-0CC-jV_A0" source="genmymodel">
        <details xmi:id="_3402MPL_EDSAg-0CC-jV_A00" key="uuid" value="_3402MPL_EDSAg-0CC-jV_A"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_KlyPIPMBEDSAg-0CC-jV_A" name="network" lowerBound="1" eType="_ZoKeoPMAEDSAg-0CC-jV_A">
      <eAnnotations xmi:id="_KlyPIPMBEDSAg-0CC-jV_A0" source="genmymodel">
        <details xmi:id="_KlyPIPMBEDSAg-0CC-jV_A00" key="uuid" value="_KlyPIPMBEDSAg-0CC-jV_A"/>
      </eAnnotations>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_4vWV4PL8EDSAg-0CC-jV_A" name="Household">
    <eAnnotations xmi:id="_4vWV4PL8EDSAg-0CC-jV_A0" source="genmymodel">
      <details xmi:id="_4vWV4PL8EDSAg-0CC-jV_A00" key="uuid" value="_4vWV4PL8EDSAg-0CC-jV_A"/>
    </eAnnotations>
    <eOperations xmi:id="_uB8tIPL-EDSAg-0CC-jV_A" name="calculate_demand">
      <eAnnotations xmi:id="_uB8tIPL-EDSAg-0CC-jV_A0" source="genmymodel">
        <details xmi:id="_uB8tIPL-EDSAg-0CC-jV_A00" key="uuid" value="_uB8tIPL-EDSAg-0CC-jV_A"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
    </eOperations>
    <eOperations xmi:id="_ySeHIPL-EDSAg-0CC-jV_A" name="send_demand">
      <eAnnotations xmi:id="_ySeHIPL-EDSAg-0CC-jV_A0" source="genmymodel">
        <details xmi:id="_ySeHIPL-EDSAg-0CC-jV_A00" key="uuid" value="_ySeHIPL-EDSAg-0CC-jV_A"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
    </eOperations>
    <eOperations xmi:id="_V026MPMCEDSAg-0CC-jV_A" name="set_load_profile">
      <eAnnotations xmi:id="_V026MPMCEDSAg-0CC-jV_A0" source="genmymodel">
        <details xmi:id="_V026MPMCEDSAg-0CC-jV_A00" key="uuid" value="_V026MPMCEDSAg-0CC-jV_A"/>
      </eAnnotations>
    </eOperations>
    <eOperations xmi:id="_Y84bEPMCEDSAg-0CC-jV_A" name="set_household_type">
      <eAnnotations xmi:id="_Y84bEPMCEDSAg-0CC-jV_A0" source="genmymodel">
        <details xmi:id="_Y84bEPMCEDSAg-0CC-jV_A00" key="uuid" value="_Y84bEPMCEDSAg-0CC-jV_A"/>
      </eAnnotations>
    </eOperations>
    <eOperations xmi:id="_g1ZPcPMCEDSAg-0CC-jV_A" name="set_omega_parameter">
      <eAnnotations xmi:id="_g1ZPcPMCEDSAg-0CC-jV_A0" source="genmymodel">
        <details xmi:id="_g1ZPcPMCEDSAg-0CC-jV_A00" key="uuid" value="_g1ZPcPMCEDSAg-0CC-jV_A"/>
      </eAnnotations>
    </eOperations>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_8hmfgPL8EDSAg-0CC-jV_A" name="Steps">
      <eAnnotations xmi:id="_8hmfgPL8EDSAg-0CC-jV_A0" source="genmymodel">
        <details xmi:id="_8hmfgPL8EDSAg-0CC-jV_A00" key="uuid" value="_8hmfgPL8EDSAg-0CC-jV_A"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_n1QW0PL9EDSAg-0CC-jV_A" name="Price">
      <eAnnotations xmi:id="_n1QW0PL9EDSAg-0CC-jV_A0" source="genmymodel">
        <details xmi:id="_n1QW0PL9EDSAg-0CC-jV_A00" key="uuid" value="_n1QW0PL9EDSAg-0CC-jV_A"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_9HVNUPL9EDSAg-0CC-jV_A" name="Alpha_parameter">
      <eAnnotations xmi:id="_9HVNUPL9EDSAg-0CC-jV_A0" source="genmymodel">
        <details xmi:id="_9HVNUPL9EDSAg-0CC-jV_A00" key="uuid" value="_9HVNUPL9EDSAg-0CC-jV_A"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_qDtycPL9EDSAg-0CC-jV_A" name="Omega_parameter">
      <eAnnotations xmi:id="_qDtycPL9EDSAg-0CC-jV_A0" source="genmymodel">
        <details xmi:id="_qDtycPL9EDSAg-0CC-jV_A00" key="uuid" value="_qDtycPL9EDSAg-0CC-jV_A"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_tTuxsPL9EDSAg-0CC-jV_A" name="Annual_demand">
      <eAnnotations xmi:id="_tTuxsPL9EDSAg-0CC-jV_A0" source="genmymodel">
        <details xmi:id="_tTuxsPL9EDSAg-0CC-jV_A00" key="uuid" value="_tTuxsPL9EDSAg-0CC-jV_A"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_BmsUkPL-EDSAg-0CC-jV_A" name="Load_profile">
      <eAnnotations xmi:id="_BmsUkPL-EDSAg-0CC-jV_A0" source="genmymodel">
        <details xmi:id="_BmsUkPL-EDSAg-0CC-jV_A00" key="uuid" value="_BmsUkPL-EDSAg-0CC-jV_A"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EEList"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_OzV8EPL-EDSAg-0CC-jV_A" name="Load_profile_min">
      <eAnnotations xmi:id="_OzV8EPL-EDSAg-0CC-jV_A0" source="genmymodel">
        <details xmi:id="_OzV8EPL-EDSAg-0CC-jV_A00" key="uuid" value="_OzV8EPL-EDSAg-0CC-jV_A"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EEList"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_Rbg4MPL-EDSAg-0CC-jV_A" name="Load_profile_max">
      <eAnnotations xmi:id="_Rbg4MPL-EDSAg-0CC-jV_A0" source="genmymodel">
        <details xmi:id="_Rbg4MPL-EDSAg-0CC-jV_A00" key="uuid" value="_Rbg4MPL-EDSAg-0CC-jV_A"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EEList"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_VGWD0PMBEDSAg-0CC-jV_A" name="network" lowerBound="1" upperBound="-1" eType="_ZoKeoPMAEDSAg-0CC-jV_A">
      <eAnnotations xmi:id="_VGWD0PMBEDSAg-0CC-jV_A0" source="genmymodel">
        <details xmi:id="_VGWD0PMBEDSAg-0CC-jV_A00" key="uuid" value="_VGWD0PMBEDSAg-0CC-jV_A"/>
      </eAnnotations>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_7OJMMPL_EDSAg-0CC-jV_A" name="Attacker">
    <eAnnotations xmi:id="_7OJMMPL_EDSAg-0CC-jV_A0" source="genmymodel">
      <details xmi:id="_7OJMMPL_EDSAg-0CC-jV_A00" key="uuid" value="_7OJMMPL_EDSAg-0CC-jV_A"/>
    </eAnnotations>
    <eOperations xmi:id="_OVXUsPMAEDSAg-0CC-jV_A" name="attack">
      <eAnnotations xmi:id="_OVXUsPMAEDSAg-0CC-jV_A0" source="genmymodel">
        <details xmi:id="_OVXUsPMAEDSAg-0CC-jV_A00" key="uuid" value="_OVXUsPMAEDSAg-0CC-jV_A"/>
      </eAnnotations>
    </eOperations>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_cCH_oPMAEDSAg-0CC-jV_A" name="Steps">
      <eAnnotations xmi:id="_cCH_oPMAEDSAg-0CC-jV_A0" source="genmymodel">
        <details xmi:id="_cCH_oPMAEDSAg-0CC-jV_A00" key="uuid" value="_cCH_oPMAEDSAg-0CC-jV_A"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_Ff4hwPMAEDSAg-0CC-jV_A" name="Type_of_attack">
      <eAnnotations xmi:id="_Ff4hwPMAEDSAg-0CC-jV_A0" source="genmymodel">
        <details xmi:id="_Ff4hwPMAEDSAg-0CC-jV_A00" key="uuid" value="_Ff4hwPMAEDSAg-0CC-jV_A"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_JG2BYPMAEDSAg-0CC-jV_A" name="Is_enabled">
      <eAnnotations xmi:id="_JG2BYPMAEDSAg-0CC-jV_A0" source="genmymodel">
        <details xmi:id="_JG2BYPMAEDSAg-0CC-jV_A00" key="uuid" value="_JG2BYPMAEDSAg-0CC-jV_A"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_PeGo8PMBEDSAg-0CC-jV_A" name="network" lowerBound="1" eType="_ZoKeoPMAEDSAg-0CC-jV_A">
      <eAnnotations xmi:id="_PeGo8PMBEDSAg-0CC-jV_A0" source="genmymodel">
        <details xmi:id="_PeGo8PMBEDSAg-0CC-jV_A00" key="uuid" value="_PeGo8PMBEDSAg-0CC-jV_A"/>
      </eAnnotations>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_ZoKeoPMAEDSAg-0CC-jV_A" name="Network">
    <eAnnotations xmi:id="_ZoKeoPMAEDSAg-0CC-jV_A0" source="genmymodel">
      <details xmi:id="_ZoKeoPMAEDSAg-0CC-jV_A00" key="uuid" value="_ZoKeoPMAEDSAg-0CC-jV_A"/>
    </eAnnotations>
    <eOperations xmi:id="_kUBkYPMAEDSAg-0CC-jV_A" name="transmit_price">
      <eAnnotations xmi:id="_kUBkYPMAEDSAg-0CC-jV_A0" source="genmymodel">
        <details xmi:id="_kUBkYPMAEDSAg-0CC-jV_A00" key="uuid" value="_kUBkYPMAEDSAg-0CC-jV_A"/>
      </eAnnotations>
    </eOperations>
    <eOperations xmi:id="_rX0-UPMAEDSAg-0CC-jV_A" name="transmit_demand">
      <eAnnotations xmi:id="_rX0-UPMAEDSAg-0CC-jV_A0" source="genmymodel">
        <details xmi:id="_rX0-UPMAEDSAg-0CC-jV_A00" key="uuid" value="_rX0-UPMAEDSAg-0CC-jV_A"/>
      </eAnnotations>
    </eOperations>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_fQpKEPMAEDSAg-0CC-jV_A" name="Steps">
      <eAnnotations xmi:id="_fQpKEPMAEDSAg-0CC-jV_A0" source="genmymodel">
        <details xmi:id="_fQpKEPMAEDSAg-0CC-jV_A00" key="uuid" value="_fQpKEPMAEDSAg-0CC-jV_A"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_thFw4PMAEDSAg-0CC-jV_A" name="Households">
      <eAnnotations xmi:id="_thFw4PMAEDSAg-0CC-jV_A0" source="genmymodel">
        <details xmi:id="_thFw4PMAEDSAg-0CC-jV_A00" key="uuid" value="_thFw4PMAEDSAg-0CC-jV_A"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EEList"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_1UZ8MPMAEDSAg-0CC-jV_A" name="UtilityServer">
      <eAnnotations xmi:id="_1UZ8MPMAEDSAg-0CC-jV_A0" source="genmymodel">
        <details xmi:id="_1UZ8MPMAEDSAg-0CC-jV_A00" key="uuid" value="_1UZ8MPMAEDSAg-0CC-jV_A"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_-E_oEPMAEDSAg-0CC-jV_A" name="Attacker">
      <eAnnotations xmi:id="_-E_oEPMAEDSAg-0CC-jV_A0" source="genmymodel">
        <details xmi:id="_-E_oEPMAEDSAg-0CC-jV_A00" key="uuid" value="_-E_oEPMAEDSAg-0CC-jV_A"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_GZA3QPMCEDSAg-0CC-jV_A" name="RandomGenerator">
    <eAnnotations xmi:id="_GZA3QPMCEDSAg-0CC-jV_A0" source="genmymodel">
      <details xmi:id="_GZA3QPMCEDSAg-0CC-jV_A00" key="uuid" value="_GZA3QPMCEDSAg-0CC-jV_A"/>
    </eAnnotations>
    <eOperations xmi:id="_cMkqMPMCEDSAg-0CC-jV_A" name="random_profile">
      <eAnnotations xmi:id="_cMkqMPMCEDSAg-0CC-jV_A0" source="genmymodel">
        <details xmi:id="_cMkqMPMCEDSAg-0CC-jV_A00" key="uuid" value="_cMkqMPMCEDSAg-0CC-jV_A"/>
      </eAnnotations>
    </eOperations>
    <eOperations xmi:id="_dmWgkPMCEDSAg-0CC-jV_A" name="random_type">
      <eAnnotations xmi:id="_dmWgkPMCEDSAg-0CC-jV_A0" source="genmymodel">
        <details xmi:id="_dmWgkPMCEDSAg-0CC-jV_A00" key="uuid" value="_dmWgkPMCEDSAg-0CC-jV_A"/>
      </eAnnotations>
    </eOperations>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_KVO1MPMCEDSAg-0CC-jV_A" name="Load_profiles">
      <eAnnotations xmi:id="_KVO1MPMCEDSAg-0CC-jV_A0" source="genmymodel">
        <details xmi:id="_KVO1MPMCEDSAg-0CC-jV_A00" key="uuid" value="_KVO1MPMCEDSAg-0CC-jV_A"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EEList"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_NbO80PMCEDSAg-0CC-jV_A" name="Household_types">
      <eAnnotations xmi:id="_NbO80PMCEDSAg-0CC-jV_A0" source="genmymodel">
        <details xmi:id="_NbO80PMCEDSAg-0CC-jV_A00" key="uuid" value="_NbO80PMCEDSAg-0CC-jV_A"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EEList"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_kKMoEPMCEDSAg-0CC-jV_A" name="omega_parameter_list">
      <eAnnotations xmi:id="_kKMoEPMCEDSAg-0CC-jV_A0" source="genmymodel">
        <details xmi:id="_kKMoEPMCEDSAg-0CC-jV_A00" key="uuid" value="_kKMoEPMCEDSAg-0CC-jV_A"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EEList"/>
    </eStructuralFeatures>
  </eClassifiers>
</ecore:EPackage>

{"directed":true,"nodes":[{"nsPrefix":null,"nsURI":null,"name":"model","id":0,"eClass":"EPackage"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"UtilityServer","instanceClass":null,"abstract":false,"id":1,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Household","instanceClass":null,"abstract":false,"id":2,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Attacker","instanceClass":null,"abstract":false,"id":3,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Network","instanceClass":null,"abstract":false,"id":4,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"RandomGenerator","instanceClass":null,"abstract":false,"id":5,"interface":false,"eClass":"EClass"},{"ordered":true,"upperBound":1,"unique":true,"name":"calculate_capacity","lowerBound":0,"id":6,"many":false,"required":false,"eClass":"EOperation"},{"ordered":true,"upperBound":1,"unique":true,"name":"send_price","lowerBound":0,"id":7,"many":false,"required":false,"eClass":"EOperation"},{"ordered":true,"upperBound":1,"unique":true,"name":"calculate_price","lowerBound":0,"id":8,"many":false,"required":false,"eClass":"EOperation"},{"ordered":true,"upperBound":1,"defaultValue":0,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"Steps","changeable":true,"lowerBound":0,"iD":false,"id":9,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":0.0,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"Overall_demand","changeable":true,"lowerBound":0,"iD":false,"id":10,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":0.0,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"Cost_parameter","changeable":true,"lowerBound":0,"iD":false,"id":11,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":0.0,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"Capacity","changeable":true,"lowerBound":0,"iD":false,"id":12,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":0.0,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"Price","changeable":true,"lowerBound":0,"iD":false,"id":13,"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":"network","changeable":true,"resolveProxies":true,"lowerBound":1,"id":14,"derived":false},{"id":15,"eClass":"EGenericType"},{"id":16,"eClass":"EGenericType"},{"id":17,"eClass":"EGenericType"},{"id":18,"eClass":"EGenericType"},{"id":19,"eClass":"EGenericType"},{"id":20,"eClass":"EGenericType"},{"id":21,"eClass":"EGenericType"},{"id":22,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"calculate_demand","lowerBound":0,"id":23,"many":false,"required":false,"eClass":"EOperation"},{"ordered":true,"upperBound":1,"unique":true,"name":"send_demand","lowerBound":0,"id":24,"many":false,"required":false,"eClass":"EOperation"},{"ordered":true,"upperBound":1,"unique":true,"name":"set_load_profile","lowerBound":0,"id":25,"many":false,"required":false,"eClass":"EOperation"},{"ordered":true,"upperBound":1,"unique":true,"name":"set_household_type","lowerBound":0,"id":26,"many":false,"required":false,"eClass":"EOperation"},{"ordered":true,"upperBound":1,"unique":true,"name":"set_omega_parameter","lowerBound":0,"id":27,"many":false,"required":false,"eClass":"EOperation"},{"ordered":true,"upperBound":1,"defaultValue":0,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"Steps","changeable":true,"lowerBound":0,"iD":false,"id":28,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":0.0,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"Price","changeable":true,"lowerBound":0,"iD":false,"id":29,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":0.0,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"Alpha_parameter","changeable":true,"lowerBound":0,"iD":false,"id":30,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":0.0,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"Omega_parameter","changeable":true,"lowerBound":0,"iD":false,"id":31,"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":"Annual_demand","changeable":true,"lowerBound":0,"iD":false,"id":32,"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":"Load_profile","changeable":true,"lowerBound":0,"iD":false,"id":33,"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":"Load_profile_min","changeable":true,"lowerBound":0,"iD":false,"id":34,"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":"Load_profile_max","changeable":true,"lowerBound":0,"iD":false,"id":35,"derived":false},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"network","changeable":true,"resolveProxies":true,"lowerBound":1,"id":36,"derived":false},{"id":37,"eClass":"EGenericType"},{"id":38,"eClass":"EGenericType"},{"id":39,"eClass":"EGenericType"},{"id":40,"eClass":"EGenericType"},{"id":41,"eClass":"EGenericType"},{"id":42,"eClass":"EGenericType"},{"id":43,"eClass":"EGenericType"},{"id":44,"eClass":"EGenericType"},{"id":45,"eClass":"EGenericType"},{"id":46,"eClass":"EGenericType"},{"id":47,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"attack","lowerBound":0,"id":48,"many":false,"required":false,"eClass":"EOperation"},{"ordered":true,"upperBound":1,"defaultValue":0,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"Steps","changeable":true,"lowerBound":0,"iD":false,"id":49,"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":"Type_of_attack","changeable":true,"lowerBound":0,"iD":false,"id":50,"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":"Is_enabled","changeable":true,"lowerBound":0,"iD":false,"id":51,"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":"network","changeable":true,"resolveProxies":true,"lowerBound":1,"id":52,"derived":false},{"id":53,"eClass":"EGenericType"},{"id":54,"eClass":"EGenericType"},{"id":55,"eClass":"EGenericType"},{"id":56,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"transmit_price","lowerBound":0,"id":57,"many":false,"required":false,"eClass":"EOperation"},{"ordered":true,"upperBound":1,"unique":true,"name":"transmit_demand","lowerBound":0,"id":58,"many":false,"required":false,"eClass":"EOperation"},{"ordered":true,"upperBound":1,"defaultValue":0,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"Steps","changeable":true,"lowerBound":0,"iD":false,"id":59,"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":"Households","changeable":true,"lowerBound":0,"iD":false,"id":60,"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":"UtilityServer","changeable":true,"lowerBound":0,"iD":false,"id":61,"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":"Attacker","changeable":true,"lowerBound":0,"iD":false,"id":62,"derived":false},{"id":63,"eClass":"EGenericType"},{"id":64,"eClass":"EGenericType"},{"id":65,"eClass":"EGenericType"},{"id":66,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"random_profile","lowerBound":0,"id":67,"many":false,"required":false,"eClass":"EOperation"},{"ordered":true,"upperBound":1,"unique":true,"name":"random_type","lowerBound":0,"id":68,"many":false,"required":false,"eClass":"EOperation"},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"Load_profiles","changeable":true,"lowerBound":0,"iD":false,"id":69,"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":"Household_types","changeable":true,"lowerBound":0,"iD":false,"id":70,"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":"omega_parameter_list","changeable":true,"lowerBound":0,"iD":false,"id":71,"derived":false},{"id":72,"eClass":"EGenericType"},{"id":73,"eClass":"EGenericType"},{"id":74,"eClass":"EGenericType"}],"links":[{"source":0,"target":1},{"source":0,"target":2},{"source":0,"target":3},{"source":0,"target":4},{"source":0,"target":5},{"source":1,"target":0},{"source":1,"target":6},{"source":1,"target":7},{"source":1,"target":8},{"source":1,"target":9},{"source":1,"target":10},{"source":1,"target":11},{"source":1,"target":12},{"source":1,"target":13},{"source":1,"target":14},{"source":6,"target":15},{"source":6,"target":1},{"source":7,"target":1},{"source":8,"target":16},{"source":8,"target":1},{"source":9,"target":17},{"source":9,"target":1},{"source":10,"target":18},{"source":10,"target":1},{"source":11,"target":19},{"source":11,"target":1},{"source":12,"target":20},{"source":12,"target":1},{"source":13,"target":21},{"source":13,"target":1},{"source":14,"target":4},{"source":14,"target":22},{"source":14,"target":1},{"source":22,"target":4},{"source":2,"target":0},{"source":2,"target":23},{"source":2,"target":24},{"source":2,"target":25},{"source":2,"target":26},{"source":2,"target":27},{"source":2,"target":28},{"source":2,"target":29},{"source":2,"target":30},{"source":2,"target":31},{"source":2,"target":32},{"source":2,"target":33},{"source":2,"target":34},{"source":2,"target":35},{"source":2,"target":36},{"source":23,"target":37},{"source":23,"target":2},{"source":24,"target":38},{"source":24,"target":2},{"source":25,"target":2},{"source":26,"target":2},{"source":27,"target":2},{"source":28,"target":39},{"source":28,"target":2},{"source":29,"target":40},{"source":29,"target":2},{"source":30,"target":41},{"source":30,"target":2},{"source":31,"target":42},{"source":31,"target":2},{"source":32,"target":43},{"source":32,"target":2},{"source":33,"target":44},{"source":33,"target":2},{"source":34,"target":45},{"source":34,"target":2},{"source":35,"target":46},{"source":35,"target":2},{"source":36,"target":4},{"source":36,"target":47},{"source":36,"target":2},{"source":47,"target":4},{"source":3,"target":0},{"source":3,"target":48},{"source":3,"target":49},{"source":3,"target":50},{"source":3,"target":51},{"source":3,"target":52},{"source":48,"target":3},{"source":49,"target":53},{"source":49,"target":3},{"source":50,"target":54},{"source":50,"target":3},{"source":51,"target":55},{"source":51,"target":3},{"source":52,"target":4},{"source":52,"target":56},{"source":52,"target":3},{"source":56,"target":4},{"source":4,"target":0},{"source":4,"target":57},{"source":4,"target":58},{"source":4,"target":59},{"source":4,"target":60},{"source":4,"target":61},{"source":4,"target":62},{"source":57,"target":4},{"source":58,"target":4},{"source":59,"target":63},{"source":59,"target":4},{"source":60,"target":64},{"source":60,"target":4},{"source":61,"target":65},{"source":61,"target":4},{"source":62,"target":66},{"source":62,"target":4},{"source":5,"target":0},{"source":5,"target":67},{"source":5,"target":68},{"source":5,"target":69},{"source":5,"target":70},{"source":5,"target":71},{"source":67,"target":5},{"source":68,"target":5},{"source":69,"target":72},{"source":69,"target":5},{"source":70,"target":73},{"source":70,"target":5},{"source":71,"target":74},{"source":71,"target":5}],"multigraph":true}
model
UtilityServer
calculate_capacity
send_price
calculate_price
Steps
Overall_demand
Cost_parameter
Capacity
Price
network
Household
calculate_demand
send_demand
set_load_profile
set_household_type
set_omega_parameter
Steps
Price
Alpha_parameter
Omega_parameter
Annual_demand
Load_profile
Load_profile_min
Load_profile_max
network
Attacker
attack
Steps
Type_of_attack
Is_enabled
network
Network
transmit_price
transmit_demand
Steps
Households
UtilityServer
Attacker
RandomGenerator
random_profile
random_type
Load_profiles
Household_types
omega_parameter_list