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

ArduinoWiFiESP8266WeMosD1
pinA0
A0,IO
pinD0
D0,IO
pinD1
D1,IO
pinD2
D2,IO
pinD3
D3,IO
pinD4
D4,IO
pinD5
D5,IO
pinD6
D6,IO
pinD7
D7,IO
pinD8
D8,IO
pinSDA
SDA,SDA
pinSCL
SCL,SCL
wifiMode
WIFI_OFF
ssid
password

ip

dns

gateway

subnet

baud
19200
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
LM35
pin1
1,IO
DHT11
pinGND
GND,IO
pinVcc
Vcc,IO
pinData
Data,IO
CDS
pinGND
GND,IO
pinVcc
Vcc,IO
pinD0
D0,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
ESP8266WiFiMode
WIFI_OFF
WIFI_OFF
WIFI_AP
WIFI_AP
WIFI_STA
WIFI_STA
WIFI_AP_STA
WIFI_AP_STA
<?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="ArduinoWiFiESP8266WeMosD1" eSuperTypes="#//Mainboard">
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="pinA0" eType="#//Pin" defaultValueLiteral="A0,IO"/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="pinD0" eType="#//Pin" defaultValueLiteral="D0,IO"/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="pinD1" eType="#//Pin" defaultValueLiteral="D1,IO"/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="pinD2" eType="#//Pin" defaultValueLiteral="D2,IO"/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="pinD3" eType="#//Pin" defaultValueLiteral="D3,IO"/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="pinD4" eType="#//Pin" defaultValueLiteral="D4,IO"/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="pinD5" eType="#//Pin" defaultValueLiteral="D5,IO"/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="pinD6" eType="#//Pin" defaultValueLiteral="D6,IO"/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="pinD7" eType="#//Pin" defaultValueLiteral="D7,IO"/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="pinD8" eType="#//Pin" defaultValueLiteral="D8,IO"/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="pinSDA" eType="#//Pin"
        defaultValueLiteral="SDA,SDA"/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="pinSCL" eType="#//Pin"
        defaultValueLiteral="SCL,SCL"/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="wifiMode" eType="#//ESP8266WiFiMode"
        defaultValueLiteral="WIFI_OFF"/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="ssid" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="password" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"
        defaultValueLiteral=""/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="ip" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"
        defaultValueLiteral=""/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="dns" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"
        defaultValueLiteral=""/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="gateway" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"
        defaultValueLiteral=""/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="subnet" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"
        defaultValueLiteral=""/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="baud" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"
        defaultValueLiteral="19200"/>
  </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="LM35" eSuperTypes="#//InputDevice">
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="pin1" eType="#//Pin" defaultValueLiteral="1,IO"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="DHT11" eSuperTypes="#//InputDevice">
    <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="pinData" eType="#//Pin"
        defaultValueLiteral="Data,IO"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="CDS" eSuperTypes="#//InputDevice">
    <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="pinD0" eType="#//Pin" defaultValueLiteral="D0,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>
  <eClassifiers xsi:type="ecore:EEnum" name="ESP8266WiFiMode">
    <eLiterals name="WIFI_OFF" literal="WIFI_OFF"/>
    <eLiterals name="WIFI_AP" value="1"/>
    <eLiterals name="WIFI_STA" value="2" literal="WIFI_STA"/>
    <eLiterals name="WIFI_AP_STA" value="3" literal="WIFI_AP_STA"/>
  </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":"ArduinoWiFiESP8266WeMosD1","instanceClass":null,"abstract":false,"id":11,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"ArduinoUNOR3","instanceClass":null,"abstract":false,"id":12,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Keypad4x4","instanceClass":null,"abstract":false,"id":13,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Button","instanceClass":null,"abstract":false,"id":14,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"LM35","instanceClass":null,"abstract":false,"id":15,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"DHT11","instanceClass":null,"abstract":false,"id":16,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"CDS","instanceClass":null,"abstract":false,"id":17,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"LED","instanceClass":null,"abstract":false,"id":18,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"I2CLCD","instanceClass":null,"abstract":false,"id":19,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Buzzer","instanceClass":null,"abstract":false,"id":20,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"BluetoothHC06","instanceClass":null,"abstract":false,"id":21,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"WifiESP8266","instanceClass":null,"abstract":false,"id":22,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"StateFrame","instanceClass":null,"abstract":false,"id":23,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Decision","instanceClass":null,"abstract":false,"id":24,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"StartPoint","instanceClass":null,"abstract":false,"id":25,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"EndPoint","instanceClass":null,"abstract":false,"id":26,"interface":false,"eClass":"EClass"},{"instanceTypeName":"org.eclipse.draw2d.geometry.Rectangle","defaultValue":null,"instanceClassName":"org.eclipse.draw2d.geometry.Rectangle","name":"Rectangle","instanceClass":null,"id":27,"serializable":true,"eClass":"EDataType"},{"instanceTypeName":"org.eclipse.draw2d.geometry.Point","defaultValue":null,"instanceClassName":"org.eclipse.draw2d.geometry.Point","name":"Point","instanceClass":null,"id":28,"serializable":true,"eClass":"EDataType"},{"instanceTypeName":null,"instanceClassName":null,"name":"ConnectionKind","instanceClass":null,"id":29,"serializable":true,"eClass":"EEnum"},{"instanceTypeName":null,"instanceClassName":null,"name":"RouterKind","instanceClass":null,"id":30,"serializable":true,"eClass":"EEnum"},{"instanceTypeName":"iotwearable.model.iotw.Pin","defaultValue":null,"instanceClassName":"iotwearable.model.iotw.Pin","name":"Pin","instanceClass":null,"id":31,"serializable":true,"eClass":"EDataType"},{"instanceTypeName":null,"instanceClassName":null,"name":"WifiMode","instanceClass":null,"id":32,"serializable":true,"eClass":"EEnum"},{"instanceTypeName":null,"instanceClassName":null,"name":"WifiIDConnection","instanceClass":null,"id":33,"serializable":true,"eClass":"EEnum"},{"instanceTypeName":null,"instanceClassName":null,"name":"ListBaud","instanceClass":null,"id":34,"serializable":true,"eClass":"EEnum"},{"instanceTypeName":null,"instanceClassName":null,"name":"ListConnectionChannel","instanceClass":null,"id":35,"serializable":true,"eClass":"EEnum"},{"instanceTypeName":null,"instanceClassName":null,"name":"ListProtocol","instanceClass":null,"id":36,"serializable":true,"eClass":"EEnum"},{"instanceTypeName":null,"instanceClassName":null,"name":"I2CLCDType","instanceClass":null,"id":37,"serializable":true,"eClass":"EEnum"},{"instanceTypeName":null,"instanceClassName":null,"name":"ESP8266WiFiMode","instanceClass":null,"id":38,"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":39,"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":40,"derived":false},{"id":41,"eClass":"EGenericType"},{"id":42,"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":43,"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":44,"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":45,"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":46,"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":47,"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":48,"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":49,"derived":false},{"id":50,"eClass":"EGenericType"},{"id":51,"eClass":"EGenericType"},{"id":52,"eClass":"EGenericType"},{"id":53,"eClass":"EGenericType"},{"id":54,"eClass":"EGenericType"},{"id":55,"eClass":"EGenericType"},{"id":56,"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":57,"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":58,"derived":false},{"id":59,"eClass":"EGenericType"},{"id":60,"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":61,"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":62,"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":63,"derived":false},{"id":64,"eClass":"EGenericType"},{"id":65,"eClass":"EGenericType"},{"id":66,"eClass":"EGenericType"},{"id":67,"eClass":"EGenericType"},{"ordered":true,"upperBound":-1,"unique":true,"name":"getPins","lowerBound":0,"id":68,"many":true,"required":false,"eClass":"EOperation"},{"ordered":true,"upperBound":-1,"unique":true,"name":"getPinConnecteds","lowerBound":0,"id":69,"many":true,"required":false,"eClass":"EOperation"},{"ordered":true,"upperBound":1,"unique":true,"name":"modifyPin","lowerBound":0,"id":70,"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":71,"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":72,"derived":false},{"id":73,"eClass":"EGenericType"},{"id":74,"eClass":"EGenericType"},{"id":75,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"pin","lowerBound":0,"id":76,"many":false,"required":false,"eClass":"EParameter"},{"id":77,"eClass":"EGenericType"},{"id":78,"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":79,"derived":false},{"id":80,"eClass":"EGenericType"},{"id":81,"eClass":"EGenericType"},{"id":82,"eClass":"EGenericType"},{"id":83,"eClass":"EGenericType"},{"id":84,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"addDevice","lowerBound":0,"id":85,"many":false,"required":false,"eClass":"EOperation"},{"ordered":true,"upperBound":1,"unique":true,"name":"removeDevice","lowerBound":0,"id":86,"many":false,"required":false,"eClass":"EOperation"},{"ordered":true,"upperBound":-1,"unique":true,"name":"getPins","lowerBound":0,"id":87,"many":true,"required":false,"eClass":"EOperation"},{"ordered":true,"upperBound":-1,"unique":true,"name":"getPinConnecteds","lowerBound":0,"id":88,"many":true,"required":false,"eClass":"EOperation"},{"ordered":true,"upperBound":1,"unique":true,"name":"modifyPin","lowerBound":0,"id":89,"many":false,"required":false,"eClass":"EOperation"},{"ordered":true,"upperBound":1,"unique":true,"name":"findPin","lowerBound":0,"id":90,"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":91,"derived":false},{"ordered":true,"upperBound":1,"unique":true,"name":"device","lowerBound":0,"id":92,"many":false,"required":false,"eClass":"EParameter"},{"id":93,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"device","lowerBound":0,"id":94,"many":false,"required":false,"eClass":"EParameter"},{"id":95,"eClass":"EGenericType"},{"id":96,"eClass":"EGenericType"},{"id":97,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"pin","lowerBound":0,"id":98,"many":false,"required":false,"eClass":"EParameter"},{"id":99,"eClass":"EGenericType"},{"id":100,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"pin","lowerBound":0,"id":101,"many":false,"required":false,"eClass":"EParameter"},{"id":102,"eClass":"EGenericType"},{"id":103,"eClass":"EGenericType"},{"id":104,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":"A0,IO","unsettable":false,"transient":false,"unique":true,"name":"pinA0","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":"D0,IO","unsettable":false,"transient":false,"unique":true,"name":"pinD0","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":"D1,IO","unsettable":false,"transient":false,"unique":true,"name":"pinD1","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":"D2,IO","unsettable":false,"transient":false,"unique":true,"name":"pinD2","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":"D3,IO","unsettable":false,"transient":false,"unique":true,"name":"pinD3","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":"D4,IO","unsettable":false,"transient":false,"unique":true,"name":"pinD4","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":"D5,IO","unsettable":false,"transient":false,"unique":true,"name":"pinD5","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":"D6,IO","unsettable":false,"transient":false,"unique":true,"name":"pinD6","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":"D7,IO","unsettable":false,"transient":false,"unique":true,"name":"pinD7","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":"D8,IO","unsettable":false,"transient":false,"unique":true,"name":"pinD8","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":"SDA,SDA","unsettable":false,"transient":false,"unique":true,"name":"pinSDA","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":"SCL,SCL","unsettable":false,"transient":false,"unique":true,"name":"pinSCL","changeable":true,"lowerBound":0,"iD":false,"id":116,"derived":false},{"ordered":true,"upperBound":1,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":"WIFI_OFF","unsettable":false,"transient":false,"unique":true,"name":"wifiMode","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":null,"unsettable":false,"transient":false,"unique":true,"name":"ssid","changeable":true,"lowerBound":0,"iD":false,"id":118,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":"","volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":"","unsettable":false,"transient":false,"unique":true,"name":"password","changeable":true,"lowerBound":0,"iD":false,"id":119,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":"","volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":"","unsettable":false,"transient":false,"unique":true,"name":"ip","changeable":true,"lowerBound":0,"iD":false,"id":120,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":"","volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":"","unsettable":false,"transient":false,"unique":true,"name":"dns","changeable":true,"lowerBound":0,"iD":false,"id":121,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":"","volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":"","unsettable":false,"transient":false,"unique":true,"name":"gateway","changeable":true,"lowerBound":0,"iD":false,"id":122,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":"","volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":"","unsettable":false,"transient":false,"unique":true,"name":"subnet","changeable":true,"lowerBound":0,"iD":false,"id":123,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":19200,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":"19200","unsettable":false,"transient":false,"unique":true,"name":"baud","changeable":true,"lowerBound":0,"iD":false,"id":124,"derived":false},{"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"},{"id":141,"eClass":"EGenericType"},{"id":142,"eClass":"EGenericType"},{"id":143,"eClass":"EGenericType"},{"id":144,"eClass":"EGenericType"},{"id":145,"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":146,"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":147,"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":148,"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":149,"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":150,"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":151,"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":152,"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":153,"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":154,"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":155,"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":156,"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":157,"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":158,"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":159,"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":160,"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":161,"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":162,"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":163,"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":164,"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":165,"derived":false},{"id":166,"eClass":"EGenericType"},{"id":167,"eClass":"EGenericType"},{"id":168,"eClass":"EGenericType"},{"id":169,"eClass":"EGenericType"},{"id":170,"eClass":"EGenericType"},{"id":171,"eClass":"EGenericType"},{"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"},{"ordered":true,"upperBound":1,"unique":true,"name":"getButton","lowerBound":0,"id":187,"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":188,"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":189,"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":190,"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":191,"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":192,"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":193,"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":194,"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":195,"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":196,"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":197,"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":198,"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":199,"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":200,"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":201,"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":202,"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":203,"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":204,"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":205,"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":206,"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":207,"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":208,"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":209,"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":210,"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":211,"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":212,"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":213,"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":214,"derived":false},{"id":215,"eClass":"EGenericType"},{"id":216,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"name","lowerBound":0,"id":217,"many":false,"required":false,"eClass":"EParameter"},{"id":218,"eClass":"EGenericType"},{"id":219,"eClass":"EGenericType"},{"id":220,"eClass":"EGenericType"},{"id":221,"eClass":"EGenericType"},{"id":222,"eClass":"EGenericType"},{"id":223,"eClass":"EGenericType"},{"id":224,"eClass":"EGenericType"},{"id":225,"eClass":"EGenericType"},{"id":226,"eClass":"EGenericType"},{"id":227,"eClass":"EGenericType"},{"id":228,"eClass":"EGenericType"},{"id":229,"eClass":"EGenericType"},{"id":230,"eClass":"EGenericType"},{"id":231,"eClass":"EGenericType"},{"id":232,"eClass":"EGenericType"},{"id":233,"eClass":"EGenericType"},{"id":234,"eClass":"EGenericType"},{"id":235,"eClass":"EGenericType"},{"id":236,"eClass":"EGenericType"},{"id":237,"eClass":"EGenericType"},{"id":238,"eClass":"EGenericType"},{"id":239,"eClass":"EGenericType"},{"id":240,"eClass":"EGenericType"},{"id":241,"eClass":"EGenericType"},{"id":242,"eClass":"EGenericType"},{"id":243,"eClass":"EGenericType"},{"id":244,"eClass":"EGenericType"},{"id":245,"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":246,"derived":false},{"id":247,"eClass":"EGenericType"},{"id":248,"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":249,"derived":false},{"id":250,"eClass":"EGenericType"},{"id":251,"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":252,"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":253,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":"Data,IO","unsettable":false,"transient":false,"unique":true,"name":"pinData","changeable":true,"lowerBound":0,"iD":false,"id":254,"derived":false},{"id":255,"eClass":"EGenericType"},{"id":256,"eClass":"EGenericType"},{"id":257,"eClass":"EGenericType"},{"id":258,"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":259,"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":260,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":"D0,IO","unsettable":false,"transient":false,"unique":true,"name":"pinD0","changeable":true,"lowerBound":0,"iD":false,"id":261,"derived":false},{"id":262,"eClass":"EGenericType"},{"id":263,"eClass":"EGenericType"},{"id":264,"eClass":"EGenericType"},{"id":265,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"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":266,"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":267,"derived":false},{"id":268,"eClass":"EGenericType"},{"id":269,"eClass":"EGenericType"},{"id":270,"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":271,"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":272,"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":273,"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":274,"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":275,"derived":false},{"id":276,"eClass":"EGenericType"},{"id":277,"eClass":"EGenericType"},{"id":278,"eClass":"EGenericType"},{"id":279,"eClass":"EGenericType"},{"id":280,"eClass":"EGenericType"},{"id":281,"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":282,"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":283,"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":284,"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":285,"derived":false},{"id":286,"eClass":"EGenericType"},{"id":287,"eClass":"EGenericType"},{"id":288,"eClass":"EGenericType"},{"id":289,"eClass":"EGenericType"},{"id":290,"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":291,"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":292,"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":293,"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":294,"derived":false},{"id":295,"eClass":"EGenericType"},{"id":296,"eClass":"EGenericType"},{"id":297,"eClass":"EGenericType"},{"id":298,"eClass":"EGenericType"},{"id":299,"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":300,"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":301,"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":302,"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":303,"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":304,"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":305,"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":306,"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":307,"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":308,"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":309,"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":310,"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":311,"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":312,"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":313,"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":314,"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":315,"derived":false},{"id":316,"eClass":"EGenericType"},{"id":317,"eClass":"EGenericType"},{"id":318,"eClass":"EGenericType"},{"id":319,"eClass":"EGenericType"},{"id":320,"eClass":"EGenericType"},{"id":321,"eClass":"EGenericType"},{"id":322,"eClass":"EGenericType"},{"id":323,"eClass":"EGenericType"},{"id":324,"eClass":"EGenericType"},{"id":325,"eClass":"EGenericType"},{"id":326,"eClass":"EGenericType"},{"id":327,"eClass":"EGenericType"},{"id":328,"eClass":"EGenericType"},{"id":329,"eClass":"EGenericType"},{"id":330,"eClass":"EGenericType"},{"id":331,"eClass":"EGenericType"},{"id":332,"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":333,"derived":false},{"id":334,"eClass":"EGenericType"},{"id":335,"eClass":"EGenericType"},{"id":336,"eClass":"EGenericType"},{"id":337,"eClass":"EGenericType"},{"id":338,"eClass":"EGenericType"},{"name":"STATE_FLOW","id":339,"value":0,"literal":"State_Flow","eClass":"EEnumLiteral"},{"name":"OUTSIDE_FLOW","id":340,"value":1,"literal":"Outside_Flow","eClass":"EEnumLiteral"},{"name":"BENDPOINT","id":341,"value":0,"literal":"Bendpoint","eClass":"EEnumLiteral"},{"name":"MANHATTAN","id":342,"value":1,"literal":"Manhattan","eClass":"EEnumLiteral"},{"name":"Station","id":343,"value":1,"literal":"Station","eClass":"EEnumLiteral"},{"name":"Access_Point","id":344,"value":2,"literal":"Access_Point","eClass":"EEnumLiteral"},{"name":"Both","id":345,"value":3,"literal":"Both","eClass":"EEnumLiteral"},{"name":"id_0","id":346,"value":0,"literal":"id_0","eClass":"EEnumLiteral"},{"name":"id_1","id":347,"value":1,"literal":"id_1","eClass":"EEnumLiteral"},{"name":"id_2","id":348,"value":2,"literal":"id_2","eClass":"EEnumLiteral"},{"name":"id_3","id":349,"value":3,"literal":"id_3","eClass":"EEnumLiteral"},{"name":"id_4","id":350,"value":4,"literal":"id_4","eClass":"EEnumLiteral"},{"name":"baud_9600","id":351,"value":9600,"literal":"baud_9600","eClass":"EEnumLiteral"},{"name":"baud_19200","id":352,"value":19200,"literal":"baud_19200","eClass":"EEnumLiteral"},{"name":"baud_38400","id":353,"value":38400,"literal":"baud_38400","eClass":"EEnumLiteral"},{"name":"baud_57600","id":354,"value":57600,"literal":"baud_57600","eClass":"EEnumLiteral"},{"name":"baud_74880","id":355,"value":74880,"literal":"baud_74880","eClass":"EEnumLiteral"},{"name":"baud_115200","id":356,"value":115200,"literal":"baud_115200","eClass":"EEnumLiteral"},{"name":"baud_230400","id":357,"value":230400,"literal":"baud_230400","eClass":"EEnumLiteral"},{"name":"baud_250000","id":358,"value":250000,"literal":"baud_250000","eClass":"EEnumLiteral"},{"name":"Single","id":359,"value":0,"literal":"Single","eClass":"EEnumLiteral"},{"name":"Multiple","id":360,"value":1,"literal":"Multiple","eClass":"EEnumLiteral"},{"name":"TCP","id":361,"value":0,"literal":"TCP","eClass":"EEnumLiteral"},{"name":"UDP","id":362,"value":1,"literal":"UDP","eClass":"EEnumLiteral"},{"name":"I2CLCD2004","id":363,"value":0,"literal":"I2CLCD2004","eClass":"EEnumLiteral"},{"name":"I2CLCD1602","id":364,"value":1,"literal":"I2CLCD1602","eClass":"EEnumLiteral"},{"name":"WIFI_OFF","id":365,"value":0,"literal":"WIFI_OFF","eClass":"EEnumLiteral"},{"name":"WIFI_AP","id":366,"value":1,"literal":"WIFI_AP","eClass":"EEnumLiteral"},{"name":"WIFI_STA","id":367,"value":2,"literal":"WIFI_STA","eClass":"EEnumLiteral"},{"name":"WIFI_AP_STA","id":368,"value":3,"literal":"WIFI_AP_STA","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":0,"target":34},{"source":0,"target":35},{"source":0,"target":36},{"source":0,"target":37},{"source":0,"target":38},{"source":1,"target":0},{"source":1,"target":39},{"source":1,"target":40},{"source":39,"target":41},{"source":39,"target":1},{"source":40,"target":27},{"source":40,"target":42},{"source":40,"target":1},{"source":42,"target":27},{"source":2,"target":0},{"source":2,"target":43},{"source":2,"target":44},{"source":2,"target":45},{"source":2,"target":46},{"source":2,"target":47},{"source":2,"target":48},{"source":2,"target":49},{"source":43,"target":28},{"source":43,"target":50},{"source":43,"target":2},{"source":50,"target":28},{"source":44,"target":30},{"source":44,"target":51},{"source":44,"target":2},{"source":51,"target":30},{"source":45,"target":1},{"source":45,"target":52},{"source":45,"target":2},{"source":52,"target":1},{"source":46,"target":1},{"source":46,"target":53},{"source":46,"target":2},{"source":53,"target":1},{"source":47,"target":29},{"source":47,"target":54},{"source":47,"target":2},{"source":54,"target":29},{"source":48,"target":55},{"source":48,"target":2},{"source":49,"target":3},{"source":49,"target":56},{"source":49,"target":2},{"source":49,"target":57},{"source":56,"target":3},{"source":3,"target":0},{"source":3,"target":58},{"source":3,"target":57},{"source":58,"target":4},{"source":58,"target":59},{"source":58,"target":3},{"source":59,"target":4},{"source":57,"target":2},{"source":57,"target":60},{"source":57,"target":3},{"source":57,"target":49},{"source":60,"target":2},{"source":4,"target":0},{"source":4,"target":1},{"source":4,"target":61},{"source":4,"target":62},{"source":4,"target":63},{"source":4,"target":64},{"source":61,"target":2},{"source":61,"target":65},{"source":61,"target":4},{"source":65,"target":2},{"source":62,"target":2},{"source":62,"target":66},{"source":62,"target":4},{"source":66,"target":2},{"source":63,"target":67},{"source":63,"target":4},{"source":64,"target":1},{"source":5,"target":0},{"source":5,"target":1},{"source":5,"target":68},{"source":5,"target":69},{"source":5,"target":70},{"source":5,"target":71},{"source":5,"target":72},{"source":5,"target":73},{"source":68,"target":31},{"source":68,"target":74},{"source":68,"target":5},{"source":74,"target":31},{"source":69,"target":31},{"source":69,"target":75},{"source":69,"target":5},{"source":75,"target":31},{"source":70,"target":5},{"source":70,"target":76},{"source":76,"target":31},{"source":76,"target":77},{"source":76,"target":70},{"source":77,"target":31},{"source":71,"target":10},{"source":71,"target":78},{"source":71,"target":5},{"source":71,"target":79},{"source":78,"target":10},{"source":72,"target":80},{"source":72,"target":5},{"source":73,"target":1},{"source":6,"target":0},{"source":6,"target":5},{"source":6,"target":81},{"source":81,"target":5},{"source":7,"target":0},{"source":7,"target":6},{"source":7,"target":82},{"source":82,"target":6},{"source":8,"target":0},{"source":8,"target":6},{"source":8,"target":83},{"source":83,"target":6},{"source":9,"target":0},{"source":9,"target":5},{"source":9,"target":84},{"source":84,"target":5},{"source":10,"target":0},{"source":10,"target":85},{"source":10,"target":86},{"source":10,"target":87},{"source":10,"target":88},{"source":10,"target":89},{"source":10,"target":90},{"source":10,"target":79},{"source":10,"target":91},{"source":85,"target":10},{"source":85,"target":92},{"source":92,"target":5},{"source":92,"target":93},{"source":92,"target":85},{"source":93,"target":5},{"source":86,"target":10},{"source":86,"target":94},{"source":94,"target":5},{"source":94,"target":95},{"source":94,"target":86},{"source":95,"target":5},{"source":87,"target":31},{"source":87,"target":96},{"source":87,"target":10},{"source":96,"target":31},{"source":88,"target":31},{"source":88,"target":97},{"source":88,"target":10},{"source":97,"target":31},{"source":89,"target":10},{"source":89,"target":98},{"source":98,"target":31},{"source":98,"target":99},{"source":98,"target":89},{"source":99,"target":31},{"source":90,"target":31},{"source":90,"target":100},{"source":90,"target":10},{"source":90,"target":101},{"source":100,"target":31},{"source":101,"target":31},{"source":101,"target":102},{"source":101,"target":90},{"source":102,"target":31},{"source":79,"target":5},{"source":79,"target":103},{"source":79,"target":10},{"source":79,"target":71},{"source":103,"target":5},{"source":91,"target":104},{"source":91,"target":10},{"source":11,"target":0},{"source":11,"target":10},{"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":11,"target":121},{"source":11,"target":122},{"source":11,"target":123},{"source":11,"target":124},{"source":11,"target":125},{"source":105,"target":31},{"source":105,"target":126},{"source":105,"target":11},{"source":126,"target":31},{"source":106,"target":31},{"source":106,"target":127},{"source":106,"target":11},{"source":127,"target":31},{"source":107,"target":31},{"source":107,"target":128},{"source":107,"target":11},{"source":128,"target":31},{"source":108,"target":31},{"source":108,"target":129},{"source":108,"target":11},{"source":129,"target":31},{"source":109,"target":31},{"source":109,"target":130},{"source":109,"target":11},{"source":130,"target":31},{"source":110,"target":31},{"source":110,"target":131},{"source":110,"target":11},{"source":131,"target":31},{"source":111,"target":31},{"source":111,"target":132},{"source":111,"target":11},{"source":132,"target":31},{"source":112,"target":31},{"source":112,"target":133},{"source":112,"target":11},{"source":133,"target":31},{"source":113,"target":31},{"source":113,"target":134},{"source":113,"target":11},{"source":134,"target":31},{"source":114,"target":31},{"source":114,"target":135},{"source":114,"target":11},{"source":135,"target":31},{"source":115,"target":31},{"source":115,"target":136},{"source":115,"target":11},{"source":136,"target":31},{"source":116,"target":31},{"source":116,"target":137},{"source":116,"target":11},{"source":137,"target":31},{"source":117,"target":38},{"source":117,"target":138},{"source":117,"target":11},{"source":138,"target":38},{"source":118,"target":139},{"source":118,"target":11},{"source":119,"target":140},{"source":119,"target":11},{"source":120,"target":141},{"source":120,"target":11},{"source":121,"target":142},{"source":121,"target":11},{"source":122,"target":143},{"source":122,"target":11},{"source":123,"target":144},{"source":123,"target":11},{"source":124,"target":145},{"source":124,"target":11},{"source":125,"target":10},{"source":12,"target":0},{"source":12,"target":10},{"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":146,"target":31},{"source":146,"target":167},{"source":146,"target":12},{"source":167,"target":31},{"source":147,"target":31},{"source":147,"target":168},{"source":147,"target":12},{"source":168,"target":31},{"source":148,"target":31},{"source":148,"target":169},{"source":148,"target":12},{"source":169,"target":31},{"source":149,"target":31},{"source":149,"target":170},{"source":149,"target":12},{"source":170,"target":31},{"source":150,"target":31},{"source":150,"target":171},{"source":150,"target":12},{"source":171,"target":31},{"source":151,"target":31},{"source":151,"target":172},{"source":151,"target":12},{"source":172,"target":31},{"source":152,"target":31},{"source":152,"target":173},{"source":152,"target":12},{"source":173,"target":31},{"source":153,"target":31},{"source":153,"target":174},{"source":153,"target":12},{"source":174,"target":31},{"source":154,"target":31},{"source":154,"target":175},{"source":154,"target":12},{"source":175,"target":31},{"source":155,"target":31},{"source":155,"target":176},{"source":155,"target":12},{"source":176,"target":31},{"source":156,"target":31},{"source":156,"target":177},{"source":156,"target":12},{"source":177,"target":31},{"source":157,"target":31},{"source":157,"target":178},{"source":157,"target":12},{"source":178,"target":31},{"source":158,"target":31},{"source":158,"target":179},{"source":158,"target":12},{"source":179,"target":31},{"source":159,"target":31},{"source":159,"target":180},{"source":159,"target":12},{"source":180,"target":31},{"source":160,"target":31},{"source":160,"target":181},{"source":160,"target":12},{"source":181,"target":31},{"source":161,"target":31},{"source":161,"target":182},{"source":161,"target":12},{"source":182,"target":31},{"source":162,"target":31},{"source":162,"target":183},{"source":162,"target":12},{"source":183,"target":31},{"source":163,"target":31},{"source":163,"target":184},{"source":163,"target":12},{"source":184,"target":31},{"source":164,"target":31},{"source":164,"target":185},{"source":164,"target":12},{"source":185,"target":31},{"source":165,"target":31},{"source":165,"target":186},{"source":165,"target":12},{"source":186,"target":31},{"source":166,"target":10},{"source":13,"target":0},{"source":13,"target":7},{"source":13,"target":187},{"source":13,"target":188},{"source":13,"target":189},{"source":13,"target":190},{"source":13,"target":191},{"source":13,"target":192},{"source":13,"target":193},{"source":13,"target":194},{"source":13,"target":195},{"source":13,"target":196},{"source":13,"target":197},{"source":13,"target":198},{"source":13,"target":199},{"source":13,"target":200},{"source":13,"target":201},{"source":13,"target":202},{"source":13,"target":203},{"source":13,"target":204},{"source":13,"target":205},{"source":13,"target":206},{"source":13,"target":207},{"source":13,"target":208},{"source":13,"target":209},{"source":13,"target":210},{"source":13,"target":211},{"source":13,"target":212},{"source":13,"target":213},{"source":13,"target":214},{"source":13,"target":215},{"source":187,"target":216},{"source":187,"target":13},{"source":187,"target":217},{"source":217,"target":218},{"source":217,"target":187},{"source":188,"target":219},{"source":188,"target":13},{"source":189,"target":220},{"source":189,"target":13},{"source":190,"target":221},{"source":190,"target":13},{"source":191,"target":31},{"source":191,"target":222},{"source":191,"target":13},{"source":222,"target":31},{"source":192,"target":31},{"source":192,"target":223},{"source":192,"target":13},{"source":223,"target":31},{"source":193,"target":31},{"source":193,"target":224},{"source":193,"target":13},{"source":224,"target":31},{"source":194,"target":31},{"source":194,"target":225},{"source":194,"target":13},{"source":225,"target":31},{"source":195,"target":31},{"source":195,"target":226},{"source":195,"target":13},{"source":226,"target":31},{"source":196,"target":31},{"source":196,"target":227},{"source":196,"target":13},{"source":227,"target":31},{"source":197,"target":31},{"source":197,"target":228},{"source":197,"target":13},{"source":228,"target":31},{"source":198,"target":31},{"source":198,"target":229},{"source":198,"target":13},{"source":229,"target":31},{"source":199,"target":230},{"source":199,"target":13},{"source":200,"target":231},{"source":200,"target":13},{"source":201,"target":232},{"source":201,"target":13},{"source":202,"target":233},{"source":202,"target":13},{"source":203,"target":234},{"source":203,"target":13},{"source":204,"target":235},{"source":204,"target":13},{"source":205,"target":236},{"source":205,"target":13},{"source":206,"target":237},{"source":206,"target":13},{"source":207,"target":238},{"source":207,"target":13},{"source":208,"target":239},{"source":208,"target":13},{"source":209,"target":240},{"source":209,"target":13},{"source":210,"target":241},{"source":210,"target":13},{"source":211,"target":242},{"source":211,"target":13},{"source":212,"target":243},{"source":212,"target":13},{"source":213,"target":244},{"source":213,"target":13},{"source":214,"target":245},{"source":214,"target":13},{"source":215,"target":7},{"source":14,"target":0},{"source":14,"target":7},{"source":14,"target":246},{"source":14,"target":247},{"source":246,"target":31},{"source":246,"target":248},{"source":246,"target":14},{"source":248,"target":31},{"source":247,"target":7},{"source":15,"target":0},{"source":15,"target":7},{"source":15,"target":249},{"source":15,"target":250},{"source":249,"target":31},{"source":249,"target":251},{"source":249,"target":15},{"source":251,"target":31},{"source":250,"target":7},{"source":16,"target":0},{"source":16,"target":7},{"source":16,"target":252},{"source":16,"target":253},{"source":16,"target":254},{"source":16,"target":255},{"source":252,"target":31},{"source":252,"target":256},{"source":252,"target":16},{"source":256,"target":31},{"source":253,"target":31},{"source":253,"target":257},{"source":253,"target":16},{"source":257,"target":31},{"source":254,"target":31},{"source":254,"target":258},{"source":254,"target":16},{"source":258,"target":31},{"source":255,"target":7},{"source":17,"target":0},{"source":17,"target":7},{"source":17,"target":259},{"source":17,"target":260},{"source":17,"target":261},{"source":17,"target":262},{"source":259,"target":31},{"source":259,"target":263},{"source":259,"target":17},{"source":263,"target":31},{"source":260,"target":31},{"source":260,"target":264},{"source":260,"target":17},{"source":264,"target":31},{"source":261,"target":31},{"source":261,"target":265},{"source":261,"target":17},{"source":265,"target":31},{"source":262,"target":7},{"source":18,"target":0},{"source":18,"target":8},{"source":18,"target":266},{"source":18,"target":267},{"source":18,"target":268},{"source":266,"target":31},{"source":266,"target":269},{"source":266,"target":18},{"source":269,"target":31},{"source":267,"target":31},{"source":267,"target":270},{"source":267,"target":18},{"source":270,"target":31},{"source":268,"target":8},{"source":19,"target":0},{"source":19,"target":8},{"source":19,"target":271},{"source":19,"target":272},{"source":19,"target":273},{"source":19,"target":274},{"source":19,"target":275},{"source":19,"target":276},{"source":271,"target":31},{"source":271,"target":277},{"source":271,"target":19},{"source":277,"target":31},{"source":272,"target":31},{"source":272,"target":278},{"source":272,"target":19},{"source":278,"target":31},{"source":273,"target":31},{"source":273,"target":279},{"source":273,"target":19},{"source":279,"target":31},{"source":274,"target":31},{"source":274,"target":280},{"source":274,"target":19},{"source":280,"target":31},{"source":275,"target":37},{"source":275,"target":281},{"source":275,"target":19},{"source":281,"target":37},{"source":276,"target":8},{"source":20,"target":0},{"source":20,"target":8},{"source":20,"target":282},{"source":20,"target":283},{"source":20,"target":284},{"source":20,"target":285},{"source":20,"target":286},{"source":282,"target":31},{"source":282,"target":287},{"source":282,"target":20},{"source":287,"target":31},{"source":283,"target":31},{"source":283,"target":288},{"source":283,"target":20},{"source":288,"target":31},{"source":284,"target":289},{"source":284,"target":20},{"source":285,"target":290},{"source":285,"target":20},{"source":286,"target":8},{"source":21,"target":0},{"source":21,"target":9},{"source":21,"target":291},{"source":21,"target":292},{"source":21,"target":293},{"source":21,"target":294},{"source":21,"target":295},{"source":291,"target":31},{"source":291,"target":296},{"source":291,"target":21},{"source":296,"target":31},{"source":292,"target":31},{"source":292,"target":297},{"source":292,"target":21},{"source":297,"target":31},{"source":293,"target":31},{"source":293,"target":298},{"source":293,"target":21},{"source":298,"target":31},{"source":294,"target":31},{"source":294,"target":299},{"source":294,"target":21},{"source":299,"target":31},{"source":295,"target":9},{"source":22,"target":0},{"source":22,"target":9},{"source":22,"target":300},{"source":22,"target":301},{"source":22,"target":302},{"source":22,"target":303},{"source":22,"target":304},{"source":22,"target":305},{"source":22,"target":306},{"source":22,"target":307},{"source":22,"target":308},{"source":22,"target":309},{"source":22,"target":310},{"source":22,"target":311},{"source":22,"target":312},{"source":22,"target":313},{"source":22,"target":314},{"source":22,"target":315},{"source":22,"target":316},{"source":300,"target":31},{"source":300,"target":317},{"source":300,"target":22},{"source":317,"target":31},{"source":301,"target":31},{"source":301,"target":318},{"source":301,"target":22},{"source":318,"target":31},{"source":302,"target":31},{"source":302,"target":319},{"source":302,"target":22},{"source":319,"target":31},{"source":303,"target":31},{"source":303,"target":320},{"source":303,"target":22},{"source":320,"target":31},{"source":304,"target":31},{"source":304,"target":321},{"source":304,"target":22},{"source":321,"target":31},{"source":305,"target":322},{"source":305,"target":22},{"source":306,"target":323},{"source":306,"target":22},{"source":307,"target":32},{"source":307,"target":324},{"source":307,"target":22},{"source":324,"target":32},{"source":308,"target":33},{"source":308,"target":325},{"source":308,"target":22},{"source":325,"target":33},{"source":309,"target":326},{"source":309,"target":22},{"source":310,"target":327},{"source":310,"target":22},{"source":311,"target":328},{"source":311,"target":22},{"source":312,"target":329},{"source":312,"target":22},{"source":313,"target":34},{"source":313,"target":330},{"source":313,"target":22},{"source":330,"target":34},{"source":314,"target":35},{"source":314,"target":331},{"source":314,"target":22},{"source":331,"target":35},{"source":315,"target":36},{"source":315,"target":332},{"source":315,"target":22},{"source":332,"target":36},{"source":316,"target":9},{"source":23,"target":0},{"source":23,"target":4},{"source":23,"target":333},{"source":23,"target":334},{"source":333,"target":335},{"source":333,"target":23},{"source":334,"target":4},{"source":24,"target":0},{"source":24,"target":4},{"source":24,"target":336},{"source":336,"target":4},{"source":25,"target":0},{"source":25,"target":4},{"source":25,"target":337},{"source":337,"target":4},{"source":26,"target":0},{"source":26,"target":4},{"source":26,"target":338},{"source":338,"target":4},{"source":27,"target":0},{"source":28,"target":0},{"source":29,"target":0},{"source":29,"target":339},{"source":29,"target":340},{"source":339,"target":29},{"source":340,"target":29},{"source":30,"target":0},{"source":30,"target":341},{"source":30,"target":342},{"source":341,"target":30},{"source":342,"target":30},{"source":31,"target":0},{"source":32,"target":0},{"source":32,"target":343},{"source":32,"target":344},{"source":32,"target":345},{"source":343,"target":32},{"source":344,"target":32},{"source":345,"target":32},{"source":33,"target":0},{"source":33,"target":346},{"source":33,"target":347},{"source":33,"target":348},{"source":33,"target":349},{"source":33,"target":350},{"source":346,"target":33},{"source":347,"target":33},{"source":348,"target":33},{"source":349,"target":33},{"source":350,"target":33},{"source":34,"target":0},{"source":34,"target":351},{"source":34,"target":352},{"source":34,"target":353},{"source":34,"target":354},{"source":34,"target":355},{"source":34,"target":356},{"source":34,"target":357},{"source":34,"target":358},{"source":351,"target":34},{"source":352,"target":34},{"source":353,"target":34},{"source":354,"target":34},{"source":355,"target":34},{"source":356,"target":34},{"source":357,"target":34},{"source":358,"target":34},{"source":35,"target":0},{"source":35,"target":359},{"source":35,"target":360},{"source":359,"target":35},{"source":360,"target":35},{"source":36,"target":0},{"source":36,"target":361},{"source":36,"target":362},{"source":361,"target":36},{"source":362,"target":36},{"source":37,"target":0},{"source":37,"target":363},{"source":37,"target":364},{"source":363,"target":37},{"source":364,"target":37},{"source":38,"target":0},{"source":38,"target":365},{"source":38,"target":366},{"source":38,"target":367},{"source":38,"target":368},{"source":365,"target":38},{"source":366,"target":38},{"source":367,"target":38},{"source":368,"target":38}],"multigraph":true}