iotw
Component
id
constraints
Connection
bendpoints
routerKind
Bendpoint
source
target
kind
label
stateSchema
StateSchema
components
connnections
StateComponent
incomings
outgoings
name
Device
getPins
getPinConnecteds
modifyPin
pin
mainboard
name
IODevice
InputDevice
OutputDevice
Connectivity
Mainboard
addDevice
device
removeDevice
device
getPins
getPinConnecteds
modifyPin
pin
findPin
pin
devices
name

ArduinoUNOR3
pin0
0,IO
pin1
1,IO
pin2
2,IO
pin3
3,IO
pin4
4,IO
pin5
5,IO
pin6
6,IO
pin7
7,IO
pin8
8,IO
pin9
9,IO
pin10
10,IO
pin11
11,IO
pin12
12,IO
pin13
13,IO
pinA0
A0,Input
pinA1
A1,Input
pinA2
A2,Input
pinA3
A3,Input
pinA4
A4,Input
pinA5
A5,Input
Keypad4x4
getButton
name
keys
{'1','2','3','A'},{'4','5','6','B'},{'7','8','9','C'},{'*','0','#','D'}
rows
4
cols
4
pin1
R1,IO
pin2
R2,IO
pin3
R3,IO
pin4
R4,IO
pin5
C1,IO
pin6
C2,IO
pin7
C3,IO
pin8
C4,IO
nameButton1

nameButton2

nameButton3

nameButton4

nameButton5

nameButton6

nameButton7

nameButton8

nameButton9

nameButton0

nameButtonA

nameButtonB

nameButtonC

nameButtonD

nameButtonHash

nameButtonAsterisk

