<?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="_V2TtEBONEeqDmNBP3mfLQg" name="homeauto">
  <eAnnotations xmi:id="_V2TtEBONEeqDmNBP3mfLQg0" source="genmymodel">
    <details xmi:id="_V2TtEBONEeqDmNBP3mfLQg00" key="uuid" value="_V2TtEBONEeqDmNBP3mfLQg"/>
  </eAnnotations>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_dHD8YEflEDaAyOpHhEyvkA" name="Temperature sensor">
    <eAnnotations xmi:id="_dHD8YEflEDaAyOpHhEyvkA0" source="genmymodel">
      <details xmi:id="_dHD8YEflEDaAyOpHhEyvkA00" key="uuid" value="_dHD8YEflEDaAyOpHhEyvkA"/>
    </eAnnotations>
    <eOperations xmi:id="_wn7T8EflEDaAyOpHhEyvkA" name="readtempsensor">
      <eAnnotations xmi:id="_wn7T8EflEDaAyOpHhEyvkA0" source="genmymodel">
        <details xmi:id="_wn7T8EflEDaAyOpHhEyvkA00" key="uuid" value="_wn7T8EflEDaAyOpHhEyvkA"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
    </eOperations>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_rgkYkEflEDaAyOpHhEyvkA" name="operationVoltage">
      <eAnnotations xmi:id="_rgkYkEflEDaAyOpHhEyvkA0" source="genmymodel">
        <details xmi:id="_rgkYkEflEDaAyOpHhEyvkA00" key="uuid" value="_rgkYkEflEDaAyOpHhEyvkA"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_uF9GcEflEDaAyOpHhEyvkA" name="temperature">
      <eAnnotations xmi:id="_uF9GcEflEDaAyOpHhEyvkA0" source="genmymodel">
        <details xmi:id="_uF9GcEflEDaAyOpHhEyvkA00" key="uuid" value="_uF9GcEflEDaAyOpHhEyvkA"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_i8sTAEflEDaAyOpHhEyvkA" name="Arduino">
    <eAnnotations xmi:id="_i8sTAEflEDaAyOpHhEyvkA0" source="genmymodel">
      <details xmi:id="_i8sTAEflEDaAyOpHhEyvkA00" key="uuid" value="_i8sTAEflEDaAyOpHhEyvkA"/>
    </eAnnotations>
    <eOperations xmi:id="_Cb7hEEfmEDaAyOpHhEyvkA" name="turnonrelay">
      <eAnnotations xmi:id="_Cb7hEEfmEDaAyOpHhEyvkA0" source="genmymodel">
        <details xmi:id="_Cb7hEEfmEDaAyOpHhEyvkA00" key="uuid" value="_Cb7hEEfmEDaAyOpHhEyvkA"/>
      </eAnnotations>
    </eOperations>
    <eOperations xmi:id="_DXw3MUfmEDaAyOpHhEyvkA" name="turnonled">
      <eAnnotations xmi:id="_DXw3MUfmEDaAyOpHhEyvkA0" source="genmymodel">
        <details xmi:id="_DXw3MUfmEDaAyOpHhEyvkA00" key="uuid" value="_DXw3MUfmEDaAyOpHhEyvkA"/>
      </eAnnotations>
    </eOperations>
    <eOperations xmi:id="_EcH3MEfmEDaAyOpHhEyvkA" name="turnonmotor">
      <eAnnotations xmi:id="_EcH3MEfmEDaAyOpHhEyvkA0" source="genmymodel">
        <details xmi:id="_EcH3MEfmEDaAyOpHhEyvkA00" key="uuid" value="_EcH3MEfmEDaAyOpHhEyvkA"/>
      </eAnnotations>
    </eOperations>
    <eOperations xmi:id="_GPQowEfmEDaAyOpHhEyvkA" name="turnmotorleft">
      <eAnnotations xmi:id="_GPQowEfmEDaAyOpHhEyvkA0" source="genmymodel">
        <details xmi:id="_GPQowEfmEDaAyOpHhEyvkA00" key="uuid" value="_GPQowEfmEDaAyOpHhEyvkA"/>
      </eAnnotations>
    </eOperations>
    <eOperations xmi:id="_HR-C8EfmEDaAyOpHhEyvkA" name="turnmotorright">
      <eAnnotations xmi:id="_HR-C8EfmEDaAyOpHhEyvkA0" source="genmymodel">
        <details xmi:id="_HR-C8EfmEDaAyOpHhEyvkA00" key="uuid" value="_HR-C8EfmEDaAyOpHhEyvkA"/>
      </eAnnotations>
    </eOperations>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_APqd0EfmEDaAyOpHhEyvkA" name="pins">
      <eAnnotations xmi:id="_APqd0EfmEDaAyOpHhEyvkA0" source="genmymodel">
        <details xmi:id="_APqd0EfmEDaAyOpHhEyvkA00" key="uuid" value="_APqd0EfmEDaAyOpHhEyvkA"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_BRJI8EfmEDaAyOpHhEyvkA" name="pinstatus">
      <eAnnotations xmi:id="_BRJI8EfmEDaAyOpHhEyvkA0" source="genmymodel">
        <details xmi:id="_BRJI8EfmEDaAyOpHhEyvkA00" key="uuid" value="_BRJI8EfmEDaAyOpHhEyvkA"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_fickQUfmEDaAyOpHhEyvkA" name="led" upperBound="-1" eType="_kXSowEflEDaAyOpHhEyvkA">
      <eAnnotations xmi:id="_fickQUfmEDaAyOpHhEyvkA0" source="genmymodel">
        <details xmi:id="_fickQUfmEDaAyOpHhEyvkA00" key="uuid" value="_fickQUfmEDaAyOpHhEyvkA"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_jHIL8UfmEDaAyOpHhEyvkA" name="relay" upperBound="-1" eType="_lMub8EflEDaAyOpHhEyvkA">
      <eAnnotations xmi:id="_jHIL8UfmEDaAyOpHhEyvkA0" source="genmymodel">
        <details xmi:id="_jHIL8UfmEDaAyOpHhEyvkA00" key="uuid" value="_jHIL8UfmEDaAyOpHhEyvkA"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_k5WXgEfmEDaAyOpHhEyvkA" name="motor" upperBound="-1" eType="_ls37oEflEDaAyOpHhEyvkA">
      <eAnnotations xmi:id="_k5WXgEfmEDaAyOpHhEyvkA0" source="genmymodel">
        <details xmi:id="_k5WXgEfmEDaAyOpHhEyvkA00" key="uuid" value="_k5WXgEfmEDaAyOpHhEyvkA"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_nYrgsEfmEDaAyOpHhEyvkA" name="bluetooth module" lowerBound="1" eType="_oopwQEflEDaAyOpHhEyvkA">
      <eAnnotations xmi:id="_nYrgsEfmEDaAyOpHhEyvkA0" source="genmymodel">
        <details xmi:id="_nYrgsEfmEDaAyOpHhEyvkA00" key="uuid" value="_nYrgsEfmEDaAyOpHhEyvkA"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_o-_XMEfmEDaAyOpHhEyvkA" name="wifi module" lowerBound="1" eType="_nf5YcEflEDaAyOpHhEyvkA">
      <eAnnotations xmi:id="_o-_XMEfmEDaAyOpHhEyvkA0" source="genmymodel">
        <details xmi:id="_o-_XMEfmEDaAyOpHhEyvkA00" key="uuid" value="_o-_XMEfmEDaAyOpHhEyvkA"/>
      </eAnnotations>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_kXSowEflEDaAyOpHhEyvkA" name="Led">
    <eAnnotations xmi:id="_kXSowEflEDaAyOpHhEyvkA0" source="genmymodel">
      <details xmi:id="_kXSowEflEDaAyOpHhEyvkA00" key="uuid" value="_kXSowEflEDaAyOpHhEyvkA"/>
    </eAnnotations>
    <eOperations xmi:id="_SfedMUfmEDaAyOpHhEyvkA" name="getstatus">
      <eAnnotations xmi:id="_SfedMUfmEDaAyOpHhEyvkA0" source="genmymodel">
        <details xmi:id="_SfedMUfmEDaAyOpHhEyvkA00" key="uuid" value="_SfedMUfmEDaAyOpHhEyvkA"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
    </eOperations>
    <eOperations xmi:id="_TyyfMEfmEDaAyOpHhEyvkA" name="turnon">
      <eAnnotations xmi:id="_TyyfMEfmEDaAyOpHhEyvkA0" source="genmymodel">
        <details xmi:id="_TyyfMEfmEDaAyOpHhEyvkA00" key="uuid" value="_TyyfMEfmEDaAyOpHhEyvkA"/>
      </eAnnotations>
    </eOperations>
    <eOperations xmi:id="_UjHI4EfmEDaAyOpHhEyvkA" name="turnoff">
      <eAnnotations xmi:id="_UjHI4EfmEDaAyOpHhEyvkA0" source="genmymodel">
        <details xmi:id="_UjHI4EfmEDaAyOpHhEyvkA00" key="uuid" value="_UjHI4EfmEDaAyOpHhEyvkA"/>
      </eAnnotations>
    </eOperations>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_QjXV0EfmEDaAyOpHhEyvkA" name="color">
      <eAnnotations xmi:id="_QjXV0EfmEDaAyOpHhEyvkA0" source="genmymodel">
        <details xmi:id="_QjXV0EfmEDaAyOpHhEyvkA00" key="uuid" value="_QjXV0EfmEDaAyOpHhEyvkA"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_Rad88EfmEDaAyOpHhEyvkA" name="status">
      <eAnnotations xmi:id="_Rad88EfmEDaAyOpHhEyvkA0" source="genmymodel">
        <details xmi:id="_Rad88EfmEDaAyOpHhEyvkA00" key="uuid" value="_Rad88EfmEDaAyOpHhEyvkA"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_lMub8EflEDaAyOpHhEyvkA" name="Relay">
    <eAnnotations xmi:id="_lMub8EflEDaAyOpHhEyvkA0" source="genmymodel">
      <details xmi:id="_lMub8EflEDaAyOpHhEyvkA00" key="uuid" value="_lMub8EflEDaAyOpHhEyvkA"/>
    </eAnnotations>
    <eOperations xmi:id="_W--HUUfmEDaAyOpHhEyvkA" name="turnon">
      <eAnnotations xmi:id="_W--HUUfmEDaAyOpHhEyvkA0" source="genmymodel">
        <details xmi:id="_W--HUUfmEDaAyOpHhEyvkA00" key="uuid" value="_W--HUUfmEDaAyOpHhEyvkA"/>
      </eAnnotations>
    </eOperations>
    <eOperations xmi:id="_XoeXUEfmEDaAyOpHhEyvkA" name="turnoff">
      <eAnnotations xmi:id="_XoeXUEfmEDaAyOpHhEyvkA0" source="genmymodel">
        <details xmi:id="_XoeXUEfmEDaAyOpHhEyvkA00" key="uuid" value="_XoeXUEfmEDaAyOpHhEyvkA"/>
      </eAnnotations>
    </eOperations>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_WHdQgEfmEDaAyOpHhEyvkA" name="status">
      <eAnnotations xmi:id="_WHdQgEfmEDaAyOpHhEyvkA0" source="genmymodel">
        <details xmi:id="_WHdQgEfmEDaAyOpHhEyvkA00" key="uuid" value="_WHdQgEfmEDaAyOpHhEyvkA"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_ls37oEflEDaAyOpHhEyvkA" name="Motor">
    <eAnnotations xmi:id="_ls37oEflEDaAyOpHhEyvkA0" source="genmymodel">
      <details xmi:id="_ls37oEflEDaAyOpHhEyvkA00" key="uuid" value="_ls37oEflEDaAyOpHhEyvkA"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_Yw9CUEfmEDaAyOpHhEyvkA" name="status">
      <eAnnotations xmi:id="_Yw9CUEfmEDaAyOpHhEyvkA0" source="genmymodel">
        <details xmi:id="_Yw9CUEfmEDaAyOpHhEyvkA00" key="uuid" value="_Yw9CUEfmEDaAyOpHhEyvkA"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_ZlO-8EfmEDaAyOpHhEyvkA" name="direction">
      <eAnnotations xmi:id="_ZlO-8EfmEDaAyOpHhEyvkA0" source="genmymodel">
        <details xmi:id="_ZlO-8EfmEDaAyOpHhEyvkA00" key="uuid" value="_ZlO-8EfmEDaAyOpHhEyvkA"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_nf5YcEflEDaAyOpHhEyvkA" name="Wifi module">
    <eAnnotations xmi:id="_nf5YcEflEDaAyOpHhEyvkA0" source="genmymodel">
      <details xmi:id="_nf5YcEflEDaAyOpHhEyvkA00" key="uuid" value="_nf5YcEflEDaAyOpHhEyvkA"/>
    </eAnnotations>
    <eOperations xmi:id="_3kT3QEflEDaAyOpHhEyvkA" name="receivedata">
      <eAnnotations xmi:id="_3kT3QEflEDaAyOpHhEyvkA0" source="genmymodel">
        <details xmi:id="_3kT3QEflEDaAyOpHhEyvkA00" key="uuid" value="_3kT3QEflEDaAyOpHhEyvkA"/>
      </eAnnotations>
    </eOperations>
    <eOperations xmi:id="_4sYSkEflEDaAyOpHhEyvkA" name="senddata">
      <eAnnotations xmi:id="_4sYSkEflEDaAyOpHhEyvkA0" source="genmymodel">
        <details xmi:id="_4sYSkEflEDaAyOpHhEyvkA00" key="uuid" value="_4sYSkEflEDaAyOpHhEyvkA"/>
      </eAnnotations>
    </eOperations>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_03BxoEflEDaAyOpHhEyvkA" name="operationVoltage">
      <eAnnotations xmi:id="_03BxoEflEDaAyOpHhEyvkA0" source="genmymodel">
        <details xmi:id="_03BxoEflEDaAyOpHhEyvkA00" key="uuid" value="_03BxoEflEDaAyOpHhEyvkA"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_2q3GwEflEDaAyOpHhEyvkA" name="ping">
      <eAnnotations xmi:id="_2q3GwEflEDaAyOpHhEyvkA0" source="genmymodel">
        <details xmi:id="_2q3GwEflEDaAyOpHhEyvkA00" key="uuid" value="_2q3GwEflEDaAyOpHhEyvkA"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_oopwQEflEDaAyOpHhEyvkA" name="Bluetooth module">
    <eAnnotations xmi:id="_oopwQEflEDaAyOpHhEyvkA0" source="genmymodel">
      <details xmi:id="_oopwQEflEDaAyOpHhEyvkA00" key="uuid" value="_oopwQEflEDaAyOpHhEyvkA"/>
    </eAnnotations>
    <eOperations xmi:id="_9ZrvMEflEDaAyOpHhEyvkA" name="receivedata">
      <eAnnotations xmi:id="_9ZrvMEflEDaAyOpHhEyvkA0" source="genmymodel">
        <details xmi:id="_9ZrvMEflEDaAyOpHhEyvkA00" key="uuid" value="_9ZrvMEflEDaAyOpHhEyvkA"/>
      </eAnnotations>
    </eOperations>
    <eOperations xmi:id="_-6FyAEflEDaAyOpHhEyvkA" name="senddata">
      <eAnnotations xmi:id="_-6FyAEflEDaAyOpHhEyvkA0" source="genmymodel">
        <details xmi:id="_-6FyAEflEDaAyOpHhEyvkA00" key="uuid" value="_-6FyAEflEDaAyOpHhEyvkA"/>
      </eAnnotations>
    </eOperations>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_6NDbIEflEDaAyOpHhEyvkA" name="operationVoltage">
      <eAnnotations xmi:id="_6NDbIEflEDaAyOpHhEyvkA0" source="genmymodel">
        <details xmi:id="_6NDbIEflEDaAyOpHhEyvkA00" key="uuid" value="_6NDbIEflEDaAyOpHhEyvkA"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_75gV4EflEDaAyOpHhEyvkA" name="pin">
      <eAnnotations xmi:id="_75gV4EflEDaAyOpHhEyvkA0" source="genmymodel">
        <details xmi:id="_75gV4EflEDaAyOpHhEyvkA00" key="uuid" value="_75gV4EflEDaAyOpHhEyvkA"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="__qj8EVeQEDafnOGOWhEGPw" name="eclass" eType="_1oahsFeQEDafnOGOWhEGPw">
      <eAnnotations xmi:id="__qj8EVeQEDafnOGOWhEGPw0" source="genmymodel">
        <details xmi:id="__qj8EVeQEDafnOGOWhEGPw00" key="uuid" value="__qj8EVeQEDafnOGOWhEGPw"/>
      </eAnnotations>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_1oahsFeQEDafnOGOWhEGPw" name="EClass" instanceClassName="">
    <eAnnotations xmi:id="_1oahsFeQEDafnOGOWhEGPw0" source="genmymodel">
      <details xmi:id="_1oahsFeQEDafnOGOWhEGPw00" key="uuid" value="_1oahsFeQEDafnOGOWhEGPw"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_2QZHsVeQEDafnOGOWhEGPw" name="EAttribute">
      <eAnnotations xmi:id="_2QZHsVeQEDafnOGOWhEGPw0" source="genmymodel">
        <details xmi:id="_2QZHsVeQEDafnOGOWhEGPw00" key="uuid" value="_2QZHsVeQEDafnOGOWhEGPw"/>
      </eAnnotations>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_36FyILw-EDehmc5wBUuuvQ" name="EClass2">
    <eAnnotations xmi:id="_36FyILw-EDehmc5wBUuuvQ0" source="genmymodel">
      <details xmi:id="_36FyILw-EDehmc5wBUuuvQ00" key="uuid" value="_36FyILw-EDehmc5wBUuuvQ"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_4mAc8bw-EDehmc5wBUuuvQ" name="EAttribute">
      <eAnnotations xmi:id="_4mAc8bw-EDehmc5wBUuuvQ0" source="genmymodel">
        <details xmi:id="_4mAc8bw-EDehmc5wBUuuvQ00" key="uuid" value="_4mAc8bw-EDehmc5wBUuuvQ"/>
      </eAnnotations>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_HeGpwPX_EDe-WMeUGl8fyg" name="EClass3">
    <eAnnotations xmi:id="_HeGpwPX_EDe-WMeUGl8fyg0" source="genmymodel">
      <details xmi:id="_HeGpwPX_EDe-WMeUGl8fyg00" key="uuid" value="_HeGpwPX_EDe-WMeUGl8fyg"/>
    </eAnnotations>
  </eClassifiers>
