// Warning: Generated Code! Do not edit!
// Input: http://localhost:5000/files/drawio/SMD:cbd
// Generator: https://msdl.uantwerpen.be/git/jexelmans/drawio2oml/drawio2oml/cbd/oml_generator.py

// This file contains the correspondence links between concrete syntax (Drawio) and abstract syntax (CBD).
description <http://ua.be/sdo2l/description/artifacts/SMD_corr#> as SMD_corr {

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

  extends <http://ua.be/sdo2l/description/artifacts/SMD_drawio#> as my_drawio
  extends <http://ua.be/sdo2l/description/artifacts/SMD_cbd#> as my_cbd

  ci model : cs_as:CorrespondenceModel [
    object_diagram:hasName "SMD_corr"
  ]

  ri trace_drawio_F5K4AS4MnolF3gwo8AQf-2_port_sum1_OUT1 : cs_as:CS_AS_Link [
    from my_drawio:cell_F5K4AS4MnolF3gwo8AQf-2
    to my_cbd:port_sum1_OUT1
    object_diagram:inModel model
  ]

  ri trace_drawio_F5K4AS4MnolF3gwo8AQf-3_port_sum1_INx : cs_as:CS_AS_Link [
    from my_drawio:cell_F5K4AS4MnolF3gwo8AQf-3
    to my_cbd:port_sum1_INx
    object_diagram:inModel model
  ]

  ri trace_drawio_F5K4AS4MnolF3gwo8AQf-1_block_sum1 : cs_as:CS_AS_Link [
    from my_drawio:cell_F5K4AS4MnolF3gwo8AQf-1
    to my_cbd:block_sum1
    object_diagram:inModel model
  ]

  ri trace_drawio_F5K4AS4MnolF3gwo8AQf-5_port_int1_OUT1 : cs_as:CS_AS_Link [
    from my_drawio:cell_F5K4AS4MnolF3gwo8AQf-5
    to my_cbd:port_int1_OUT1
    object_diagram:inModel model
  ]

  ri trace_drawio_F5K4AS4MnolF3gwo8AQf-6_port_int1_IC : cs_as:CS_AS_Link [
    from my_drawio:cell_F5K4AS4MnolF3gwo8AQf-6
    to my_cbd:port_int1_IC
    object_diagram:inModel model
  ]

  ri trace_drawio_F5K4AS4MnolF3gwo8AQf-7_port_int1_IN1 : cs_as:CS_AS_Link [
    from my_drawio:cell_F5K4AS4MnolF3gwo8AQf-7
    to my_cbd:port_int1_IN1
    object_diagram:inModel model
  ]

  ri trace_drawio_F5K4AS4MnolF3gwo8AQf-4_block_int1 : cs_as:CS_AS_Link [
    from my_drawio:cell_F5K4AS4MnolF3gwo8AQf-4
    to my_cbd:block_int1
    object_diagram:inModel model
  ]

  ri trace_drawio_F5K4AS4MnolF3gwo8AQf-9_port_int2_OUT1 : cs_as:CS_AS_Link [
    from my_drawio:cell_F5K4AS4MnolF3gwo8AQf-9
    to my_cbd:port_int2_OUT1
    object_diagram:inModel model
  ]

  ri trace_drawio_F5K4AS4MnolF3gwo8AQf-10_port_int2_IC : cs_as:CS_AS_Link [
    from my_drawio:cell_F5K4AS4MnolF3gwo8AQf-10
    to my_cbd:port_int2_IC
    object_diagram:inModel model
  ]

  ri trace_drawio_F5K4AS4MnolF3gwo8AQf-11_port_int2_IN1 : cs_as:CS_AS_Link [
    from my_drawio:cell_F5K4AS4MnolF3gwo8AQf-11
    to my_cbd:port_int2_IN1
    object_diagram:inModel model
  ]

  ri trace_drawio_F5K4AS4MnolF3gwo8AQf-8_block_int2 : cs_as:CS_AS_Link [
    from my_drawio:cell_F5K4AS4MnolF3gwo8AQf-8
    to my_cbd:block_int2
    object_diagram:inModel model
  ]

  ri trace_drawio_F5K4AS4MnolF3gwo8AQf-15_port_prod3_OUT1 : cs_as:CS_AS_Link [
    from my_drawio:cell_F5K4AS4MnolF3gwo8AQf-15
    to my_cbd:port_prod3_OUT1
    object_diagram:inModel model
  ]

  ri trace_drawio_F5K4AS4MnolF3gwo8AQf-16_port_prod3_INx : cs_as:CS_AS_Link [
    from my_drawio:cell_F5K4AS4MnolF3gwo8AQf-16
    to my_cbd:port_prod3_INx
    object_diagram:inModel model
  ]

  ri trace_drawio_F5K4AS4MnolF3gwo8AQf-14_block_prod3 : cs_as:CS_AS_Link [
    from my_drawio:cell_F5K4AS4MnolF3gwo8AQf-14
    to my_cbd:block_prod3
    object_diagram:inModel model
  ]

  ri trace_drawio_F5K4AS4MnolF3gwo8AQf-18_port_const3_OUT1 : cs_as:CS_AS_Link [
    from my_drawio:cell_F5K4AS4MnolF3gwo8AQf-18
    to my_cbd:port_const3_OUT1
    object_diagram:inModel model
  ]

  ri trace_drawio_F5K4AS4MnolF3gwo8AQf-17_block_const3 : cs_as:CS_AS_Link [
    from my_drawio:cell_F5K4AS4MnolF3gwo8AQf-17
    to my_cbd:block_const3
    object_diagram:inModel model
  ]

  ri trace_drawio_F5K4AS4MnolF3gwo8AQf-23_port_const1_OUT1 : cs_as:CS_AS_Link [
    from my_drawio:cell_F5K4AS4MnolF3gwo8AQf-23
    to my_cbd:port_const1_OUT1
    object_diagram:inModel model
  ]

  ri trace_drawio_F5K4AS4MnolF3gwo8AQf-22_block_const1 : cs_as:CS_AS_Link [
    from my_drawio:cell_F5K4AS4MnolF3gwo8AQf-22
    to my_cbd:block_const1
    object_diagram:inModel model
  ]

  ri trace_drawio_F5K4AS4MnolF3gwo8AQf-26_port_prod2_OUT1 : cs_as:CS_AS_Link [
    from my_drawio:cell_F5K4AS4MnolF3gwo8AQf-26
    to my_cbd:port_prod2_OUT1
    object_diagram:inModel model
  ]

  ri trace_drawio_F5K4AS4MnolF3gwo8AQf-27_port_prod2_INx : cs_as:CS_AS_Link [
    from my_drawio:cell_F5K4AS4MnolF3gwo8AQf-27
    to my_cbd:port_prod2_INx
    object_diagram:inModel model
  ]

  ri trace_drawio_F5K4AS4MnolF3gwo8AQf-25_block_prod2 : cs_as:CS_AS_Link [
    from my_drawio:cell_F5K4AS4MnolF3gwo8AQf-25
    to my_cbd:block_prod2
    object_diagram:inModel model
  ]

  ri trace_drawio_F5K4AS4MnolF3gwo8AQf-30_port_const2_OUT1 : cs_as:CS_AS_Link [
    from my_drawio:cell_F5K4AS4MnolF3gwo8AQf-30
    to my_cbd:port_const2_OUT1
    object_diagram:inModel model
  ]

  ri trace_drawio_F5K4AS4MnolF3gwo8AQf-29_block_const2 : cs_as:CS_AS_Link [
    from my_drawio:cell_F5K4AS4MnolF3gwo8AQf-29
    to my_cbd:block_const2
    object_diagram:inModel model
  ]

  ri trace_drawio_F5K4AS4MnolF3gwo8AQf-34_port_const4_OUT1 : cs_as:CS_AS_Link [
    from my_drawio:cell_F5K4AS4MnolF3gwo8AQf-34
    to my_cbd:port_const4_OUT1
    object_diagram:inModel model
  ]

  ri trace_drawio_F5K4AS4MnolF3gwo8AQf-33_block_const4 : cs_as:CS_AS_Link [
    from my_drawio:cell_F5K4AS4MnolF3gwo8AQf-33
    to my_cbd:block_const4
    object_diagram:inModel model
  ]

  ri trace_drawio_F5K4AS4MnolF3gwo8AQf-12_conn_port_int1_OUT1_port_int2_IN1 : cs_as:CS_AS_Link [
    from my_drawio:cell_F5K4AS4MnolF3gwo8AQf-12
    to my_cbd:conn_port_int1_OUT1_port_int2_IN1
    object_diagram:inModel model
  ]

  ri trace_drawio_F5K4AS4MnolF3gwo8AQf-13_conn_port_sum1_OUT1_port_int1_IN1 : cs_as:CS_AS_Link [
    from my_drawio:cell_F5K4AS4MnolF3gwo8AQf-13
    to my_cbd:conn_port_sum1_OUT1_port_int1_IN1
    object_diagram:inModel model
  ]

  ri trace_drawio_F5K4AS4MnolF3gwo8AQf-19_conn_port_const3_OUT1_port_prod3_INx : cs_as:CS_AS_Link [
    from my_drawio:cell_F5K4AS4MnolF3gwo8AQf-19
    to my_cbd:conn_port_const3_OUT1_port_prod3_INx
    object_diagram:inModel model
  ]

  ri trace_drawio_F5K4AS4MnolF3gwo8AQf-20_conn_port_int2_OUT1_port_prod3_INx : cs_as:CS_AS_Link [
    from my_drawio:cell_F5K4AS4MnolF3gwo8AQf-20
    to my_cbd:conn_port_int2_OUT1_port_prod3_INx
    object_diagram:inModel model
  ]

  ri trace_drawio_F5K4AS4MnolF3gwo8AQf-21_conn_port_prod3_OUT1_port_sum1_INx : cs_as:CS_AS_Link [
    from my_drawio:cell_F5K4AS4MnolF3gwo8AQf-21
    to my_cbd:conn_port_prod3_OUT1_port_sum1_INx
    object_diagram:inModel model
  ]

  ri trace_drawio_F5K4AS4MnolF3gwo8AQf-24_conn_port_const1_OUT1_port_sum1_INx : cs_as:CS_AS_Link [
    from my_drawio:cell_F5K4AS4MnolF3gwo8AQf-24
    to my_cbd:conn_port_const1_OUT1_port_sum1_INx
    object_diagram:inModel model
  ]

  ri trace_drawio_F5K4AS4MnolF3gwo8AQf-28_conn_port_int1_OUT1_port_prod2_INx : cs_as:CS_AS_Link [
    from my_drawio:cell_F5K4AS4MnolF3gwo8AQf-28
    to my_cbd:conn_port_int1_OUT1_port_prod2_INx
    object_diagram:inModel model
  ]

  ri trace_drawio_F5K4AS4MnolF3gwo8AQf-31_conn_port_const2_OUT1_port_prod2_INx : cs_as:CS_AS_Link [
    from my_drawio:cell_F5K4AS4MnolF3gwo8AQf-31
    to my_cbd:conn_port_const2_OUT1_port_prod2_INx
    object_diagram:inModel model
  ]

  ri trace_drawio_F5K4AS4MnolF3gwo8AQf-32_conn_port_prod2_OUT1_port_sum1_INx : cs_as:CS_AS_Link [
    from my_drawio:cell_F5K4AS4MnolF3gwo8AQf-32
    to my_cbd:conn_port_prod2_OUT1_port_sum1_INx
    object_diagram:inModel model
  ]

  ri trace_drawio_F5K4AS4MnolF3gwo8AQf-35_conn_port_const4_OUT1_port_int1_IC : cs_as:CS_AS_Link [
    from my_drawio:cell_F5K4AS4MnolF3gwo8AQf-35
    to my_cbd:conn_port_const4_OUT1_port_int1_IC
    object_diagram:inModel model
  ]

  ri trace_drawio_F5K4AS4MnolF3gwo8AQf-36_conn_port_const4_OUT1_port_int2_IC : cs_as:CS_AS_Link [
    from my_drawio:cell_F5K4AS4MnolF3gwo8AQf-36
    to my_cbd:conn_port_const4_OUT1_port_int2_IC
    object_diagram:inModel model
  ]
}