Button
pin1
1,IO
LED
pin1
1,Passive
pin2
2,Passive
I2CLCD
pinGND
GND,IO
pinVcc
Vcc,IO
pinSDA
SDA,IO
pinSCL
SCL,IO
type
I2CLCD2004
Buzzer
pin1
1,Passive
pin2
2,Passive
Tone
Time
BluetoothHC06
pinTXD
TXD,IO
pinRXD
RXD,IO
pinGND
GND,Power
pinVCC
VCC,Power
WifiESP8266
pinTX
TX,IO
pinRX
RX,IO
pinVcc
Vcc,Power
pinGND
GND,Power
pinCHPD
CHPD,Power
sSID_ST
IotWearable
password_ST
IotWearable
mode
Both
idConnection
id_0
password_AccessPoint
sSID_AccessPoint
port
80
iP
192.168.4.1
baud
baud_9600
connectedChannel
Multiple
protocol
UDP
StateFrame
content
Decision
StartPoint
EndPoint
Rectangle
org.eclipse.draw2d.geometry.Rectangle
org.eclipse.draw2d.geometry.Rectangle
Point
org.eclipse.draw2d.geometry.Point
org.eclipse.draw2d.geometry.Point
ConnectionKind
STATE_FLOW
State_Flow
OUTSIDE_FLOW
Outside_Flow
RouterKind
BENDPOINT
Bendpoint
MANHATTAN
Manhattan
Pin
iotwearable.model.iotw.Pin
iotwearable.model.iotw.Pin
WifiMode
Station
Station
Access_Point
Access_Point
Both
Both
WifiIDConnection
id_0
id_0
id_1
id_1
id_2
id_2
id_3
id_3
id_4
id_4
ListBaud
baud_9600
baud_9600
baud_19200
baud_19200
baud_38400
baud_38400
baud_57600
baud_57600
baud_74880
baud_74880
baud_115200
baud_115200
baud_230400
baud_230400
baud_250000
baud_250000
ListConnectionChannel
Single
Single
Multiple
Multiple
ListProtocol
TCP
TCP
UDP
UDP
I2CLCDType
I2CLCD2004
I2CLCD2004
I2CLCD1602
I2CLCD1602
<?xml version="1.0" encoding="UTF-8"?>
<ecore:EPackage xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" name="iotw" nsURI="http://iotwearable/model" nsPrefix="iotw">
  <eClassifiers xsi:type="ecore:EClass" name="Component" abstract="true">
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="id" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="constraints" eType="#//Rectangle"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="Connection">
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="bendpoints" upperBound="-1"
        eType="#//Point"/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="routerKind" eType="#//RouterKind"
        defaultValueLiteral="Bendpoint"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="source" eType="#//Component"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="target" eType="#//Component"/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="kind" eType="#//ConnectionKind"/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="label" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="stateSchema" eType="#//StateSchema"
        eOpposite="#//StateSchema/connnections"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="StateSchema">
    <eStructuralFeatures xsi:type="ecore:EReference" name="components" upperBound="-1"
        eType="#//StateComponent" containment="true"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="connnections" upperBound="-1"
        eType="#//Connection" containment="true" eOpposite="#//Connection/stateSchema"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="StateComponent" abstract="true" eSuperTypes="#//Component">
    <eStructuralFeatures xsi:type="ecore:EReference" name="incomings" upperBound="-1"
        eType="#//Connection"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="outgoings" upperBound="-1"
        eType="#//Connection"/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="Device" abstract="true" eSuperTypes="#//Component">
    <eOperations name="getPins" upperBound="-1" eType="#//Pin"/>
    <eOperations name="getPinConnecteds" upperBound="-1" eType="#//Pin"/>
    <eOperations name="modifyPin">
      <eParameters name="pin" eType="#//Pin"/>
    </eOperations>
    <eStructuralFeatures xsi:type="ecore:EReference" name="mainboard" eType="#//Mainboard"
        eOpposite="#//Mainboard/devices"/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="IODevice" abstract="true" eSuperTypes="#//Device"/>
  <eClassifiers xsi:type="ecore:EClass" name="InputDevice" abstract="true" eSuperTypes="#//IODevice"/>
  <eClassifiers xsi:type="ecore:EClass" name="OutputDevice" abstract="true" eSuperTypes="#//IODevice"/>
  <eClassifiers xsi:type="ecore:EClass" name="Connectivity" abstract="true" eSuperTypes="#//Device"/>
  <eClassifiers xsi:type="ecore:EClass" name="Mainboard" abstract="true">
    <eOperations name="addDevice">
      <eParameters name="device" eType="#//Device"/>
    </eOperations>
    <eOperations name="removeDevice">
      <eParameters name="device" eType="#//Device"/>
    </eOperations>
    <eOperations name="getPins" upperBound="-1" eType="#//Pin"/>
    <eOperations name="getPinConnecteds" upperBound="-1" eType="#//Pin"/>
    <eOperations name="modifyPin">
      <eParameters name="pin" eType="#//Pin"/>
    </eOperations>
    <eOperations name="findPin" eType="#//Pin">
      <eParameters name="pin" eType="#//Pin"/>
    </eOperations>
    <eStructuralFeatures xsi:type="ecore:EReference" name="devices" upperBound="-1"
        eType="#//Device" containment="true" eOpposite="#//Device/mainboard"/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"
        defaultValueLiteral=""/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="ArduinoUNOR3" eSuperTypes="#//Mainboard">
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="pin0" eType="#//Pin" defaultValueLiteral="0,IO"/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="pin1" eType="#//Pin" defaultValueLiteral="1,IO"/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="pin2" eType="#//Pin" defaultValueLiteral="2,IO"/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="pin3" eType="#//Pin" defaultValueLiteral="3,IO"/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="pin4" eType="#//Pin" defaultValueLiteral="4,IO"/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="pin5" eType="#//Pin" defaultValueLiteral="5,IO"/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="pin6" eType="#//Pin" defaultValueLiteral="6,IO"/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="pin7" eType="#//Pin" defaultValueLiteral="7,IO"/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="pin8" eType="#//Pin" defaultValueLiteral="8,IO"/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="pin9" eType="#//Pin" defaultValueLiteral="9,IO"/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="pin10" eType="#//Pin" defaultValueLiteral="10,IO"/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="pin11" eType="#//Pin" defaultValueLiteral="11,IO"/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="pin12" eType="#//Pin" defaultValueLiteral="12,IO"/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="pin13" eType="#//Pin" defaultValueLiteral="13,IO"/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="pinA0" eType="#//Pin" defaultValueLiteral="A0,Input"/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="pinA1" eType="#//Pin" defaultValueLiteral="A1,Input"/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="pinA2" eType="#//Pin" defaultValueLiteral="A2,Input"/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="pinA3" eType="#//Pin" defaultValueLiteral="A3,Input"/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="pinA4" eType="#//Pin" defaultValueLiteral="A4,Input"/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="pinA5" eType="#//Pin" defaultValueLiteral="A5,Input"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="Keypad4x4" eSuperTypes="#//InputDevice">
    <eOperations name="getButton" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString">
      <eParameters name="name" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eOperations>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="keys" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"
        changeable="false" defaultValueLiteral="{'1','2','3','A'},{'4','5','6','B'},{'7','8','9','C'},{'*','0','#','D'}"/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="rows" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"
        changeable="false" defaultValueLiteral="4"/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="cols" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"
        changeable="false" defaultValueLiteral="4"/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="pin1" eType="#//Pin" defaultValueLiteral="R1,IO"/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="pin2" eType="#//Pin" defaultValueLiteral="R2,IO"/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="pin3" eType="#//Pin" defaultValueLiteral="R3,IO"/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="pin4" eType="#//Pin" defaultValueLiteral="R4,IO"/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="pin5" eType="#//Pin" defaultValueLiteral="C1,IO"/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="pin6" eType="#//Pin" defaultValueLiteral="C2,IO"/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="pin7" eType="#//Pin" defaultValueLiteral="C3,IO"/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="pin8" eType="#//Pin" defaultValueLiteral="C4,IO"/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="nameButton1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"
        defaultValueLiteral=""/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="nameButton2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"
        defaultValueLiteral=""/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="nameButton3" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"
        defaultValueLiteral=""/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="nameButton4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"
        defaultValueLiteral=""/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="nameButton5" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"
        defaultValueLiteral=""/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="nameButton6" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"
        defaultValueLiteral=""/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="nameButton7" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"
        defaultValueLiteral=""/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="nameButton8" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"
        defaultValueLiteral=""/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="nameButton9" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"
        defaultValueLiteral=""/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="nameButton0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"
        defaultValueLiteral=""/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="nameButtonA" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"
        defaultValueLiteral=""/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="nameButtonB" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"
        defaultValueLiteral=""/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="nameButtonC" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"
        defaultValueLiteral=""/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="nameButtonD" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"
        defaultValueLiteral=""/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="nameButtonHash" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"
        defaultValueLiteral=""/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="nameButtonAsterisk" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"
        defaultValueLiteral=""/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="Button" eSuperTypes="#//InputDevice">
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="pin1" eType="#//Pin" defaultValueLiteral="1,IO"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="LED" eSuperTypes="#//OutputDevice">
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="pin1" eType="#//Pin" defaultValueLiteral="1,Passive"/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="pin2" eType="#//Pin" defaultValueLiteral="2,Passive"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="I2CLCD" eSuperTypes="#//OutputDevice">
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="pinGND" eType="#//Pin"
        defaultValueLiteral="GND,IO"/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="pinVcc" eType="#//Pin"
        defaultValueLiteral="Vcc,IO"/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="pinSDA" eType="#//Pin"
        defaultValueLiteral="SDA,IO"/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="pinSCL" eType="#//Pin"
        defaultValueLiteral="SCL,IO"/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="type" eType="#//I2CLCDType"
        defaultValueLiteral="I2CLCD2004"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="Buzzer" eSuperTypes="#//OutputDevice">
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="pin1" eType="#//Pin" defaultValueLiteral="1,Passive"/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="pin2" eType="#//Pin" defaultValueLiteral="2,Passive"/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="Tone" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="Time" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="BluetoothHC06" eSuperTypes="#//Connectivity">
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="pinTXD" eType="#//Pin"
        defaultValueLiteral="TXD,IO"/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="pinRXD" eType="#//Pin"
        defaultValueLiteral="RXD,IO"/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="pinGND" eType="#//Pin"
        defaultValueLiteral="GND,Power"/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="pinVCC" eType="#//Pin"
        defaultValueLiteral="VCC,Power"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="WifiESP8266" eSuperTypes="#//Connectivity">
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="pinTX" eType="#//Pin" defaultValueLiteral="TX,IO"/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="pinRX" eType="#//Pin" defaultValueLiteral="RX,IO"/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="pinVcc" eType="#//Pin"
        defaultValueLiteral="Vcc,Power"/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="pinGND" eType="#//Pin"
        defaultValueLiteral="GND,Power"/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="pinCHPD" eType="#//Pin"
        defaultValueLiteral="CHPD,Power"/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="sSID_ST" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"
        defaultValueLiteral="IotWearable"/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="password_ST" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"
        defaultValueLiteral="IotWearable"/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="mode" eType="#//WifiMode"
        defaultValueLiteral="Both"/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="idConnection" eType="#//WifiIDConnection"
        defaultValueLiteral="id_0"/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="password_AccessPoint" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="sSID_AccessPoint" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="port" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"
        defaultValueLiteral="80"/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="iP" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"
        defaultValueLiteral="192.168.4.1"/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="baud" eType="#//ListBaud"
        defaultValueLiteral="baud_9600"/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="connectedChannel" eType="#//ListConnectionChannel"
        defaultValueLiteral="Multiple"/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="protocol" eType="#//ListProtocol"
        defaultValueLiteral="UDP"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="StateFrame" eSuperTypes="#//StateComponent">
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="content" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="Decision" eSuperTypes="#//StateComponent"/>
  <eClassifiers xsi:type="ecore:EClass" name="StartPoint" eSuperTypes="#//StateComponent"/>
  <eClassifiers xsi:type="ecore:EClass" name="EndPoint" eSuperTypes="#//StateComponent"/>
  <eClassifiers xsi:type="ecore:EDataType" name="Rectangle" instanceClassName="org.eclipse.draw2d.geometry.Rectangle"/>
  <eClassifiers xsi:type="ecore:EDataType" name="Point" instanceClassName="org.eclipse.draw2d.geometry.Point"/>
  <eClassifiers xsi:type="ecore:EEnum" name="ConnectionKind">
    <eLiterals name="STATE_FLOW" literal="State_Flow"/>
    <eLiterals name="OUTSIDE_FLOW" value="1" literal="Outside_Flow"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EEnum" name="RouterKind">
    <eLiterals name="BENDPOINT" literal="Bendpoint"/>
    <eLiterals name="MANHATTAN" value="1" literal="Manhattan"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EDataType" name="Pin" instanceClassName="iotwearable.model.iotw.Pin"/>
  <eClassifiers xsi:type="ecore:EEnum" name="WifiMode">
    <eLiterals name="Station" value="1"/>
    <eLiterals name="Access_Point" value="2"/>
    <eLiterals name="Both" value="3"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EEnum" name="WifiIDConnection">
    <eLiterals name="id_0"/>
    <eLiterals name="id_1" value="1"/>
    <eLiterals name="id_2" value="2"/>
    <eLiterals name="id_3" value="3"/>
    <eLiterals name="id_4" value="4"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EEnum" name="ListBaud">
    <eLiterals name="baud_9600" value="9600" literal="baud_9600"/>
    <eLiterals name="baud_19200" value="19200" literal="baud_19200"/>
    <eLiterals name="baud_38400" value="38400" literal="baud_38400"/>
    <eLiterals name="baud_57600" value="57600"/>
    <eLiterals name="baud_74880" value="74880"/>
    <eLiterals name="baud_115200" value="115200"/>
    <eLiterals name="baud_230400" value="230400"/>
    <eLiterals name="baud_250000" value="250000"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EEnum" name="ListConnectionChannel">
    <eLiterals name="Single"/>
    <eLiterals name="Multiple" value="1"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EEnum" name="ListProtocol">
    <eLiterals name="TCP"/>
    <eLiterals name="UDP" value="1" literal="UDP"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EEnum" name="I2CLCDType">
    <eLiterals name="I2CLCD2004"/>
    <eLiterals name="I2CLCD1602" value="1"/>
  </eClassifiers>