</ecore:EPackage>

{"directed":true,"nodes":[{"nsPrefix":null,"nsURI":null,"name":"homeauto","id":0,"eClass":"EPackage"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Temperature sensor","instanceClass":null,"abstract":false,"id":1,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Arduino","instanceClass":null,"abstract":false,"id":2,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Led","instanceClass":null,"abstract":false,"id":3,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Relay","instanceClass":null,"abstract":false,"id":4,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Motor","instanceClass":null,"abstract":false,"id":5,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Wifi module","instanceClass":null,"abstract":false,"id":6,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Bluetooth module","instanceClass":null,"abstract":false,"id":7,"interface":false,"eClass":"EClass"},{"instanceTypeName":"","defaultValue":null,"instanceClassName":"","name":"EClass","instanceClass":null,"abstract":false,"id":8,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"EClass2","instanceClass":null,"abstract":false,"id":9,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"EClass3","instanceClass":null,"abstract":false,"id":10,"interface":false,"eClass":"EClass"},{"ordered":true,"upperBound":1,"unique":true,"name":"readtempsensor","lowerBound":0,"id":11,"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":"operationVoltage","changeable":true,"lowerBound":0,"iD":false,"id":12,"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":"temperature","changeable":true,"lowerBound":0,"iD":false,"id":13,"derived":false},{"id":14,"eClass":"EGenericType"},{"id":15,"eClass":"EGenericType"},{"id":16,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"turnonrelay","lowerBound":0,"id":17,"many":false,"required":false,"eClass":"EOperation"},{"ordered":true,"upperBound":1,"unique":true,"name":"turnonled","lowerBound":0,"id":18,"many":false,"required":false,"eClass":"EOperation"},{"ordered":true,"upperBound":1,"unique":true,"name":"turnonmotor","lowerBound":0,"id":19,"many":false,"required":false,"eClass":"EOperation"},{"ordered":true,"upperBound":1,"unique":true,"name":"turnmotorleft","lowerBound":0,"id":20,"many":false,"required":false,"eClass":"EOperation"},{"ordered":true,"upperBound":1,"unique":true,"name":"turnmotorright","lowerBound":0,"id":21,"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":"pins","changeable":true,"lowerBound":0,"iD":false,"id":22,"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":"pinstatus","changeable":true,"lowerBound":0,"iD":false,"id":23,"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":"led","changeable":true,"resolveProxies":true,"lowerBound":0,"id":24,"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":"relay","changeable":true,"resolveProxies":true,"lowerBound":0,"id":25,"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":"motor","changeable":true,"resolveProxies":true,"lowerBound":0,"id":26,"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":"bluetooth module","changeable":true,"resolveProxies":true,"lowerBound":1,"id":27,"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":"wifi module","changeable":true,"resolveProxies":true,"lowerBound":1,"id":28,"derived":false},{"id":29,"eClass":"EGenericType"},{"id":30,"eClass":"EGenericType"},{"id":31,"eClass":"EGenericType"},{"id":32,"eClass":"EGenericType"},{"id":33,"eClass":"EGenericType"},{"id":34,"eClass":"EGenericType"},{"id":35,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"getstatus","lowerBound":0,"id":36,"many":false,"required":false,"eClass":"EOperation"},{"ordered":true,"upperBound":1,"unique":true,"name":"turnon","lowerBound":0,"id":37,"many":false,"required":false,"eClass":"EOperation"},{"ordered":true,"upperBound":1,"unique":true,"name":"turnoff","lowerBound":0,"id":38,"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":"color","changeable":true,"lowerBound":0,"iD":false,"id":39,"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":"status","changeable":true,"lowerBound":0,"iD":false,"id":40,"derived":false},{"id":41,"eClass":"EGenericType"},{"id":42,"eClass":"EGenericType"},{"id":43,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"turnon","lowerBound":0,"id":44,"many":false,"required":false,"eClass":"EOperation"},{"ordered":true,"upperBound":1,"unique":true,"name":"turnoff","lowerBound":0,"id":45,"many":false,"required":false,"eClass":"EOperation"},{"ordered":true,"upperBound":1,"defaultValue":false,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"status","changeable":true,"lowerBound":0,"iD":false,"id":46,"derived":false},{"id":47,"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":"status","changeable":true,"lowerBound":0,"iD":false,"id":48,"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":"direction","changeable":true,"lowerBound":0,"iD":false,"id":49,"derived":false},{"id":50,"eClass":"EGenericType"},{"id":51,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"receivedata","lowerBound":0,"id":52,"many":false,"required":false,"eClass":"EOperation"},{"ordered":true,"upperBound":1,"unique":true,"name":"senddata","lowerBound":0,"id":53,"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":"operationVoltage","changeable":true,"lowerBound":0,"iD":false,"id":54,"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":"ping","changeable":true,"lowerBound":0,"iD":false,"id":55,"derived":false},{"id":56,"eClass":"EGenericType"},{"id":57,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"receivedata","lowerBound":0,"id":58,"many":false,"required":false,"eClass":"EOperation"},{"ordered":true,"upperBound":1,"unique":true,"name":"senddata","lowerBound":0,"id":59,"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":"operationVoltage","changeable":true,"lowerBound":0,"iD":false,"id":60,"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":"pin","changeable":true,"lowerBound":0,"iD":false,"id":61,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"eclass","changeable":true,"resolveProxies":true,"lowerBound":0,"id":62,"derived":false},{"id":63,"eClass":"EGenericType"},{"id":64,"eClass":"EGenericType"},{"id":65,"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":"EAttribute","changeable":true,"lowerBound":0,"iD":false,"id":66,"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":"EAttribute","changeable":true,"lowerBound":0,"iD":false,"id":67,"derived":false}],"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":1,"target":0},{"source":1,"target":11},{"source":1,"target":12},{"source":1,"target":13},{"source":11,"target":14},{"source":11,"target":1},{"source":12,"target":15},{"source":12,"target":1},{"source":13,"target":16},{"source":13,"target":1},{"source":2,"target":0},{"source":2,"target":17},{"source":2,"target":18},{"source":2,"target":19},{"source":2,"target":20},{"source":2,"target":21},{"source":2,"target":22},{"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":17,"target":2},{"source":18,"target":2},{"source":19,"target":2},{"source":20,"target":2},{"source":21,"target":2},{"source":22,"target":29},{"source":22,"target":2},{"source":23,"target":30},{"source":23,"target":2},{"source":24,"target":3},{"source":24,"target":31},{"source":24,"target":2},{"source":31,"target":3},{"source":25,"target":4},{"source":25,"target":32},{"source":25,"target":2},{"source":32,"target":4},{"source":26,"target":5},{"source":26,"target":33},{"source":26,"target":2},{"source":33,"target":5},{"source":27,"target":7},{"source":27,"target":34},{"source":27,"target":2},{"source":34,"target":7},{"source":28,"target":6},{"source":28,"target":35},{"source":28,"target":2},{"source":35,"target":6},{"source":3,"target":0},{"source":3,"target":36},{"source":3,"target":37},{"source":3,"target":38},{"source":3,"target":39},{"source":3,"target":40},{"source":36,"target":41},{"source":36,"target":3},{"source":37,"target":3},{"source":38,"target":3},{"source":39,"target":42},{"source":39,"target":3},{"source":40,"target":43},{"source":40,"target":3},{"source":4,"target":0},{"source":4,"target":44},{"source":4,"target":45},{"source":4,"target":46},{"source":44,"target":4},{"source":45,"target":4},{"source":46,"target":47},{"source":46,"target":4},{"source":5,"target":0},{"source":5,"target":48},{"source":5,"target":49},{"source":48,"target":50},{"source":48,"target":5},{"source":49,"target":51},{"source":49,"target":5},{"source":6,"target":0},{"source":6,"target":52},{"source":6,"target":53},{"source":6,"target":54},{"source":6,"target":55},{"source":52,"target":6},{"source":53,"target":6},{"source":54,"target":56},{"source":54,"target":6},{"source":55,"target":57},{"source":55,"target":6},{"source":7,"target":0},{"source":7,"target":58},{"source":7,"target":59},{"source":7,"target":60},{"source":7,"target":61},{"source":7,"target":62},{"source":58,"target":7},{"source":59,"target":7},{"source":60,"target":63},{"source":60,"target":7},{"source":61,"target":64},{"source":61,"target":7},{"source":62,"target":8},{"source":62,"target":65},{"source":62,"target":7},{"source":65,"target":8},{"source":8,"target":0},{"source":8,"target":66},{"source":66,"target":8},{"source":9,"target":0},{"source":9,"target":67},{"source":67,"target":9},{"source":10,"target":0}],"multigraph":true}
homeauto
Temperature sensor
readtempsensor
operationVoltage
temperature
Arduino
turnonrelay
turnonled
turnonmotor
turnmotorleft
turnmotorright
pins
pinstatus
led
relay
motor
bluetooth module
wifi module
Led
getstatus
turnon
turnoff
color
status
Relay
turnon
turnoff
status
Motor
status
direction
Wifi module
receivedata
senddata
operationVoltage
ping
Bluetooth module
receivedata
senddata
operationVoltage
pin
eclass
EClass


EAttribute
EClass2
EAttribute
EClass3