// Warning: Generated code! Do not edit!
// Input: http://localhost:5000/files/drawio/FTG:ftg
// Generator: https://msdl.uantwerpen.be/git/jexelmans/drawio2oml/drawio2oml/oml_generator.py
// Minimal mode enabled: Page/cell attributes, style, and geometries have been omitted (making the drawio-> OML conversion lossy).

description <http://ua.be/sdo2l/description/artifacts/FTG_drawio#> as FTG_drawio {

  uses <http://ua.be/sdo2l/vocabulary/formalisms/drawio#> as drawio
  uses <http://ua.be/sdo2l/vocabulary/formalisms/object_diagram#> as object_diagram
  uses <http://ua.be/sdo2l/vocabulary/formalisms/dict#> as dict

  ci model : drawio:Model [
    drawio:hasDrawioId "YVygtv9K43TlsMS-lPn0"
    object_diagram:hasName "FTG:ftg_drawio"
  ]

  
  ci cell_0 : drawio:Cell [
    drawio:hasDrawioId "0"
    drawio:isRootOf model
    object_diagram:inModel model
  ]
  

  
  ci cell_1 : drawio:Cell [
    drawio:hasDrawioId "1"
    drawio:hasParent cell_0
    object_diagram:inModel model
  ]
  

  
  ci cell_VtfaJCiFz_Gr-LFw8VM8-1 : drawio:Vertex [
    drawio:hasDrawioId "VtfaJCiFz_Gr-LFw8VM8-1"
    drawio:hasParent cell_1
    object_diagram:inModel model
  ]
  
  ci cell_VtfaJCiFz_Gr-LFw8VM8-1_prop_label : drawio:CellProperty [
    dict:hasKey "label"
    dict:hasValue "<span style=\"color: rgb(0 , 0 , 0)\">%name%<br></span>"
    drawio:propertyOf cell_VtfaJCiFz_Gr-LFw8VM8-1
    object_diagram:inModel model
  ]
  ci cell_VtfaJCiFz_Gr-LFw8VM8-1_prop_pmRole : drawio:CellProperty [
    dict:hasKey "pmRole"
    dict:hasValue "transformation"
    drawio:propertyOf cell_VtfaJCiFz_Gr-LFw8VM8-1
    object_diagram:inModel model
  ]
  ci cell_VtfaJCiFz_Gr-LFw8VM8-1_prop_name : drawio:CellProperty [
    dict:hasKey "name"
    dict:hasValue "InitialDesign"
    drawio:propertyOf cell_VtfaJCiFz_Gr-LFw8VM8-1
    object_diagram:inModel model
  ]
  ci cell_VtfaJCiFz_Gr-LFw8VM8-1_prop_placeholders : drawio:CellProperty [
    dict:hasKey "placeholders"
    dict:hasValue "1"
    drawio:propertyOf cell_VtfaJCiFz_Gr-LFw8VM8-1
    object_diagram:inModel model
  ]

  
  ci cell_EqKHQVYl8EeoPwSADTUR-1 : drawio:Vertex [
    drawio:hasDrawioId "EqKHQVYl8EeoPwSADTUR-1"
    drawio:hasParent cell_VtfaJCiFz_Gr-LFw8VM8-1
    object_diagram:inModel model
  ]
  
  ci cell_EqKHQVYl8EeoPwSADTUR-1_prop_label : drawio:CellProperty [
    dict:hasKey "label"
    dict:hasValue "%portname%"
    drawio:propertyOf cell_EqKHQVYl8EeoPwSADTUR-1
    object_diagram:inModel model
  ]
  ci cell_EqKHQVYl8EeoPwSADTUR-1_prop_portname : drawio:CellProperty [
    dict:hasKey "portname"
    dict:hasValue "initial_design"
    drawio:propertyOf cell_EqKHQVYl8EeoPwSADTUR-1
    object_diagram:inModel model
  ]
  ci cell_EqKHQVYl8EeoPwSADTUR-1_prop_placeholders : drawio:CellProperty [
    dict:hasKey "placeholders"
    dict:hasValue "1"
    drawio:propertyOf cell_EqKHQVYl8EeoPwSADTUR-1
    object_diagram:inModel model
  ]
  ci cell_EqKHQVYl8EeoPwSADTUR-1_prop_pmRole : drawio:CellProperty [
    dict:hasKey "pmRole"
    dict:hasValue "data_out"
    drawio:propertyOf cell_EqKHQVYl8EeoPwSADTUR-1
    object_diagram:inModel model
  ]

  
  ci cell_U-WCfqdPIaIzBgybzCb9-1 : drawio:Vertex [
    drawio:hasDrawioId "U-WCfqdPIaIzBgybzCb9-1"
    drawio:hasParent cell_VtfaJCiFz_Gr-LFw8VM8-1
    object_diagram:inModel model
  ]
  
  ci cell_U-WCfqdPIaIzBgybzCb9-1_prop_label : drawio:CellProperty [
    dict:hasKey "label"
    dict:hasValue "%portname%"
    drawio:propertyOf cell_U-WCfqdPIaIzBgybzCb9-1
    object_diagram:inModel model
  ]
  ci cell_U-WCfqdPIaIzBgybzCb9-1_prop_portname : drawio:CellProperty [
    dict:hasKey "portname"
    dict:hasValue "cin"
    drawio:propertyOf cell_U-WCfqdPIaIzBgybzCb9-1
    object_diagram:inModel model
  ]
  ci cell_U-WCfqdPIaIzBgybzCb9-1_prop_placeholders : drawio:CellProperty [
    dict:hasKey "placeholders"
    dict:hasValue "1"
    drawio:propertyOf cell_U-WCfqdPIaIzBgybzCb9-1
    object_diagram:inModel model
  ]
  ci cell_U-WCfqdPIaIzBgybzCb9-1_prop_pmRole : drawio:CellProperty [
    dict:hasKey "pmRole"
    dict:hasValue "ctrl_in"
    drawio:propertyOf cell_U-WCfqdPIaIzBgybzCb9-1
    object_diagram:inModel model
  ]

  
  ci cell_U-WCfqdPIaIzBgybzCb9-2 : drawio:Vertex [
    drawio:hasDrawioId "U-WCfqdPIaIzBgybzCb9-2"
    drawio:hasParent cell_VtfaJCiFz_Gr-LFw8VM8-1
    object_diagram:inModel model
  ]
  
  ci cell_U-WCfqdPIaIzBgybzCb9-2_prop_label : drawio:CellProperty [
    dict:hasKey "label"
    dict:hasValue "%portname%"
    drawio:propertyOf cell_U-WCfqdPIaIzBgybzCb9-2
    object_diagram:inModel model
  ]
  ci cell_U-WCfqdPIaIzBgybzCb9-2_prop_portname : drawio:CellProperty [
    dict:hasKey "portname"
    dict:hasValue "cout"
    drawio:propertyOf cell_U-WCfqdPIaIzBgybzCb9-2
    object_diagram:inModel model
  ]
  ci cell_U-WCfqdPIaIzBgybzCb9-2_prop_placeholders : drawio:CellProperty [
    dict:hasKey "placeholders"
    dict:hasValue "1"
    drawio:propertyOf cell_U-WCfqdPIaIzBgybzCb9-2
    object_diagram:inModel model
  ]
  ci cell_U-WCfqdPIaIzBgybzCb9-2_prop_pmRole : drawio:CellProperty [
    dict:hasKey "pmRole"
    dict:hasValue "ctrl_out"
    drawio:propertyOf cell_U-WCfqdPIaIzBgybzCb9-2
    object_diagram:inModel model
  ]

  
  ci cell_EcTqg1U7SU2h-QMb8tHu-7 : drawio:Vertex [
    drawio:hasDrawioId "EcTqg1U7SU2h-QMb8tHu-7"
    drawio:hasParent cell_VtfaJCiFz_Gr-LFw8VM8-1
    object_diagram:inModel model
  ]
  
  ci cell_EcTqg1U7SU2h-QMb8tHu-7_prop_label : drawio:CellProperty [
    dict:hasKey "label"
    dict:hasValue "%portname%"
    drawio:propertyOf cell_EcTqg1U7SU2h-QMb8tHu-7
    object_diagram:inModel model
  ]
  ci cell_EcTqg1U7SU2h-QMb8tHu-7_prop_portname : drawio:CellProperty [
    dict:hasKey "portname"
    dict:hasValue "requirements"
    drawio:propertyOf cell_EcTqg1U7SU2h-QMb8tHu-7
    object_diagram:inModel model
  ]
  ci cell_EcTqg1U7SU2h-QMb8tHu-7_prop_placeholders : drawio:CellProperty [
    dict:hasKey "placeholders"
    dict:hasValue "1"
    drawio:propertyOf cell_EcTqg1U7SU2h-QMb8tHu-7
    object_diagram:inModel model
  ]
  ci cell_EcTqg1U7SU2h-QMb8tHu-7_prop_pmRole : drawio:CellProperty [
    dict:hasKey "pmRole"
    dict:hasValue "data_in"
    drawio:propertyOf cell_EcTqg1U7SU2h-QMb8tHu-7
    object_diagram:inModel model
  ]

  
  ci cell_VtfaJCiFz_Gr-LFw8VM8-2 : drawio:Vertex [
    drawio:hasDrawioId "VtfaJCiFz_Gr-LFw8VM8-2"
    drawio:hasParent cell_1
    object_diagram:inModel model
  ]
  
  ci cell_VtfaJCiFz_Gr-LFw8VM8-2_prop_label : drawio:CellProperty [
    dict:hasKey "label"
    dict:hasValue "<span style=\"color: rgb(0 , 0 , 0)\">%name%<br></span>"
    drawio:propertyOf cell_VtfaJCiFz_Gr-LFw8VM8-2
    object_diagram:inModel model
  ]
  ci cell_VtfaJCiFz_Gr-LFw8VM8-2_prop_pmRole : drawio:CellProperty [
    dict:hasKey "pmRole"
    dict:hasValue "transformation"
    drawio:propertyOf cell_VtfaJCiFz_Gr-LFw8VM8-2
    object_diagram:inModel model
  ]
  ci cell_VtfaJCiFz_Gr-LFw8VM8-2_prop_name : drawio:CellProperty [
    dict:hasKey "name"
    dict:hasValue "CheckDesign"
    drawio:propertyOf cell_VtfaJCiFz_Gr-LFw8VM8-2
    object_diagram:inModel model
  ]
  ci cell_VtfaJCiFz_Gr-LFw8VM8-2_prop_placeholders : drawio:CellProperty [
    dict:hasKey "placeholders"
    dict:hasValue "1"
    drawio:propertyOf cell_VtfaJCiFz_Gr-LFw8VM8-2
    object_diagram:inModel model
  ]

  
  ci cell_EqKHQVYl8EeoPwSADTUR-2 : drawio:Vertex [
    drawio:hasDrawioId "EqKHQVYl8EeoPwSADTUR-2"
    drawio:hasParent cell_VtfaJCiFz_Gr-LFw8VM8-2
    object_diagram:inModel model
  ]
  
  ci cell_EqKHQVYl8EeoPwSADTUR-2_prop_label : drawio:CellProperty [
    dict:hasKey "label"
    dict:hasValue "%portname%"
    drawio:propertyOf cell_EqKHQVYl8EeoPwSADTUR-2
    object_diagram:inModel model
  ]
  ci cell_EqKHQVYl8EeoPwSADTUR-2_prop_portname : drawio:CellProperty [
    dict:hasKey "portname"
    dict:hasValue "initial_design"
    drawio:propertyOf cell_EqKHQVYl8EeoPwSADTUR-2
    object_diagram:inModel model
  ]
  ci cell_EqKHQVYl8EeoPwSADTUR-2_prop_placeholders : drawio:CellProperty [
    dict:hasKey "placeholders"
    dict:hasValue "1"
    drawio:propertyOf cell_EqKHQVYl8EeoPwSADTUR-2
    object_diagram:inModel model
  ]
  ci cell_EqKHQVYl8EeoPwSADTUR-2_prop_pmRole : drawio:CellProperty [
    dict:hasKey "pmRole"
    dict:hasValue "data_in"
    drawio:propertyOf cell_EqKHQVYl8EeoPwSADTUR-2
    object_diagram:inModel model
  ]

  
  ci cell_oHMH89KefE3Ma0cPWZd5-1 : drawio:Vertex [
    drawio:hasDrawioId "oHMH89KefE3Ma0cPWZd5-1"
    drawio:hasParent cell_VtfaJCiFz_Gr-LFw8VM8-2
    object_diagram:inModel model
  ]
  
  ci cell_oHMH89KefE3Ma0cPWZd5-1_prop_label : drawio:CellProperty [
    dict:hasKey "label"
    dict:hasValue "%portname%"
    drawio:propertyOf cell_oHMH89KefE3Ma0cPWZd5-1
    object_diagram:inModel model
  ]
  ci cell_oHMH89KefE3Ma0cPWZd5-1_prop_portname : drawio:CellProperty [
    dict:hasKey "portname"
    dict:hasValue "cin"
    drawio:propertyOf cell_oHMH89KefE3Ma0cPWZd5-1
    object_diagram:inModel model
  ]
  ci cell_oHMH89KefE3Ma0cPWZd5-1_prop_placeholders : drawio:CellProperty [
    dict:hasKey "placeholders"
    dict:hasValue "1"
    drawio:propertyOf cell_oHMH89KefE3Ma0cPWZd5-1
    object_diagram:inModel model
  ]
  ci cell_oHMH89KefE3Ma0cPWZd5-1_prop_pmRole : drawio:CellProperty [
    dict:hasKey "pmRole"
    dict:hasValue "ctrl_in"
    drawio:propertyOf cell_oHMH89KefE3Ma0cPWZd5-1
    object_diagram:inModel model
  ]

  
  ci cell_oHMH89KefE3Ma0cPWZd5-2 : drawio:Vertex [
    drawio:hasDrawioId "oHMH89KefE3Ma0cPWZd5-2"
    drawio:hasParent cell_VtfaJCiFz_Gr-LFw8VM8-2
    object_diagram:inModel model
  ]
  
  ci cell_oHMH89KefE3Ma0cPWZd5-2_prop_label : drawio:CellProperty [
    dict:hasKey "label"
    dict:hasValue "%portname%"
    drawio:propertyOf cell_oHMH89KefE3Ma0cPWZd5-2
    object_diagram:inModel model
  ]
  ci cell_oHMH89KefE3Ma0cPWZd5-2_prop_portname : drawio:CellProperty [
    dict:hasKey "portname"
    dict:hasValue "good"
    drawio:propertyOf cell_oHMH89KefE3Ma0cPWZd5-2
    object_diagram:inModel model
  ]
  ci cell_oHMH89KefE3Ma0cPWZd5-2_prop_placeholders : drawio:CellProperty [
    dict:hasKey "placeholders"
    dict:hasValue "1"
    drawio:propertyOf cell_oHMH89KefE3Ma0cPWZd5-2
    object_diagram:inModel model
  ]
  ci cell_oHMH89KefE3Ma0cPWZd5-2_prop_pmRole : drawio:CellProperty [
    dict:hasKey "pmRole"
    dict:hasValue "ctrl_out"
    drawio:propertyOf cell_oHMH89KefE3Ma0cPWZd5-2
    object_diagram:inModel model
  ]

  
  ci cell_EcTqg1U7SU2h-QMb8tHu-9 : drawio:Vertex [
    drawio:hasDrawioId "EcTqg1U7SU2h-QMb8tHu-9"
    drawio:hasParent cell_VtfaJCiFz_Gr-LFw8VM8-2
    object_diagram:inModel model
  ]
  
  ci cell_EcTqg1U7SU2h-QMb8tHu-9_prop_label : drawio:CellProperty [
    dict:hasKey "label"
    dict:hasValue "%portname%"
    drawio:propertyOf cell_EcTqg1U7SU2h-QMb8tHu-9
    object_diagram:inModel model
  ]
  ci cell_EcTqg1U7SU2h-QMb8tHu-9_prop_portname : drawio:CellProperty [
    dict:hasKey "portname"
    dict:hasValue "requirements"
    drawio:propertyOf cell_EcTqg1U7SU2h-QMb8tHu-9
    object_diagram:inModel model
  ]
  ci cell_EcTqg1U7SU2h-QMb8tHu-9_prop_placeholders : drawio:CellProperty [
    dict:hasKey "placeholders"
    dict:hasValue "1"
    drawio:propertyOf cell_EcTqg1U7SU2h-QMb8tHu-9
    object_diagram:inModel model
  ]
  ci cell_EcTqg1U7SU2h-QMb8tHu-9_prop_pmRole : drawio:CellProperty [
    dict:hasKey "pmRole"
    dict:hasValue "data_in"
    drawio:propertyOf cell_EcTqg1U7SU2h-QMb8tHu-9
    object_diagram:inModel model
  ]

  
  ci cell_EcTqg1U7SU2h-QMb8tHu-10 : drawio:Vertex [
    drawio:hasDrawioId "EcTqg1U7SU2h-QMb8tHu-10"
    drawio:hasParent cell_VtfaJCiFz_Gr-LFw8VM8-2
    object_diagram:inModel model
  ]
  
  ci cell_EcTqg1U7SU2h-QMb8tHu-10_prop_label : drawio:CellProperty [
    dict:hasKey "label"
    dict:hasValue "%portname%"
    drawio:propertyOf cell_EcTqg1U7SU2h-QMb8tHu-10
    object_diagram:inModel model
  ]
  ci cell_EcTqg1U7SU2h-QMb8tHu-10_prop_portname : drawio:CellProperty [
    dict:hasKey "portname"
    dict:hasValue "bad"
    drawio:propertyOf cell_EcTqg1U7SU2h-QMb8tHu-10
    object_diagram:inModel model
  ]
  ci cell_EcTqg1U7SU2h-QMb8tHu-10_prop_placeholders : drawio:CellProperty [
    dict:hasKey "placeholders"
    dict:hasValue "1"
    drawio:propertyOf cell_EcTqg1U7SU2h-QMb8tHu-10
    object_diagram:inModel model
  ]
  ci cell_EcTqg1U7SU2h-QMb8tHu-10_prop_pmRole : drawio:CellProperty [
    dict:hasKey "pmRole"
    dict:hasValue "ctrl_out"
    drawio:propertyOf cell_EcTqg1U7SU2h-QMb8tHu-10
    object_diagram:inModel model
  ]

  
  ci cell_EqKHQVYl8EeoPwSADTUR-4 : drawio:Edge [
    drawio:hasDrawioId "EqKHQVYl8EeoPwSADTUR-4"
    drawio:hasParent cell_1
    object_diagram:inModel model
    drawio:hasSource cell_VtfaJCiFz_Gr-LFw8VM8-3
    drawio:hasTarget cell_EqKHQVYl8EeoPwSADTUR-2
  ]
  
  ci cell_EqKHQVYl8EeoPwSADTUR-4_prop_label : drawio:CellProperty [
    dict:hasKey "label"
    dict:hasValue ""
    drawio:propertyOf cell_EqKHQVYl8EeoPwSADTUR-4
    object_diagram:inModel model
  ]
  ci cell_EqKHQVYl8EeoPwSADTUR-4_prop_pmRole : drawio:CellProperty [
    dict:hasKey "pmRole"
    dict:hasValue "data_flow"
    drawio:propertyOf cell_EqKHQVYl8EeoPwSADTUR-4
    object_diagram:inModel model
  ]

  
  ci cell_EcTqg1U7SU2h-QMb8tHu-23 : drawio:Edge [
    drawio:hasDrawioId "EcTqg1U7SU2h-QMb8tHu-23"
    drawio:hasParent cell_1
    object_diagram:inModel model
    drawio:hasSource cell_VtfaJCiFz_Gr-LFw8VM8-3
    drawio:hasTarget cell_EcTqg1U7SU2h-QMb8tHu-17
  ]
  
  ci cell_EcTqg1U7SU2h-QMb8tHu-23_prop_label : drawio:CellProperty [
    dict:hasKey "label"
    dict:hasValue ""
    drawio:propertyOf cell_EcTqg1U7SU2h-QMb8tHu-23
    object_diagram:inModel model
  ]
  ci cell_EcTqg1U7SU2h-QMb8tHu-23_prop_pmRole : drawio:CellProperty [
    dict:hasKey "pmRole"
    dict:hasValue "data_flow"
    drawio:propertyOf cell_EcTqg1U7SU2h-QMb8tHu-23
    object_diagram:inModel model
  ]

  
  ci cell_VtfaJCiFz_Gr-LFw8VM8-3 : drawio:Vertex [
    drawio:hasDrawioId "VtfaJCiFz_Gr-LFw8VM8-3"
    drawio:hasParent cell_1
    object_diagram:inModel model
  ]
  
  ci cell_VtfaJCiFz_Gr-LFw8VM8-3_prop_label : drawio:CellProperty [
    dict:hasKey "label"
    dict:hasValue "%name%"
    drawio:propertyOf cell_VtfaJCiFz_Gr-LFw8VM8-3
    object_diagram:inModel model
  ]
  ci cell_VtfaJCiFz_Gr-LFw8VM8-3_prop_pmRole : drawio:CellProperty [
    dict:hasKey "pmRole"
    dict:hasValue "formalism"
    drawio:propertyOf cell_VtfaJCiFz_Gr-LFw8VM8-3
    object_diagram:inModel model
  ]
  ci cell_VtfaJCiFz_Gr-LFw8VM8-3_prop_name : drawio:CellProperty [
    dict:hasKey "name"
    dict:hasValue "xopp"
    drawio:propertyOf cell_VtfaJCiFz_Gr-LFw8VM8-3
    object_diagram:inModel model
  ]
  ci cell_VtfaJCiFz_Gr-LFw8VM8-3_prop_placeholders : drawio:CellProperty [
    dict:hasKey "placeholders"
    dict:hasValue "1"
    drawio:propertyOf cell_VtfaJCiFz_Gr-LFw8VM8-3
    object_diagram:inModel model
  ]

  
  ci cell_EqKHQVYl8EeoPwSADTUR-3 : drawio:Edge [
    drawio:hasDrawioId "EqKHQVYl8EeoPwSADTUR-3"
    drawio:hasParent cell_1
    object_diagram:inModel model
    drawio:hasSource cell_EqKHQVYl8EeoPwSADTUR-1
    drawio:hasTarget cell_VtfaJCiFz_Gr-LFw8VM8-3
  ]
  
  ci cell_EqKHQVYl8EeoPwSADTUR-3_prop_label : drawio:CellProperty [
    dict:hasKey "label"
    dict:hasValue ""
    drawio:propertyOf cell_EqKHQVYl8EeoPwSADTUR-3
    object_diagram:inModel model
  ]
  ci cell_EqKHQVYl8EeoPwSADTUR-3_prop_pmRole : drawio:CellProperty [
    dict:hasKey "pmRole"
    dict:hasValue "data_flow"
    drawio:propertyOf cell_EqKHQVYl8EeoPwSADTUR-3
    object_diagram:inModel model
  ]

  
  ci cell_EcTqg1U7SU2h-QMb8tHu-8 : drawio:Edge [
    drawio:hasDrawioId "EcTqg1U7SU2h-QMb8tHu-8"
    drawio:hasParent cell_1
    object_diagram:inModel model
    drawio:hasSource cell_EcTqg1U7SU2h-QMb8tHu-1
    drawio:hasTarget cell_EcTqg1U7SU2h-QMb8tHu-7
  ]
  
  ci cell_EcTqg1U7SU2h-QMb8tHu-8_prop_label : drawio:CellProperty [
    dict:hasKey "label"
    dict:hasValue ""
    drawio:propertyOf cell_EcTqg1U7SU2h-QMb8tHu-8
    object_diagram:inModel model
  ]
  ci cell_EcTqg1U7SU2h-QMb8tHu-8_prop_pmRole : drawio:CellProperty [
    dict:hasKey "pmRole"
    dict:hasValue "data_flow"
    drawio:propertyOf cell_EcTqg1U7SU2h-QMb8tHu-8
    object_diagram:inModel model
  ]

  
  ci cell_EcTqg1U7SU2h-QMb8tHu-11 : drawio:Edge [
    drawio:hasDrawioId "EcTqg1U7SU2h-QMb8tHu-11"
    drawio:hasParent cell_1
    object_diagram:inModel model
    drawio:hasSource cell_EcTqg1U7SU2h-QMb8tHu-1
    drawio:hasTarget cell_EcTqg1U7SU2h-QMb8tHu-9
  ]
  
  ci cell_EcTqg1U7SU2h-QMb8tHu-11_prop_label : drawio:CellProperty [
    dict:hasKey "label"
    dict:hasValue ""
    drawio:propertyOf cell_EcTqg1U7SU2h-QMb8tHu-11
    object_diagram:inModel model
  ]
  ci cell_EcTqg1U7SU2h-QMb8tHu-11_prop_pmRole : drawio:CellProperty [
    dict:hasKey "pmRole"
    dict:hasValue "data_flow"
    drawio:propertyOf cell_EcTqg1U7SU2h-QMb8tHu-11
    object_diagram:inModel model
  ]

  
  ci cell_EcTqg1U7SU2h-QMb8tHu-1 : drawio:Vertex [
    drawio:hasDrawioId "EcTqg1U7SU2h-QMb8tHu-1"
    drawio:hasParent cell_1
    object_diagram:inModel model
  ]
  
  ci cell_EcTqg1U7SU2h-QMb8tHu-1_prop_label : drawio:CellProperty [
    dict:hasKey "label"
    dict:hasValue "%name%"
    drawio:propertyOf cell_EcTqg1U7SU2h-QMb8tHu-1
    object_diagram:inModel model
  ]
  ci cell_EcTqg1U7SU2h-QMb8tHu-1_prop_pmRole : drawio:CellProperty [
    dict:hasKey "pmRole"
    dict:hasValue "formalism"
    drawio:propertyOf cell_EcTqg1U7SU2h-QMb8tHu-1
    object_diagram:inModel model
  ]
  ci cell_EcTqg1U7SU2h-QMb8tHu-1_prop_name : drawio:CellProperty [
    dict:hasKey "name"
    dict:hasValue "file"
    drawio:propertyOf cell_EcTqg1U7SU2h-QMb8tHu-1
    object_diagram:inModel model
  ]
  ci cell_EcTqg1U7SU2h-QMb8tHu-1_prop_placeholders : drawio:CellProperty [
    dict:hasKey "placeholders"
    dict:hasValue "1"
    drawio:propertyOf cell_EcTqg1U7SU2h-QMb8tHu-1
    object_diagram:inModel model
  ]

  
  ci cell_EcTqg1U7SU2h-QMb8tHu-2 : drawio:Vertex [
    drawio:hasDrawioId "EcTqg1U7SU2h-QMb8tHu-2"
    drawio:hasParent cell_1
    object_diagram:inModel model
  ]
  
  ci cell_EcTqg1U7SU2h-QMb8tHu-2_prop_label : drawio:CellProperty [
    dict:hasKey "label"
    dict:hasValue "<span style=\"color: rgb(0 , 0 , 0)\">%name%<br></span>"
    drawio:propertyOf cell_EcTqg1U7SU2h-QMb8tHu-2
    object_diagram:inModel model
  ]
  ci cell_EcTqg1U7SU2h-QMb8tHu-2_prop_pmRole : drawio:CellProperty [
    dict:hasKey "pmRole"
    dict:hasValue "transformation"
    drawio:propertyOf cell_EcTqg1U7SU2h-QMb8tHu-2
    object_diagram:inModel model
  ]
  ci cell_EcTqg1U7SU2h-QMb8tHu-2_prop_name : drawio:CellProperty [
    dict:hasKey "name"
    dict:hasValue "CreateRequirements"
    drawio:propertyOf cell_EcTqg1U7SU2h-QMb8tHu-2
    object_diagram:inModel model
  ]
  ci cell_EcTqg1U7SU2h-QMb8tHu-2_prop_placeholders : drawio:CellProperty [
    dict:hasKey "placeholders"
    dict:hasValue "1"
    drawio:propertyOf cell_EcTqg1U7SU2h-QMb8tHu-2
    object_diagram:inModel model
  ]

  
  ci cell_EcTqg1U7SU2h-QMb8tHu-3 : drawio:Vertex [
    drawio:hasDrawioId "EcTqg1U7SU2h-QMb8tHu-3"
    drawio:hasParent cell_EcTqg1U7SU2h-QMb8tHu-2
    object_diagram:inModel model
  ]
  
  ci cell_EcTqg1U7SU2h-QMb8tHu-3_prop_label : drawio:CellProperty [
    dict:hasKey "label"
    dict:hasValue "%portname%"
    drawio:propertyOf cell_EcTqg1U7SU2h-QMb8tHu-3
    object_diagram:inModel model
  ]
  ci cell_EcTqg1U7SU2h-QMb8tHu-3_prop_portname : drawio:CellProperty [
    dict:hasKey "portname"
    dict:hasValue "requirements"
    drawio:propertyOf cell_EcTqg1U7SU2h-QMb8tHu-3
    object_diagram:inModel model
  ]
  ci cell_EcTqg1U7SU2h-QMb8tHu-3_prop_placeholders : drawio:CellProperty [
    dict:hasKey "placeholders"
    dict:hasValue "1"
    drawio:propertyOf cell_EcTqg1U7SU2h-QMb8tHu-3
    object_diagram:inModel model
  ]
  ci cell_EcTqg1U7SU2h-QMb8tHu-3_prop_pmRole : drawio:CellProperty [
    dict:hasKey "pmRole"
    dict:hasValue "data_out"
    drawio:propertyOf cell_EcTqg1U7SU2h-QMb8tHu-3
    object_diagram:inModel model
  ]

  
  ci cell_EcTqg1U7SU2h-QMb8tHu-4 : drawio:Vertex [
    drawio:hasDrawioId "EcTqg1U7SU2h-QMb8tHu-4"
    drawio:hasParent cell_EcTqg1U7SU2h-QMb8tHu-2
    object_diagram:inModel model
  ]
  
  ci cell_EcTqg1U7SU2h-QMb8tHu-4_prop_label : drawio:CellProperty [
    dict:hasKey "label"
    dict:hasValue "%portname%"
    drawio:propertyOf cell_EcTqg1U7SU2h-QMb8tHu-4
    object_diagram:inModel model
  ]
  ci cell_EcTqg1U7SU2h-QMb8tHu-4_prop_portname : drawio:CellProperty [
    dict:hasKey "portname"
    dict:hasValue "cin"
    drawio:propertyOf cell_EcTqg1U7SU2h-QMb8tHu-4
    object_diagram:inModel model
  ]
  ci cell_EcTqg1U7SU2h-QMb8tHu-4_prop_placeholders : drawio:CellProperty [
    dict:hasKey "placeholders"
    dict:hasValue "1"
    drawio:propertyOf cell_EcTqg1U7SU2h-QMb8tHu-4
    object_diagram:inModel model
  ]
  ci cell_EcTqg1U7SU2h-QMb8tHu-4_prop_pmRole : drawio:CellProperty [
    dict:hasKey "pmRole"
    dict:hasValue "ctrl_in"
    drawio:propertyOf cell_EcTqg1U7SU2h-QMb8tHu-4
    object_diagram:inModel model
  ]

  
  ci cell_EcTqg1U7SU2h-QMb8tHu-5 : drawio:Vertex [
    drawio:hasDrawioId "EcTqg1U7SU2h-QMb8tHu-5"
    drawio:hasParent cell_EcTqg1U7SU2h-QMb8tHu-2
    object_diagram:inModel model
  ]
  
  ci cell_EcTqg1U7SU2h-QMb8tHu-5_prop_label : drawio:CellProperty [
    dict:hasKey "label"
    dict:hasValue "%portname%"
    drawio:propertyOf cell_EcTqg1U7SU2h-QMb8tHu-5
    object_diagram:inModel model
  ]
  ci cell_EcTqg1U7SU2h-QMb8tHu-5_prop_portname : drawio:CellProperty [
    dict:hasKey "portname"
    dict:hasValue "cout"
    drawio:propertyOf cell_EcTqg1U7SU2h-QMb8tHu-5
    object_diagram:inModel model
  ]
  ci cell_EcTqg1U7SU2h-QMb8tHu-5_prop_placeholders : drawio:CellProperty [
    dict:hasKey "placeholders"
    dict:hasValue "1"
    drawio:propertyOf cell_EcTqg1U7SU2h-QMb8tHu-5
    object_diagram:inModel model
  ]
  ci cell_EcTqg1U7SU2h-QMb8tHu-5_prop_pmRole : drawio:CellProperty [
    dict:hasKey "pmRole"
    dict:hasValue "ctrl_out"
    drawio:propertyOf cell_EcTqg1U7SU2h-QMb8tHu-5
    object_diagram:inModel model
  ]

  
  ci cell_EcTqg1U7SU2h-QMb8tHu-6 : drawio:Edge [
    drawio:hasDrawioId "EcTqg1U7SU2h-QMb8tHu-6"
    drawio:hasParent cell_1
    object_diagram:inModel model
    drawio:hasSource cell_EcTqg1U7SU2h-QMb8tHu-3
    drawio:hasTarget cell_EcTqg1U7SU2h-QMb8tHu-1
  ]
  
  ci cell_EcTqg1U7SU2h-QMb8tHu-6_prop_label : drawio:CellProperty [
    dict:hasKey "label"
    dict:hasValue ""
    drawio:propertyOf cell_EcTqg1U7SU2h-QMb8tHu-6
    object_diagram:inModel model
  ]
  ci cell_EcTqg1U7SU2h-QMb8tHu-6_prop_pmRole : drawio:CellProperty [
    dict:hasKey "pmRole"
    dict:hasValue "data_flow"
    drawio:propertyOf cell_EcTqg1U7SU2h-QMb8tHu-6
    object_diagram:inModel model
  ]

  
  ci cell_EcTqg1U7SU2h-QMb8tHu-12 : drawio:Vertex [
    drawio:hasDrawioId "EcTqg1U7SU2h-QMb8tHu-12"
    drawio:hasParent cell_1
    object_diagram:inModel model
  ]
  
  ci cell_EcTqg1U7SU2h-QMb8tHu-12_prop_label : drawio:CellProperty [
    dict:hasKey "label"
    dict:hasValue "<span style=\"color: rgb(0 , 0 , 0)\">%name%<br></span>"
    drawio:propertyOf cell_EcTqg1U7SU2h-QMb8tHu-12
    object_diagram:inModel model
  ]
  ci cell_EcTqg1U7SU2h-QMb8tHu-12_prop_pmRole : drawio:CellProperty [
    dict:hasKey "pmRole"
    dict:hasValue "transformation"
    drawio:propertyOf cell_EcTqg1U7SU2h-QMb8tHu-12
    object_diagram:inModel model
  ]
  ci cell_EcTqg1U7SU2h-QMb8tHu-12_prop_name : drawio:CellProperty [
    dict:hasKey "name"
    dict:hasValue "Sketch"
    drawio:propertyOf cell_EcTqg1U7SU2h-QMb8tHu-12
    object_diagram:inModel model
  ]
  ci cell_EcTqg1U7SU2h-QMb8tHu-12_prop_placeholders : drawio:CellProperty [
    dict:hasKey "placeholders"
    dict:hasValue "1"
    drawio:propertyOf cell_EcTqg1U7SU2h-QMb8tHu-12
    object_diagram:inModel model
  ]

  
  ci cell_EcTqg1U7SU2h-QMb8tHu-13 : drawio:Vertex [
    drawio:hasDrawioId "EcTqg1U7SU2h-QMb8tHu-13"
    drawio:hasParent cell_EcTqg1U7SU2h-QMb8tHu-12
    object_diagram:inModel model
  ]
  
  ci cell_EcTqg1U7SU2h-QMb8tHu-13_prop_label : drawio:CellProperty [
    dict:hasKey "label"
    dict:hasValue "%portname%"
    drawio:propertyOf cell_EcTqg1U7SU2h-QMb8tHu-13
    object_diagram:inModel model
  ]
  ci cell_EcTqg1U7SU2h-QMb8tHu-13_prop_portname : drawio:CellProperty [
    dict:hasKey "portname"
    dict:hasValue "sketch"
    drawio:propertyOf cell_EcTqg1U7SU2h-QMb8tHu-13
    object_diagram:inModel model
  ]
  ci cell_EcTqg1U7SU2h-QMb8tHu-13_prop_placeholders : drawio:CellProperty [
    dict:hasKey "placeholders"
    dict:hasValue "1"
    drawio:propertyOf cell_EcTqg1U7SU2h-QMb8tHu-13
    object_diagram:inModel model
  ]
  ci cell_EcTqg1U7SU2h-QMb8tHu-13_prop_pmRole : drawio:CellProperty [
    dict:hasKey "pmRole"
    dict:hasValue "data_out"
    drawio:propertyOf cell_EcTqg1U7SU2h-QMb8tHu-13
    object_diagram:inModel model
  ]

  
  ci cell_EcTqg1U7SU2h-QMb8tHu-14 : drawio:Vertex [
    drawio:hasDrawioId "EcTqg1U7SU2h-QMb8tHu-14"
    drawio:hasParent cell_EcTqg1U7SU2h-QMb8tHu-12
    object_diagram:inModel model
  ]
  
  ci cell_EcTqg1U7SU2h-QMb8tHu-14_prop_label : drawio:CellProperty [
    dict:hasKey "label"
    dict:hasValue "%portname%"
    drawio:propertyOf cell_EcTqg1U7SU2h-QMb8tHu-14
    object_diagram:inModel model
  ]
  ci cell_EcTqg1U7SU2h-QMb8tHu-14_prop_portname : drawio:CellProperty [
    dict:hasKey "portname"
    dict:hasValue "cin"
    drawio:propertyOf cell_EcTqg1U7SU2h-QMb8tHu-14
    object_diagram:inModel model
  ]
  ci cell_EcTqg1U7SU2h-QMb8tHu-14_prop_placeholders : drawio:CellProperty [
    dict:hasKey "placeholders"
    dict:hasValue "1"
    drawio:propertyOf cell_EcTqg1U7SU2h-QMb8tHu-14
    object_diagram:inModel model
  ]
  ci cell_EcTqg1U7SU2h-QMb8tHu-14_prop_pmRole : drawio:CellProperty [
    dict:hasKey "pmRole"
    dict:hasValue "ctrl_in"
    drawio:propertyOf cell_EcTqg1U7SU2h-QMb8tHu-14
    object_diagram:inModel model
  ]

  
  ci cell_EcTqg1U7SU2h-QMb8tHu-15 : drawio:Vertex [
    drawio:hasDrawioId "EcTqg1U7SU2h-QMb8tHu-15"
    drawio:hasParent cell_EcTqg1U7SU2h-QMb8tHu-12
    object_diagram:inModel model
  ]
  
  ci cell_EcTqg1U7SU2h-QMb8tHu-15_prop_label : drawio:CellProperty [
    dict:hasKey "label"
    dict:hasValue "%portname%"
    drawio:propertyOf cell_EcTqg1U7SU2h-QMb8tHu-15
    object_diagram:inModel model
  ]
  ci cell_EcTqg1U7SU2h-QMb8tHu-15_prop_portname : drawio:CellProperty [
    dict:hasKey "portname"
    dict:hasValue "cout"
    drawio:propertyOf cell_EcTqg1U7SU2h-QMb8tHu-15
    object_diagram:inModel model
  ]
  ci cell_EcTqg1U7SU2h-QMb8tHu-15_prop_placeholders : drawio:CellProperty [
    dict:hasKey "placeholders"
    dict:hasValue "1"
    drawio:propertyOf cell_EcTqg1U7SU2h-QMb8tHu-15
    object_diagram:inModel model
  ]
  ci cell_EcTqg1U7SU2h-QMb8tHu-15_prop_pmRole : drawio:CellProperty [
    dict:hasKey "pmRole"
    dict:hasValue "ctrl_out"
    drawio:propertyOf cell_EcTqg1U7SU2h-QMb8tHu-15
    object_diagram:inModel model
  ]

  
  ci cell_EcTqg1U7SU2h-QMb8tHu-16 : drawio:Vertex [
    drawio:hasDrawioId "EcTqg1U7SU2h-QMb8tHu-16"
    drawio:hasParent cell_1
    object_diagram:inModel model
  ]
  
  ci cell_EcTqg1U7SU2h-QMb8tHu-16_prop_label : drawio:CellProperty [
    dict:hasKey "label"
    dict:hasValue "<span style=\"color: rgb(0 , 0 , 0)\">%name%<br></span>"
    drawio:propertyOf cell_EcTqg1U7SU2h-QMb8tHu-16
    object_diagram:inModel model
  ]
  ci cell_EcTqg1U7SU2h-QMb8tHu-16_prop_pmRole : drawio:CellProperty [
    dict:hasKey "pmRole"
    dict:hasValue "transformation"
    drawio:propertyOf cell_EcTqg1U7SU2h-QMb8tHu-16
    object_diagram:inModel model
  ]
  ci cell_EcTqg1U7SU2h-QMb8tHu-16_prop_name : drawio:CellProperty [
    dict:hasKey "name"
    dict:hasValue "LookAtSketch"
    drawio:propertyOf cell_EcTqg1U7SU2h-QMb8tHu-16
    object_diagram:inModel model
  ]
  ci cell_EcTqg1U7SU2h-QMb8tHu-16_prop_placeholders : drawio:CellProperty [
    dict:hasKey "placeholders"
    dict:hasValue "1"
    drawio:propertyOf cell_EcTqg1U7SU2h-QMb8tHu-16
    object_diagram:inModel model
  ]

  
  ci cell_EcTqg1U7SU2h-QMb8tHu-17 : drawio:Vertex [
    drawio:hasDrawioId "EcTqg1U7SU2h-QMb8tHu-17"
    drawio:hasParent cell_EcTqg1U7SU2h-QMb8tHu-16
    object_diagram:inModel model
  ]
  
  ci cell_EcTqg1U7SU2h-QMb8tHu-17_prop_label : drawio:CellProperty [
    dict:hasKey "label"
    dict:hasValue "%portname%"
    drawio:propertyOf cell_EcTqg1U7SU2h-QMb8tHu-17
    object_diagram:inModel model
  ]
  ci cell_EcTqg1U7SU2h-QMb8tHu-17_prop_portname : drawio:CellProperty [
    dict:hasKey "portname"
    dict:hasValue "sketch"
    drawio:propertyOf cell_EcTqg1U7SU2h-QMb8tHu-17
    object_diagram:inModel model
  ]
  ci cell_EcTqg1U7SU2h-QMb8tHu-17_prop_placeholders : drawio:CellProperty [
    dict:hasKey "placeholders"
    dict:hasValue "1"
    drawio:propertyOf cell_EcTqg1U7SU2h-QMb8tHu-17
    object_diagram:inModel model
  ]
  ci cell_EcTqg1U7SU2h-QMb8tHu-17_prop_pmRole : drawio:CellProperty [
    dict:hasKey "pmRole"
    dict:hasValue "data_in"
    drawio:propertyOf cell_EcTqg1U7SU2h-QMb8tHu-17
    object_diagram:inModel model
  ]

  
  ci cell_EcTqg1U7SU2h-QMb8tHu-18 : drawio:Vertex [
    drawio:hasDrawioId "EcTqg1U7SU2h-QMb8tHu-18"
    drawio:hasParent cell_EcTqg1U7SU2h-QMb8tHu-16
    object_diagram:inModel model
  ]
  
  ci cell_EcTqg1U7SU2h-QMb8tHu-18_prop_label : drawio:CellProperty [
    dict:hasKey "label"
    dict:hasValue "%portname%"
    drawio:propertyOf cell_EcTqg1U7SU2h-QMb8tHu-18
    object_diagram:inModel model
  ]
  ci cell_EcTqg1U7SU2h-QMb8tHu-18_prop_portname : drawio:CellProperty [
    dict:hasKey "portname"
    dict:hasValue "cin"
    drawio:propertyOf cell_EcTqg1U7SU2h-QMb8tHu-18
    object_diagram:inModel model
  ]
  ci cell_EcTqg1U7SU2h-QMb8tHu-18_prop_placeholders : drawio:CellProperty [
    dict:hasKey "placeholders"
    dict:hasValue "1"
    drawio:propertyOf cell_EcTqg1U7SU2h-QMb8tHu-18
    object_diagram:inModel model
  ]
  ci cell_EcTqg1U7SU2h-QMb8tHu-18_prop_pmRole : drawio:CellProperty [
    dict:hasKey "pmRole"
    dict:hasValue "ctrl_in"
    drawio:propertyOf cell_EcTqg1U7SU2h-QMb8tHu-18
    object_diagram:inModel model
  ]

  
  ci cell_EcTqg1U7SU2h-QMb8tHu-19 : drawio:Vertex [
    drawio:hasDrawioId "EcTqg1U7SU2h-QMb8tHu-19"
    drawio:hasParent cell_EcTqg1U7SU2h-QMb8tHu-16
    object_diagram:inModel model
  ]
  
  ci cell_EcTqg1U7SU2h-QMb8tHu-19_prop_label : drawio:CellProperty [
    dict:hasKey "label"
    dict:hasValue "%portname%"
    drawio:propertyOf cell_EcTqg1U7SU2h-QMb8tHu-19
    object_diagram:inModel model
  ]
  ci cell_EcTqg1U7SU2h-QMb8tHu-19_prop_portname : drawio:CellProperty [
    dict:hasKey "portname"
    dict:hasValue "cout"
    drawio:propertyOf cell_EcTqg1U7SU2h-QMb8tHu-19
    object_diagram:inModel model
  ]
  ci cell_EcTqg1U7SU2h-QMb8tHu-19_prop_placeholders : drawio:CellProperty [
    dict:hasKey "placeholders"
    dict:hasValue "1"
    drawio:propertyOf cell_EcTqg1U7SU2h-QMb8tHu-19
    object_diagram:inModel model
  ]
  ci cell_EcTqg1U7SU2h-QMb8tHu-19_prop_pmRole : drawio:CellProperty [
    dict:hasKey "pmRole"
    dict:hasValue "ctrl_out"
    drawio:propertyOf cell_EcTqg1U7SU2h-QMb8tHu-19
    object_diagram:inModel model
  ]

  
  ci cell_EcTqg1U7SU2h-QMb8tHu-22 : drawio:Edge [
    drawio:hasDrawioId "EcTqg1U7SU2h-QMb8tHu-22"
    drawio:hasParent cell_1
    object_diagram:inModel model
    drawio:hasSource cell_EcTqg1U7SU2h-QMb8tHu-13
    drawio:hasTarget cell_VtfaJCiFz_Gr-LFw8VM8-3
  ]
  
  ci cell_EcTqg1U7SU2h-QMb8tHu-22_prop_label : drawio:CellProperty [
    dict:hasKey "label"
    dict:hasValue ""
    drawio:propertyOf cell_EcTqg1U7SU2h-QMb8tHu-22
    object_diagram:inModel model
  ]
  ci cell_EcTqg1U7SU2h-QMb8tHu-22_prop_pmRole : drawio:CellProperty [
    dict:hasKey "pmRole"
    dict:hasValue "data_flow"
    drawio:propertyOf cell_EcTqg1U7SU2h-QMb8tHu-22
    object_diagram:inModel model
  ]

  
}