</ecore:EPackage>

{"directed":true,"nodes":[{"nsPrefix":"iotw","nsURI":"http://iotwearable/model","name":"iotw","id":0,"eClass":"EPackage"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Component","instanceClass":null,"abstract":true,"id":1,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Connection","instanceClass":null,"abstract":false,"id":2,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"StateSchema","instanceClass":null,"abstract":false,"id":3,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"StateComponent","instanceClass":null,"abstract":true,"id":4,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Device","instanceClass":null,"abstract":true,"id":5,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"IODevice","instanceClass":null,"abstract":true,"id":6,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"InputDevice","instanceClass":null,"abstract":true,"id":7,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"OutputDevice","instanceClass":null,"abstract":true,"id":8,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Connectivity","instanceClass":null,"abstract":true,"id":9,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Mainboard","instanceClass":null,"abstract":true,"id":10,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"ArduinoUNOR3","instanceClass":null,"abstract":false,"id":11,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Keypad4x4","instanceClass":null,"abstract":false,"id":12,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Button","instanceClass":null,"abstract":false,"id":13,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"LED","instanceClass":null,"abstract":false,"id":14,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"I2CLCD","instanceClass":null,"abstract":false,"id":15,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Buzzer","instanceClass":null,"abstract":false,"id":16,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"BluetoothHC06","instanceClass":null,"abstract":false,"id":17,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"WifiESP8266","instanceClass":null,"abstract":false,"id":18,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"StateFrame","instanceClass":null,"abstract":false,"id":19,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Decision","instanceClass":null,"abstract":false,"id":20,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"StartPoint","instanceClass":null,"abstract":false,"id":21,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"EndPoint","instanceClass":null,"abstract":false,"id":22,"interface":false,"eClass":"EClass"},{"instanceTypeName":"org.eclipse.draw2d.geometry.Rectangle","defaultValue":null,"instanceClassName":"org.eclipse.draw2d.geometry.Rectangle","name":"Rectangle","instanceClass":null,"id":23,"serializable":true,"eClass":"EDataType"},{"instanceTypeName":"org.eclipse.draw2d.geometry.Point","defaultValue":null,"instanceClassName":"org.eclipse.draw2d.geometry.Point","name":"Point","instanceClass":null,"id":24,"serializable":true,"eClass":"EDataType"},{"instanceTypeName":null,"instanceClassName":null,"name":"ConnectionKind","instanceClass":null,"id":25,"serializable":true,"eClass":"EEnum"},{"instanceTypeName":null,"instanceClassName":null,"name":"RouterKind","instanceClass":null,"id":26,"serializable":true,"eClass":"EEnum"},{"instanceTypeName":"iotwearable.model.iotw.Pin","defaultValue":null,"instanceClassName":"iotwearable.model.iotw.Pin","name":"Pin","instanceClass":null,"id":27,"serializable":true,"eClass":"EDataType"},{"instanceTypeName":null,"instanceClassName":null,"name":"WifiMode","instanceClass":null,"id":28,"serializable":true,"eClass":"EEnum"},{"instanceTypeName":null,"instanceClassName":null,"name":"WifiIDConnection","instanceClass":null,"id":29,"serializable":true,"eClass":"EEnum"},{"instanceTypeName":null,"instanceClassName":null,"name":"ListBaud","instanceClass":null,"id":30,"serializable":true,"eClass":"EEnum"},{"instanceTypeName":null,"instanceClassName":null,"name":"ListConnectionChannel","instanceClass":null,"id":31,"serializable":true,"eClass":"EEnum"},{"instanceTypeName":null,"instanceClassName":null,"name":"ListProtocol","instanceClass":null,"id":32,"serializable":true,"eClass":"EEnum"},{"instanceTypeName":null,"instanceClassName":null,"name":"I2CLCDType","instanceClass":null,"id":33,"serializable":true,"eClass":"EEnum"},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"id","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":"constraints","changeable":true,"lowerBound":0,"iD":false,"id":35,"derived":false},{"id":36,"eClass":"EGenericType"},{"id":37,"eClass":"EGenericType"},{"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"bendpoints","changeable":true,"lowerBound":0,"iD":false,"id":38,"derived":false},{"ordered":true,"upperBound":1,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":"Bendpoint","unsettable":false,"transient":false,"unique":true,"name":"routerKind","changeable":true,"lowerBound":0,"iD":false,"id":39,"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":"source","changeable":true,"resolveProxies":true,"lowerBound":0,"id":40,"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":"target","changeable":true,"resolveProxies":true,"lowerBound":0,"id":41,"derived":false},{"ordered":true,"upperBound":1,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"kind","changeable":true,"lowerBound":0,"iD":false,"id":42,"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":"label","changeable":true,"lowerBound":0,"iD":false,"id":43,"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":"stateSchema","changeable":true,"resolveProxies":true,"lowerBound":0,"id":44,"derived":false},{"id":45,"eClass":"EGenericType"},{"id":46,"eClass":"EGenericType"},{"id":47,"eClass":"EGenericType"},{"id":48,"eClass":"EGenericType"},{"id":49,"eClass":"EGenericType"},{"id":50,"eClass":"EGenericType"},{"id":51,"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":"connnections","changeable":true,"resolveProxies":true,"lowerBound":0,"id":52,"derived":false},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"components","changeable":true,"resolveProxies":true,"lowerBound":0,"id":53,"derived":false},{"id":54,"eClass":"EGenericType"},{"id":55,"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":"incomings","changeable":true,"resolveProxies":true,"lowerBound":0,"id":56,"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":"outgoings","changeable":true,"resolveProxies":true,"lowerBound":0,"id":57,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"name","changeable":true,"lowerBound":0,"iD":false,"id":58,"derived":false},{"id":59,"eClass":"EGenericType"},{"id":60,"eClass":"EGenericType"},{"id":61,"eClass":"EGenericType"},{"id":62,"eClass":"EGenericType"},{"ordered":true,"upperBound":-1,"unique":true,"name":"getPins","lowerBound":0,"id":63,"many":true,"required":false,"eClass":"EOperation"},{"ordered":true,"upperBound":-1,"unique":true,"name":"getPinConnecteds","lowerBound":0,"id":64,"many":true,"required":false,"eClass":"EOperation"},{"ordered":true,"upperBound":1,"unique":true,"name":"modifyPin","lowerBound":0,"id":65,"many":false,"required":false,"eClass":"EOperation"},{"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":"mainboard","changeable":true,"resolveProxies":true,"lowerBound":0,"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":"name","changeable":true,"lowerBound":0,"iD":false,"id":67,"derived":false},{"id":68,"eClass":"EGenericType"},{"id":69,"eClass":"EGenericType"},{"id":70,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"pin","lowerBound":0,"id":71,"many":false,"required":false,"eClass":"EParameter"},{"id":72,"eClass":"EGenericType"},{"id":73,"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":"devices","changeable":true,"resolveProxies":true,"lowerBound":0,"id":74,"derived":false},{"id":75,"eClass":"EGenericType"},{"id":76,"eClass":"EGenericType"},{"id":77,"eClass":"EGenericType"},{"id":78,"eClass":"EGenericType"},{"id":79,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"addDevice","lowerBound":0,"id":80,"many":false,"required":false,"eClass":"EOperation"},{"ordered":true,"upperBound":1,"unique":true,"name":"removeDevice","lowerBound":0,"id":81,"many":false,"required":false,"eClass":"EOperation"},{"ordered":true,"upperBound":-1,"unique":true,"name":"getPins","lowerBound":0,"id":82,"many":true,"required":false,"eClass":"EOperation"},{"ordered":true,"upperBound":-1,"unique":true,"name":"getPinConnecteds","lowerBound":0,"id":83,"many":true,"required":false,"eClass":"EOperation"},{"ordered":true,"upperBound":1,"unique":true,"name":"modifyPin","lowerBound":0,"id":84,"many":false,"required":false,"eClass":"EOperation"},{"ordered":true,"upperBound":1,"unique":true,"name":"findPin","lowerBound":0,"id":85,"many":false,"required":false,"eClass":"EOperation"},{"ordered":true,"upperBound":1,"defaultValue":"","volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":"","unsettable":false,"transient":false,"unique":true,"name":"name","changeable":true,"lowerBound":0,"iD":false,"id":86,"derived":false},{"ordered":true,"upperBound":1,"unique":true,"name":"device","lowerBound":0,"id":87,"many":false,"required":false,"eClass":"EParameter"},{"id":88,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"device","lowerBound":0,"id":89,"many":false,"required":false,"eClass":"EParameter"},{"id":90,"eClass":"EGenericType"},{"id":91,"eClass":"EGenericType"},{"id":92,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"pin","lowerBound":0,"id":93,"many":false,"required":false,"eClass":"EParameter"},{"id":94,"eClass":"EGenericType"},{"id":95,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"pin","lowerBound":0,"id":96,"many":false,"required":false,"eClass":"EParameter"},{"id":97,"eClass":"EGenericType"},{"id":98,"eClass":"EGenericType"},{"id":99,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":"0,IO","unsettable":false,"transient":false,"unique":true,"name":"pin0","changeable":true,"lowerBound":0,"iD":false,"id":100,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":"1,IO","unsettable":false,"transient":false,"unique":true,"name":"pin1","changeable":true,"lowerBound":0,"iD":false,"id":101,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":"2,IO","unsettable":false,"transient":false,"unique":true,"name":"pin2","changeable":true,"lowerBound":0,"iD":false,"id":102,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":"3,IO","unsettable":false,"transient":false,"unique":true,"name":"pin3","changeable":true,"lowerBound":0,"iD":false,"id":103,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":"4,IO","unsettable":false,"transient":false,"unique":true,"name":"pin4","changeable":true,"lowerBound":0,"iD":false,"id":104,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":"5,IO","unsettable":false,"transient":false,"unique":true,"name":"pin5","changeable":true,"lowerBound":0,"iD":false,"id":105,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":"6,IO","unsettable":false,"transient":false,"unique":true,"name":"pin6","changeable":true,"lowerBound":0,"iD":false,"id":106,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":"7,IO","unsettable":false,"transient":false,"unique":true,"name":"pin7","changeable":true,"lowerBound":0,"iD":false,"id":107,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":"8,IO","unsettable":false,"transient":false,"unique":true,"name":"pin8","changeable":true,"lowerBound":0,"iD":false,"id":108,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":"9,IO","unsettable":false,"transient":false,"unique":true,"name":"pin9","changeable":true,"lowerBound":0,"iD":false,"id":109,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":"10,IO","unsettable":false,"transient":false,"unique":true,"name":"pin10","changeable":true,"lowerBound":0,"iD":false,"id":110,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":"11,IO","unsettable":false,"transient":false,"unique":true,"name":"pin11","changeable":true,"lowerBound":0,"iD":false,"id":111,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":"12,IO","unsettable":false,"transient":false,"unique":true,"name":"pin12","changeable":true,"lowerBound":0,"iD":false,"id":112,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":"13,IO","unsettable":false,"transient":false,"unique":true,"name":"pin13","changeable":true,"lowerBound":0,"iD":false,"id":113,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":"A0,Input","unsettable":false,"transient":false,"unique":true,"name":"pinA0","changeable":true,"lowerBound":0,"iD":false,"id":114,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":"A1,Input","unsettable":false,"transient":false,"unique":true,"name":"pinA1","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":"A2,Input","unsettable":false,"transient":false,"unique":true,"name":"pinA2","changeable":true,"lowerBound":0,"iD":false,"id":116,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":"A3,Input","unsettable":false,"transient":false,"unique":true,"name":"pinA3","changeable":true,"lowerBound":0,"iD":false,"id":117,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":"A4,Input","unsettable":false,"transient":false,"unique":true,"name":"pinA4","changeable":true,"lowerBound":0,"iD":false,"id":118,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":"A5,Input","unsettable":false,"transient":false,"unique":true,"name":"pinA5","changeable":true,"lowerBound":0,"iD":false,"id":119,"derived":false},{"id":120,"eClass":"EGenericType"},{"id":121,"eClass":"EGenericType"},{"id":122,"eClass":"EGenericType"},{"id":123,"eClass":"EGenericType"},{"id":124,"eClass":"EGenericType"},{"id":125,"eClass":"EGenericType"},{"id":126,"eClass":"EGenericType"},{"id":127,"eClass":"EGenericType"},{"id":128,"eClass":"EGenericType"},{"id":129,"eClass":"EGenericType"},{"id":130,"eClass":"EGenericType"},{"id":131,"eClass":"EGenericType"},{"id":132,"eClass":"EGenericType"},{"id":133,"eClass":"EGenericType"},{"id":134,"eClass":"EGenericType"},{"id":135,"eClass":"EGenericType"},{"id":136,"eClass":"EGenericType"},{"id":137,"eClass":"EGenericType"},{"id":138,"eClass":"EGenericType"},{"id":139,"eClass":"EGenericType"},{"id":140,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"getButton","lowerBound":0,"id":141,"many":false,"required":false,"eClass":"EOperation"},{"ordered":true,"upperBound":1,"defaultValue":"{'1','2','3','A'},{'4','5','6','B'},{'7','8','9','C'},{'*','0','#','D'}","volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":"{'1','2','3','A'},{'4','5','6','B'},{'7','8','9','C'},{'*','0','#','D'}","unsettable":false,"transient":false,"unique":true,"name":"keys","changeable":false,"lowerBound":0,"iD":false,"id":142,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":4,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":"4","unsettable":false,"transient":false,"unique":true,"name":"rows","changeable":false,"lowerBound":0,"iD":false,"id":143,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":4,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":"4","unsettable":false,"transient":false,"unique":true,"name":"cols","changeable":false,"lowerBound":0,"iD":false,"id":144,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":"R1,IO","unsettable":false,"transient":false,"unique":true,"name":"pin1","changeable":true,"lowerBound":0,"iD":false,"id":145,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":"R2,IO","unsettable":false,"transient":false,"unique":true,"name":"pin2","changeable":true,"lowerBound":0,"iD":false,"id":146,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":"R3,IO","unsettable":false,"transient":false,"unique":true,"name":"pin3","changeable":true,"lowerBound":0,"iD":false,"id":147,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":"R4,IO","unsettable":false,"transient":false,"unique":true,"name":"pin4","changeable":true,"lowerBound":0,"iD":false,"id":148,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":"C1,IO","unsettable":false,"transient":false,"unique":true,"name":"pin5","changeable":true,"lowerBound":0,"iD":false,"id":149,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":"C2,IO","unsettable":false,"transient":false,"unique":true,"name":"pin6","changeable":true,"lowerBound":0,"iD":false,"id":150,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":"C3,IO","unsettable":false,"transient":false,"unique":true,"name":"pin7","changeable":true,"lowerBound":0,"iD":false,"id":151,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":"C4,IO","unsettable":false,"transient":false,"unique":true,"name":"pin8","changeable":true,"lowerBound":0,"iD":false,"id":152,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":"","volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":"","unsettable":false,"transient":false,"unique":true,"name":"nameButton1","changeable":true,"lowerBound":0,"iD":false,"id":153,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":"","volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":"","unsettable":false,"transient":false,"unique":true,"name":"nameButton2","changeable":true,"lowerBound":0,"iD":false,"id":154,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":"","volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":"","unsettable":false,"transient":false,"unique":true,"name":"nameButton3","changeable":true,"lowerBound":0,"iD":false,"id":155,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":"","volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":"","unsettable":false,"transient":false,"unique":true,"name":"nameButton4","changeable":true,"lowerBound":0,"iD":false,"id":156,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":"","volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":"","unsettable":false,"transient":false,"unique":true,"name":"nameButton5","changeable":true,"lowerBound":0,"iD":false,"id":157,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":"","volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":"","unsettable":false,"transient":false,"unique":true,"name":"nameButton6","changeable":true,"lowerBound":0,"iD":false,"id":158,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":"","volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":"","unsettable":false,"transient":false,"unique":true,"name":"nameButton7","changeable":true,"lowerBound":0,"iD":false,"id":159,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":"","volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":"","unsettable":false,"transient":false,"unique":true,"name":"nameButton8","changeable":true,"lowerBound":0,"iD":false,"id":160,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":"","volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":"","unsettable":false,"transient":false,"unique":true,"name":"nameButton9","changeable":true,"lowerBound":0,"iD":false,"id":161,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":"","volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":"","unsettable":false,"transient":false,"unique":true,"name":"nameButton0","changeable":true,"lowerBound":0,"iD":false,"id":162,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":"","volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":"","unsettable":false,"transient":false,"unique":true,"name":"nameButtonA","changeable":true,"lowerBound":0,"iD":false,"id":163,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":"","volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":"","unsettable":false,"transient":false,"unique":true,"name":"nameButtonB","changeable":true,"lowerBound":0,"iD":false,"id":164,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":"","volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":"","unsettable":false,"transient":false,"unique":true,"name":"nameButtonC","changeable":true,"lowerBound":0,"iD":false,"id":165,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":"","volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":"","unsettable":false,"transient":false,"unique":true,"name":"nameButtonD","changeable":true,"lowerBound":0,"iD":false,"id":166,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":"","volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":"","unsettable":false,"transient":false,"unique":true,"name":"nameButtonHash","changeable":true,"lowerBound":0,"iD":false,"id":167,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":"","volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":"","unsettable":false,"transient":false,"unique":true,"name":"nameButtonAsterisk","changeable":true,"lowerBound":0,"iD":false,"id":168,"derived":false},{"id":169,"eClass":"EGenericType"},{"id":170,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"name","lowerBound":0,"id":171,"many":false,"required":false,"eClass":"EParameter"},{"id":172,"eClass":"EGenericType"},{"id":173,"eClass":"EGenericType"},{"id":174,"eClass":"EGenericType"},{"id":175,"eClass":"EGenericType"},{"id":176,"eClass":"EGenericType"},{"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"},{"id":187,"eClass":"EGenericType"},{"id":188,"eClass":"EGenericType"},{"id":189,"eClass":"EGenericType"},{"id":190,"eClass":"EGenericType"},{"id":191,"eClass":"EGenericType"},{"id":192,"eClass":"EGenericType"},{"id":193,"eClass":"EGenericType"},{"id":194,"eClass":"EGenericType"},{"id":195,"eClass":"EGenericType"},{"id":196,"eClass":"EGenericType"},{"id":197,"eClass":"EGenericType"},{"id":198,"eClass":"EGenericType"},{"id":199,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":"1,IO","unsettable":false,"transient":false,"unique":true,"name":"pin1","changeable":true,"lowerBound":0,"iD":false,"id":200,"derived":false},{"id":201,"eClass":"EGenericType"},{"id":202,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":"1,Passive","unsettable":false,"transient":false,"unique":true,"name":"pin1","changeable":true,"lowerBound":0,"iD":false,"id":203,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":"2,Passive","unsettable":false,"transient":false,"unique":true,"name":"pin2","changeable":true,"lowerBound":0,"iD":false,"id":204,"derived":false},{"id":205,"eClass":"EGenericType"},{"id":206,"eClass":"EGenericType"},{"id":207,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":"GND,IO","unsettable":false,"transient":false,"unique":true,"name":"pinGND","changeable":true,"lowerBound":0,"iD":false,"id":208,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":"Vcc,IO","unsettable":false,"transient":false,"unique":true,"name":"pinVcc","changeable":true,"lowerBound":0,"iD":false,"id":209,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":"SDA,IO","unsettable":false,"transient":false,"unique":true,"name":"pinSDA","changeable":true,"lowerBound":0,"iD":false,"id":210,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":"SCL,IO","unsettable":false,"transient":false,"unique":true,"name":"pinSCL","changeable":true,"lowerBound":0,"iD":false,"id":211,"derived":false},{"ordered":true,"upperBound":1,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":"I2CLCD2004","unsettable":false,"transient":false,"unique":true,"name":"type","changeable":true,"lowerBound":0,"iD":false,"id":212,"derived":false},{"id":213,"eClass":"EGenericType"},{"id":214,"eClass":"EGenericType"},{"id":215,"eClass":"EGenericType"},{"id":216,"eClass":"EGenericType"},{"id":217,"eClass":"EGenericType"},{"id":218,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":"1,Passive","unsettable":false,"transient":false,"unique":true,"name":"pin1","changeable":true,"lowerBound":0,"iD":false,"id":219,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":"2,Passive","unsettable":false,"transient":false,"unique":true,"name":"pin2","changeable":true,"lowerBound":0,"iD":false,"id":220,"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":"Tone","changeable":true,"lowerBound":0,"iD":false,"id":221,"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":"Time","changeable":true,"lowerBound":0,"iD":false,"id":222,"derived":false},{"id":223,"eClass":"EGenericType"},{"id":224,"eClass":"EGenericType"},{"id":225,"eClass":"EGenericType"},{"id":226,"eClass":"EGenericType"},{"id":227,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":"TXD,IO","unsettable":false,"transient":false,"unique":true,"name":"pinTXD","changeable":true,"lowerBound":0,"iD":false,"id":228,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":"RXD,IO","unsettable":false,"transient":false,"unique":true,"name":"pinRXD","changeable":true,"lowerBound":0,"iD":false,"id":229,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":"GND,Power","unsettable":false,"transient":false,"unique":true,"name":"pinGND","changeable":true,"lowerBound":0,"iD":false,"id":230,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":"VCC,Power","unsettable":false,"transient":false,"unique":true,"name":"pinVCC","changeable":true,"lowerBound":0,"iD":false,"id":231,"derived":false},{"id":232,"eClass":"EGenericType"},{"id":233,"eClass":"EGenericType"},{"id":234,"eClass":"EGenericType"},{"id":235,"eClass":"EGenericType"},{"id":236,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":"TX,IO","unsettable":false,"transient":false,"unique":true,"name":"pinTX","changeable":true,"lowerBound":0,"iD":false,"id":237,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":"RX,IO","unsettable":false,"transient":false,"unique":true,"name":"pinRX","changeable":true,"lowerBound":0,"iD":false,"id":238,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":"Vcc,Power","unsettable":false,"transient":false,"unique":true,"name":"pinVcc","changeable":true,"lowerBound":0,"iD":false,"id":239,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":"GND,Power","unsettable":false,"transient":false,"unique":true,"name":"pinGND","changeable":true,"lowerBound":0,"iD":false,"id":240,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":"CHPD,Power","unsettable":false,"transient":false,"unique":true,"name":"pinCHPD","changeable":true,"lowerBound":0,"iD":false,"id":241,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":"IotWearable","volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":"IotWearable","unsettable":false,"transient":false,"unique":true,"name":"sSID_ST","changeable":true,"lowerBound":0,"iD":false,"id":242,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":"IotWearable","volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":"IotWearable","unsettable":false,"transient":false,"unique":true,"name":"password_ST","changeable":true,"lowerBound":0,"iD":false,"id":243,"derived":false},{"ordered":true,"upperBound":1,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":"Both","unsettable":false,"transient":false,"unique":true,"name":"mode","changeable":true,"lowerBound":0,"iD":false,"id":244,"derived":false},{"ordered":true,"upperBound":1,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":"id_0","unsettable":false,"transient":false,"unique":true,"name":"idConnection","changeable":true,"lowerBound":0,"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":"password_AccessPoint","changeable":true,"lowerBound":0,"iD":false,"id":246,"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":"sSID_AccessPoint","changeable":true,"lowerBound":0,"iD":false,"id":247,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":80,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":"80","unsettable":false,"transient":false,"unique":true,"name":"port","changeable":true,"lowerBound":0,"iD":false,"id":248,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":"192.168.4.1","volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":"192.168.4.1","unsettable":false,"transient":false,"unique":true,"name":"iP","changeable":true,"lowerBound":0,"iD":false,"id":249,"derived":false},{"ordered":true,"upperBound":1,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":"baud_9600","unsettable":false,"transient":false,"unique":true,"name":"baud","changeable":true,"lowerBound":0,"iD":false,"id":250,"derived":false},{"ordered":true,"upperBound":1,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":"Multiple","unsettable":false,"transient":false,"unique":true,"name":"connectedChannel","changeable":true,"lowerBound":0,"iD":false,"id":251,"derived":false},{"ordered":true,"upperBound":1,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":"UDP","unsettable":false,"transient":false,"unique":true,"name":"protocol","changeable":true,"lowerBound":0,"iD":false,"id":252,"derived":false},{"id":253,"eClass":"EGenericType"},{"id":254,"eClass":"EGenericType"},{"id":255,"eClass":"EGenericType"},{"id":256,"eClass":"EGenericType"},{"id":257,"eClass":"EGenericType"},{"id":258,"eClass":"EGenericType"},{"id":259,"eClass":"EGenericType"},{"id":260,"eClass":"EGenericType"},{"id":261,"eClass":"EGenericType"},{"id":262,"eClass":"EGenericType"},{"id":263,"eClass":"EGenericType"},{"id":264,"eClass":"EGenericType"},{"id":265,"eClass":"EGenericType"},{"id":266,"eClass":"EGenericType"},{"id":267,"eClass":"EGenericType"},{"id":268,"eClass":"EGenericType"},{"id":269,"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":"content","changeable":true,"lowerBound":0,"iD":false,"id":270,"derived":false},{"id":271,"eClass":"EGenericType"},{"id":272,"eClass":"EGenericType"},{"id":273,"eClass":"EGenericType"},{"id":274,"eClass":"EGenericType"},{"id":275,"eClass":"EGenericType"},{"name":"STATE_FLOW","id":276,"value":0,"literal":"State_Flow","eClass":"EEnumLiteral"},{"name":"OUTSIDE_FLOW","id":277,"value":1,"literal":"Outside_Flow","eClass":"EEnumLiteral"},{"name":"BENDPOINT","id":278,"value":0,"literal":"Bendpoint","eClass":"EEnumLiteral"},{"name":"MANHATTAN","id":279,"value":1,"literal":"Manhattan","eClass":"EEnumLiteral"},{"name":"Station","id":280,"value":1,"literal":"Station","eClass":"EEnumLiteral"},{"name":"Access_Point","id":281,"value":2,"literal":"Access_Point","eClass":"EEnumLiteral"},{"name":"Both","id":282,"value":3,"literal":"Both","eClass":"EEnumLiteral"},{"name":"id_0","id":283,"value":0,"literal":"id_0","eClass":"EEnumLiteral"},{"name":"id_1","id":284,"value":1,"literal":"id_1","eClass":"EEnumLiteral"},{"name":"id_2","id":285,"value":2,"literal":"id_2","eClass":"EEnumLiteral"},{"name":"id_3","id":286,"value":3,"literal":"id_3","eClass":"EEnumLiteral"},{"name":"id_4","id":287,"value":4,"literal":"id_4","eClass":"EEnumLiteral"},{"name":"baud_9600","id":288,"value":9600,"literal":"baud_9600","eClass":"EEnumLiteral"},{"name":"baud_19200","id":289,"value":19200,"literal":"baud_19200","eClass":"EEnumLiteral"},{"name":"baud_38400","id":290,"value":38400,"literal":"baud_38400","eClass":"EEnumLiteral"},{"name":"baud_57600","id":291,"value":57600,"literal":"baud_57600","eClass":"EEnumLiteral"},{"name":"baud_74880","id":292,"value":74880,"literal":"baud_74880","eClass":"EEnumLiteral"},{"name":"baud_115200","id":293,"value":115200,"literal":"baud_115200","eClass":"EEnumLiteral"},{"name":"baud_230400","id":294,"value":230400,"literal":"baud_230400","eClass":"EEnumLiteral"},{"name":"baud_250000","id":295,"value":250000,"literal":"baud_250000","eClass":"EEnumLiteral"},{"name":"Single","id":296,"value":0,"literal":"Single","eClass":"EEnumLiteral"},{"name":"Multiple","id":297,"value":1,"literal":"Multiple","eClass":"EEnumLiteral"},{"name":"TCP","id":298,"value":0,"literal":"TCP","eClass":"EEnumLiteral"},{"name":"UDP","id":299,"value":1,"literal":"UDP","eClass":"EEnumLiteral"},{"name":"I2CLCD2004","id":300,"value":0,"literal":"I2CLCD2004","eClass":"EEnumLiteral"},{"name":"I2CLCD1602","id":301,"value":1,"literal":"I2CLCD1602","eClass":"EEnumLiteral"}],"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":1,"target":0},{"source":1,"target":34},{"source":1,"target":35},{"source":34,"target":36},{"source":34,"target":1},{"source":35,"target":23},{"source":35,"target":37},{"source":35,"target":1},{"source":37,"target":23},{"source":2,"target":0},{"source":2,"target":38},{"source":2,"target":39},{"source":2,"target":40},{"source":2,"target":41},{"source":2,"target":42},{"source":2,"target":43},{"source":2,"target":44},{"source":38,"target":24},{"source":38,"target":45},{"source":38,"target":2},{"source":45,"target":24},{"source":39,"target":26},{"source":39,"target":46},{"source":39,"target":2},{"source":46,"target":26},{"source":40,"target":1},{"source":40,"target":47},{"source":40,"target":2},{"source":47,"target":1},{"source":41,"target":1},{"source":41,"target":48},{"source":41,"target":2},{"source":48,"target":1},{"source":42,"target":25},{"source":42,"target":49},{"source":42,"target":2},{"source":49,"target":25},{"source":43,"target":50},{"source":43,"target":2},{"source":44,"target":3},{"source":44,"target":51},{"source":44,"target":2},{"source":44,"target":52},{"source":51,"target":3},{"source":3,"target":0},{"source":3,"target":53},{"source":3,"target":52},{"source":53,"target":4},{"source":53,"target":54},{"source":53,"target":3},{"source":54,"target":4},{"source":52,"target":2},{"source":52,"target":55},{"source":52,"target":3},{"source":52,"target":44},{"source":55,"target":2},{"source":4,"target":0},{"source":4,"target":1},{"source":4,"target":56},{"source":4,"target":57},{"source":4,"target":58},{"source":4,"target":59},{"source":56,"target":2},{"source":56,"target":60},{"source":56,"target":4},{"source":60,"target":2},{"source":57,"target":2},{"source":57,"target":61},{"source":57,"target":4},{"source":61,"target":2},{"source":58,"target":62},{"source":58,"target":4},{"source":59,"target":1},{"source":5,"target":0},{"source":5,"target":1},{"source":5,"target":63},{"source":5,"target":64},{"source":5,"target":65},{"source":5,"target":66},{"source":5,"target":67},{"source":5,"target":68},{"source":63,"target":27},{"source":63,"target":69},{"source":63,"target":5},{"source":69,"target":27},{"source":64,"target":27},{"source":64,"target":70},{"source":64,"target":5},{"source":70,"target":27},{"source":65,"target":5},{"source":65,"target":71},{"source":71,"target":27},{"source":71,"target":72},{"source":71,"target":65},{"source":72,"target":27},{"source":66,"target":10},{"source":66,"target":73},{"source":66,"target":5},{"source":66,"target":74},{"source":73,"target":10},{"source":67,"target":75},{"source":67,"target":5},{"source":68,"target":1},{"source":6,"target":0},{"source":6,"target":5},{"source":6,"target":76},{"source":76,"target":5},{"source":7,"target":0},{"source":7,"target":6},{"source":7,"target":77},{"source":77,"target":6},{"source":8,"target":0},{"source":8,"target":6},{"source":8,"target":78},{"source":78,"target":6},{"source":9,"target":0},{"source":9,"target":5},{"source":9,"target":79},{"source":79,"target":5},{"source":10,"target":0},{"source":10,"target":80},{"source":10,"target":81},{"source":10,"target":82},{"source":10,"target":83},{"source":10,"target":84},{"source":10,"target":85},{"source":10,"target":74},{"source":10,"target":86},{"source":80,"target":10},{"source":80,"target":87},{"source":87,"target":5},{"source":87,"target":88},{"source":87,"target":80},{"source":88,"target":5},{"source":81,"target":10},{"source":81,"target":89},{"source":89,"target":5},{"source":89,"target":90},{"source":89,"target":81},{"source":90,"target":5},{"source":82,"target":27},{"source":82,"target":91},{"source":82,"target":10},{"source":91,"target":27},{"source":83,"target":27},{"source":83,"target":92},{"source":83,"target":10},{"source":92,"target":27},{"source":84,"target":10},{"source":84,"target":93},{"source":93,"target":27},{"source":93,"target":94},{"source":93,"target":84},{"source":94,"target":27},{"source":85,"target":27},{"source":85,"target":95},{"source":85,"target":10},{"source":85,"target":96},{"source":95,"target":27},{"source":96,"target":27},{"source":96,"target":97},{"source":96,"target":85},{"source":97,"target":27},{"source":74,"target":5},{"source":74,"target":98},{"source":74,"target":10},{"source":74,"target":66},{"source":98,"target":5},{"source":86,"target":99},{"source":86,"target":10},{"source":11,"target":0},{"source":11,"target":10},{"source":11,"target":100},{"source":11,"target":101},{"source":11,"target":102},{"source":11,"target":103},{"source":11,"target":104},{"source":11,"target":105},{"source":11,"target":106},{"source":11,"target":107},{"source":11,"target":108},{"source":11,"target":109},{"source":11,"target":110},{"source":11,"target":111},{"source":11,"target":112},{"source":11,"target":113},{"source":11,"target":114},{"source":11,"target":115},{"source":11,"target":116},{"source":11,"target":117},{"source":11,"target":118},{"source":11,"target":119},{"source":11,"target":120},{"source":100,"target":27},{"source":100,"target":121},{"source":100,"target":11},{"source":121,"target":27},{"source":101,"target":27},{"source":101,"target":122},{"source":101,"target":11},{"source":122,"target":27},{"source":102,"target":27},{"source":102,"target":123},{"source":102,"target":11},{"source":123,"target":27},{"source":103,"target":27},{"source":103,"target":124},{"source":103,"target":11},{"source":124,"target":27},{"source":104,"target":27},{"source":104,"target":125},{"source":104,"target":11},{"source":125,"target":27},{"source":105,"target":27},{"source":105,"target":126},{"source":105,"target":11},{"source":126,"target":27},{"source":106,"target":27},{"source":106,"target":127},{"source":106,"target":11},{"source":127,"target":27},{"source":107,"target":27},{"source":107,"target":128},{"source":107,"target":11},{"source":128,"target":27},{"source":108,"target":27},{"source":108,"target":129},{"source":108,"target":11},{"source":129,"target":27},{"source":109,"target":27},{"source":109,"target":130},{"source":109,"target":11},{"source":130,"target":27},{"source":110,"target":27},{"source":110,"target":131},{"source":110,"target":11},{"source":131,"target":27},{"source":111,"target":27},{"source":111,"target":132},{"source":111,"target":11},{"source":132,"target":27},{"source":112,"target":27},{"source":112,"target":133},{"source":112,"target":11},{"source":133,"target":27},{"source":113,"target":27},{"source":113,"target":134},{"source":113,"target":11},{"source":134,"target":27},{"source":114,"target":27},{"source":114,"target":135},{"source":114,"target":11},{"source":135,"target":27},{"source":115,"target":27},{"source":115,"target":136},{"source":115,"target":11},{"source":136,"target":27},{"source":116,"target":27},{"source":116,"target":137},{"source":116,"target":11},{"source":137,"target":27},{"source":117,"target":27},{"source":117,"target":138},{"source":117,"target":11},{"source":138,"target":27},{"source":118,"target":27},{"source":118,"target":139},{"source":118,"target":11},{"source":139,"target":27},{"source":119,"target":27},{"source":119,"target":140},{"source":119,"target":11},{"source":140,"target":27},{"source":120,"target":10},{"source":12,"target":0},{"source":12,"target":7},{"source":12,"target":141},{"source":12,"target":142},{"source":12,"target":143},{"source":12,"target":144},{"source":12,"target":145},{"source":12,"target":146},{"source":12,"target":147},{"source":12,"target":148},{"source":12,"target":149},{"source":12,"target":150},{"source":12,"target":151},{"source":12,"target":152},{"source":12,"target":153},{"source":12,"target":154},{"source":12,"target":155},{"source":12,"target":156},{"source":12,"target":157},{"source":12,"target":158},{"source":12,"target":159},{"source":12,"target":160},{"source":12,"target":161},{"source":12,"target":162},{"source":12,"target":163},{"source":12,"target":164},{"source":12,"target":165},{"source":12,"target":166},{"source":12,"target":167},{"source":12,"target":168},{"source":12,"target":169},{"source":141,"target":170},{"source":141,"target":12},{"source":141,"target":171},{"source":171,"target":172},{"source":171,"target":141},{"source":142,"target":173},{"source":142,"target":12},{"source":143,"target":174},{"source":143,"target":12},{"source":144,"target":175},{"source":144,"target":12},{"source":145,"target":27},{"source":145,"target":176},{"source":145,"target":12},{"source":176,"target":27},{"source":146,"target":27},{"source":146,"target":177},{"source":146,"target":12},{"source":177,"target":27},{"source":147,"target":27},{"source":147,"target":178},{"source":147,"target":12},{"source":178,"target":27},{"source":148,"target":27},{"source":148,"target":179},{"source":148,"target":12},{"source":179,"target":27},{"source":149,"target":27},{"source":149,"target":180},{"source":149,"target":12},{"source":180,"target":27},{"source":150,"target":27},{"source":150,"target":181},{"source":150,"target":12},{"source":181,"target":27},{"source":151,"target":27},{"source":151,"target":182},{"source":151,"target":12},{"source":182,"target":27},{"source":152,"target":27},{"source":152,"target":183},{"source":152,"target":12},{"source":183,"target":27},{"source":153,"target":184},{"source":153,"target":12},{"source":154,"target":185},{"source":154,"target":12},{"source":155,"target":186},{"source":155,"target":12},{"source":156,"target":187},{"source":156,"target":12},{"source":157,"target":188},{"source":157,"target":12},{"source":158,"target":189},{"source":158,"target":12},{"source":159,"target":190},{"source":159,"target":12},{"source":160,"target":191},{"source":160,"target":12},{"source":161,"target":192},{"source":161,"target":12},{"source":162,"target":193},{"source":162,"target":12},{"source":163,"target":194},{"source":163,"target":12},{"source":164,"target":195},{"source":164,"target":12},{"source":165,"target":196},{"source":165,"target":12},{"source":166,"target":197},{"source":166,"target":12},{"source":167,"target":198},{"source":167,"target":12},{"source":168,"target":199},{"source":168,"target":12},{"source":169,"target":7},{"source":13,"target":0},{"source":13,"target":7},{"source":13,"target":200},{"source":13,"target":201},{"source":200,"target":27},{"source":200,"target":202},{"source":200,"target":13},{"source":202,"target":27},{"source":201,"target":7},{"source":14,"target":0},{"source":14,"target":8},{"source":14,"target":203},{"source":14,"target":204},{"source":14,"target":205},{"source":203,"target":27},{"source":203,"target":206},{"source":203,"target":14},{"source":206,"target":27},{"source":204,"target":27},{"source":204,"target":207},{"source":204,"target":14},{"source":207,"target":27},{"source":205,"target":8},{"source":15,"target":0},{"source":15,"target":8},{"source":15,"target":208},{"source":15,"target":209},{"source":15,"target":210},{"source":15,"target":211},{"source":15,"target":212},{"source":15,"target":213},{"source":208,"target":27},{"source":208,"target":214},{"source":208,"target":15},{"source":214,"target":27},{"source":209,"target":27},{"source":209,"target":215},{"source":209,"target":15},{"source":215,"target":27},{"source":210,"target":27},{"source":210,"target":216},{"source":210,"target":15},{"source":216,"target":27},{"source":211,"target":27},{"source":211,"target":217},{"source":211,"target":15},{"source":217,"target":27},{"source":212,"target":33},{"source":212,"target":218},{"source":212,"target":15},{"source":218,"target":33},{"source":213,"target":8},{"source":16,"target":0},{"source":16,"target":8},{"source":16,"target":219},{"source":16,"target":220},{"source":16,"target":221},{"source":16,"target":222},{"source":16,"target":223},{"source":219,"target":27},{"source":219,"target":224},{"source":219,"target":16},{"source":224,"target":27},{"source":220,"target":27},{"source":220,"target":225},{"source":220,"target":16},{"source":225,"target":27},{"source":221,"target":226},{"source":221,"target":16},{"source":222,"target":227},{"source":222,"target":16},{"source":223,"target":8},{"source":17,"target":0},{"source":17,"target":9},{"source":17,"target":228},{"source":17,"target":229},{"source":17,"target":230},{"source":17,"target":231},{"source":17,"target":232},{"source":228,"target":27},{"source":228,"target":233},{"source":228,"target":17},{"source":233,"target":27},{"source":229,"target":27},{"source":229,"target":234},{"source":229,"target":17},{"source":234,"target":27},{"source":230,"target":27},{"source":230,"target":235},{"source":230,"target":17},{"source":235,"target":27},{"source":231,"target":27},{"source":231,"target":236},{"source":231,"target":17},{"source":236,"target":27},{"source":232,"target":9},{"source":18,"target":0},{"source":18,"target":9},{"source":18,"target":237},{"source":18,"target":238},{"source":18,"target":239},{"source":18,"target":240},{"source":18,"target":241},{"source":18,"target":242},{"source":18,"target":243},{"source":18,"target":244},{"source":18,"target":245},{"source":18,"target":246},{"source":18,"target":247},{"source":18,"target":248},{"source":18,"target":249},{"source":18,"target":250},{"source":18,"target":251},{"source":18,"target":252},{"source":18,"target":253},{"source":237,"target":27},{"source":237,"target":254},{"source":237,"target":18},{"source":254,"target":27},{"source":238,"target":27},{"source":238,"target":255},{"source":238,"target":18},{"source":255,"target":27},{"source":239,"target":27},{"source":239,"target":256},{"source":239,"target":18},{"source":256,"target":27},{"source":240,"target":27},{"source":240,"target":257},{"source":240,"target":18},{"source":257,"target":27},{"source":241,"target":27},{"source":241,"target":258},{"source":241,"target":18},{"source":258,"target":27},{"source":242,"target":259},{"source":242,"target":18},{"source":243,"target":260},{"source":243,"target":18},{"source":244,"target":28},{"source":244,"target":261},{"source":244,"target":18},{"source":261,"target":28},{"source":245,"target":29},{"source":245,"target":262},{"source":245,"target":18},{"source":262,"target":29},{"source":246,"target":263},{"source":246,"target":18},{"source":247,"target":264},{"source":247,"target":18},{"source":248,"target":265},{"source":248,"target":18},{"source":249,"target":266},{"source":249,"target":18},{"source":250,"target":30},{"source":250,"target":267},{"source":250,"target":18},{"source":267,"target":30},{"source":251,"target":31},{"source":251,"target":268},{"source":251,"target":18},{"source":268,"target":31},{"source":252,"target":32},{"source":252,"target":269},{"source":252,"target":18},{"source":269,"target":32},{"source":253,"target":9},{"source":19,"target":0},{"source":19,"target":4},{"source":19,"target":270},{"source":19,"target":271},{"source":270,"target":272},{"source":270,"target":19},{"source":271,"target":4},{"source":20,"target":0},{"source":20,"target":4},{"source":20,"target":273},{"source":273,"target":4},{"source":21,"target":0},{"source":21,"target":4},{"source":21,"target":274},{"source":274,"target":4},{"source":22,"target":0},{"source":22,"target":4},{"source":22,"target":275},{"source":275,"target":4},{"source":23,"target":0},{"source":24,"target":0},{"source":25,"target":0},{"source":25,"target":276},{"source":25,"target":277},{"source":276,"target":25},{"source":277,"target":25},{"source":26,"target":0},{"source":26,"target":278},{"source":26,"target":279},{"source":278,"target":26},{"source":279,"target":26},{"source":27,"target":0},{"source":28,"target":0},{"source":28,"target":280},{"source":28,"target":281},{"source":28,"target":282},{"source":280,"target":28},{"source":281,"target":28},{"source":282,"target":28},{"source":29,"target":0},{"source":29,"target":283},{"source":29,"target":284},{"source":29,"target":285},{"source":29,"target":286},{"source":29,"target":287},{"source":283,"target":29},{"source":284,"target":29},{"source":285,"target":29},{"source":286,"target":29},{"source":287,"target":29},{"source":30,"target":0},{"source":30,"target":288},{"source":30,"target":289},{"source":30,"target":290},{"source":30,"target":291},{"source":30,"target":292},{"source":30,"target":293},{"source":30,"target":294},{"source":30,"target":295},{"source":288,"target":30},{"source":289,"target":30},{"source":290,"target":30},{"source":291,"target":30},{"source":292,"target":30},{"source":293,"target":30},{"source":294,"target":30},{"source":295,"target":30},{"source":31,"target":0},{"source":31,"target":296},{"source":31,"target":297},{"source":296,"target":31},{"source":297,"target":31},{"source":32,"target":0},{"source":32,"target":298},{"source":32,"target":299},{"source":298,"target":32},{"source":299,"target":32},{"source":33,"target":0},{"source":33,"target":300},{"source":33,"target":301},{"source":300,"target":33},{"source":301,"target":33}],"multigraph":true}