Ver código fonte

Remove non-octiva files

Arkadiusz Ryś 2 anos atrás
pai
commit
e1b0eb319d
28 arquivos alterados com 0 adições e 8056 exclusões
  1. 0 102
      examples/oml/SystemDesignOntology2Layers/src/oml/ua.be/sdo2l/description/artifacts/Drawing_drawio.oml
  2. 0 203
      examples/oml/SystemDesignOntology2Layers/src/oml/ua.be/sdo2l/description/artifacts/EarlyDesignSketching_corr.oml
  3. 0 900
      examples/oml/SystemDesignOntology2Layers/src/oml/ua.be/sdo2l/description/artifacts/EarlyDesignSketching_drawio.oml
  4. 0 219
      examples/oml/SystemDesignOntology2Layers/src/oml/ua.be/sdo2l/description/artifacts/EarlyDesignSketching_pm.oml
  5. 0 41
      examples/oml/SystemDesignOntology2Layers/src/oml/ua.be/sdo2l/description/artifacts/MinimalPM_corr.oml
  6. 0 96
      examples/oml/SystemDesignOntology2Layers/src/oml/ua.be/sdo2l/description/artifacts/MinimalPM_drawio.oml
  7. 0 33
      examples/oml/SystemDesignOntology2Layers/src/oml/ua.be/sdo2l/description/artifacts/MinimalPM_pm.oml
  8. 0 83
      examples/oml/SystemDesignOntology2Layers/src/oml/ua.be/sdo2l/description/artifacts/MyPM_corr.oml
  9. 0 490
      examples/oml/SystemDesignOntology2Layers/src/oml/ua.be/sdo2l/description/artifacts/MyPM_drawio.oml
  10. 0 124
      examples/oml/SystemDesignOntology2Layers/src/oml/ua.be/sdo2l/description/artifacts/MyPM_pm.oml
  11. 0 89
      examples/oml/SystemDesignOntology2Layers/src/oml/ua.be/sdo2l/description/artifacts/RecPM_corr.oml
  12. 0 576
      examples/oml/SystemDesignOntology2Layers/src/oml/ua.be/sdo2l/description/artifacts/RecPM_drawio.oml
  13. 0 144
      examples/oml/SystemDesignOntology2Layers/src/oml/ua.be/sdo2l/description/artifacts/RecPM_pm.oml
  14. 0 455
      examples/oml/SystemDesignOntology2Layers/src/oml/ua.be/sdo2l/description/artifacts/drivetrain_corr.oml
  15. 0 2148
      examples/oml/SystemDesignOntology2Layers/src/oml/ua.be/sdo2l/description/artifacts/drivetrain_drawio.oml
  16. 0 504
      examples/oml/SystemDesignOntology2Layers/src/oml/ua.be/sdo2l/description/artifacts/drivetrain_pm.oml
  17. 0 51
      examples/oml/SystemDesignOntology2Layers/src/oml/ua.be/sdo2l/description/artifacts/imabox_drawio.oml
  18. 0 263
      examples/oml/SystemDesignOntology2Layers/src/oml/ua.be/sdo2l/description/artifacts/springDamper_corr.oml
  19. 0 1214
      examples/oml/SystemDesignOntology2Layers/src/oml/ua.be/sdo2l/description/artifacts/springDamper_drawio.oml
  20. 0 289
      examples/oml/SystemDesignOntology2Layers/src/oml/ua.be/sdo2l/description/artifacts/springDamper_pm.oml
  21. 0 25
      examples/oml/SystemDesignOntology2Layers/src/oml/ua.be/sdo2l/description/artifacts/traceabilityLinks.oml
  22. 0 1
      examples/oml/SystemDesignOntology2Layers/src/oml/ua.be/sdo2l/files/drawio/EarlyDesignSketching:pm
  23. 0 1
      examples/oml/SystemDesignOntology2Layers/src/oml/ua.be/sdo2l/files/drawio/MinimalPM:pm
  24. 0 1
      examples/oml/SystemDesignOntology2Layers/src/oml/ua.be/sdo2l/files/drawio/MyPM:pm
  25. 0 1
      examples/oml/SystemDesignOntology2Layers/src/oml/ua.be/sdo2l/files/drawio/MyPMRec:pm
  26. 0 1
      examples/oml/SystemDesignOntology2Layers/src/oml/ua.be/sdo2l/files/drawio/drivetrain:pm
  27. 0 1
      examples/oml/SystemDesignOntology2Layers/src/oml/ua.be/sdo2l/files/drawio/imabox
  28. 0 1
      examples/oml/SystemDesignOntology2Layers/src/oml/ua.be/sdo2l/files/drawio/springDamper:pm

+ 0 - 102
examples/oml/SystemDesignOntology2Layers/src/oml/ua.be/sdo2l/description/artifacts/Drawing_drawio.oml

@@ -1,102 +0,0 @@
-// Warning: Generated code! Do not edit!
-// Input: http://localhost:5000/files/drawio/Drawing
-// 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/Drawing_drawio#> as Drawing_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 "LgIOMtHxWmRO3Oc9vvxL"
-    object_diagram:hasName "Drawing_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_qzttm6LrCUpeeJGvPEF2-1 : drawio:Vertex [
-    drawio:hasDrawioId "qzttm6LrCUpeeJGvPEF2-1"
-    drawio:hasValue "Actor"
-    drawio:hasParent cell_1
-    object_diagram:inModel model
-  ]
-  
-
-  
-  ci cell_qzttm6LrCUpeeJGvPEF2-2 : drawio:Vertex [
-    drawio:hasDrawioId "qzttm6LrCUpeeJGvPEF2-2"
-    drawio:hasValue "Actor"
-    drawio:hasParent cell_1
-    object_diagram:inModel model
-  ]
-  
-
-  
-  ci cell_qzttm6LrCUpeeJGvPEF2-3 : drawio:Vertex [
-    drawio:hasDrawioId "qzttm6LrCUpeeJGvPEF2-3"
-    drawio:hasValue "Actor"
-    drawio:hasParent cell_1
-    object_diagram:inModel model
-  ]
-  
-
-  
-  ci cell_qzttm6LrCUpeeJGvPEF2-4 : drawio:Vertex [
-    drawio:hasDrawioId "qzttm6LrCUpeeJGvPEF2-4"
-    drawio:hasValue "Actor"
-    drawio:hasParent cell_1
-    object_diagram:inModel model
-  ]
-  
-
-  
-  ci cell_qzttm6LrCUpeeJGvPEF2-6 : drawio:Vertex [
-    drawio:hasDrawioId "qzttm6LrCUpeeJGvPEF2-6"
-    drawio:hasParent cell_1
-    object_diagram:inModel model
-  ]
-  
-
-  
-  ci cell_qzttm6LrCUpeeJGvPEF2-7 : drawio:Vertex [
-    drawio:hasDrawioId "qzttm6LrCUpeeJGvPEF2-7"
-    drawio:hasParent cell_1
-    object_diagram:inModel model
-  ]
-  
-
-  
-  ci cell_qzttm6LrCUpeeJGvPEF2-8 : drawio:Vertex [
-    drawio:hasDrawioId "qzttm6LrCUpeeJGvPEF2-8"
-    drawio:hasParent cell_1
-    object_diagram:inModel model
-  ]
-  
-
-  
-  ci cell_qzttm6LrCUpeeJGvPEF2-9 : drawio:Vertex [
-    drawio:hasDrawioId "qzttm6LrCUpeeJGvPEF2-9"
-    drawio:hasParent cell_1
-    object_diagram:inModel model
-  ]
-  
-
-  
-}

+ 0 - 203
examples/oml/SystemDesignOntology2Layers/src/oml/ua.be/sdo2l/description/artifacts/EarlyDesignSketching_corr.oml

@@ -1,203 +0,0 @@
-// Warning: Generated Code! Do not edit!
-// Input: http://localhost:5000/files/drawio/EarlyDesignSketching:pm
-// Generator: https://msdl.uantwerpen.be/git/jexelmans/drawio2oml/drawio2oml/pm/oml_generator.py
-
-// This file contains the correspondence links between concrete syntax (Drawio) and abstract syntax (Process Model).
-description <http://ua.be/sdo2l/description/artifacts/EarlyDesignSketching_corr#> as EarlyDesignSketching_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/EarlyDesignSketching_drawio#> as my_drawio
-  extends <http://ua.be/sdo2l/description/artifacts/EarlyDesignSketching_pm#> as my_pm
-
-  ci model : cs_as:CorrespondenceModel [
-    object_diagram:hasName "EarlyDesignSketching_corr"
-  ]
-
-  ri trace_drawio_u6pOaN9qPa-NTVyj8-pj-1_initial : cs_as:CS_AS_Link [
-    from my_drawio:cell_u6pOaN9qPa-NTVyj8-pj-1
-    to my_pm:initial
-    object_diagram:inModel model
-  ]
-
-  ri trace_drawio_u6pOaN9qPa-NTVyj8-pj-8_final : cs_as:CS_AS_Link [
-    from my_drawio:cell_u6pOaN9qPa-NTVyj8-pj-8
-    to my_pm:final
-    object_diagram:inModel model
-  ]
-
-  ri trace_drawio_u6pOaN9qPa-NTVyj8-pj-3_activity_0_port_0 : cs_as:CS_AS_Link [
-    from my_drawio:cell_u6pOaN9qPa-NTVyj8-pj-3
-    to my_pm:activity_0_port_0
-    object_diagram:inModel model
-  ]
-
-  ri trace_drawio_u6pOaN9qPa-NTVyj8-pj-4_activity_0_port_2 : cs_as:CS_AS_Link [
-    from my_drawio:cell_u6pOaN9qPa-NTVyj8-pj-4
-    to my_pm:activity_0_port_2
-    object_diagram:inModel model
-  ]
-
-  ri trace_drawio_u6pOaN9qPa-NTVyj8-pj-5_activity_0_port_3 : cs_as:CS_AS_Link [
-    from my_drawio:cell_u6pOaN9qPa-NTVyj8-pj-5
-    to my_pm:activity_0_port_3
-    object_diagram:inModel model
-  ]
-
-  ri trace_drawio_u6pOaN9qPa-NTVyj8-pj-6_activity_0_port_1 : cs_as:CS_AS_Link [
-    from my_drawio:cell_u6pOaN9qPa-NTVyj8-pj-6
-    to my_pm:activity_0_port_1
-    object_diagram:inModel model
-  ]
-
-  ri trace_drawio_u6pOaN9qPa-NTVyj8-pj-2_activity_0 : cs_as:CS_AS_Link [
-    from my_drawio:cell_u6pOaN9qPa-NTVyj8-pj-2
-    to my_pm:activity_0
-    object_diagram:inModel model
-  ]
-
-  ri trace_drawio_u6pOaN9qPa-NTVyj8-pj-13_artifact_0 : cs_as:CS_AS_Link [
-    from my_drawio:cell_u6pOaN9qPa-NTVyj8-pj-13
-    to my_pm:artifact_0
-    object_diagram:inModel model
-  ]
-
-  ri trace_drawio_u6pOaN9qPa-NTVyj8-pj-15_activity_1_port_1 : cs_as:CS_AS_Link [
-    from my_drawio:cell_u6pOaN9qPa-NTVyj8-pj-15
-    to my_pm:activity_1_port_1
-    object_diagram:inModel model
-  ]
-
-  ri trace_drawio_u6pOaN9qPa-NTVyj8-pj-16_activity_1_port_2 : cs_as:CS_AS_Link [
-    from my_drawio:cell_u6pOaN9qPa-NTVyj8-pj-16
-    to my_pm:activity_1_port_2
-    object_diagram:inModel model
-  ]
-
-  ri trace_drawio_u6pOaN9qPa-NTVyj8-pj-17_activity_1_port_0 : cs_as:CS_AS_Link [
-    from my_drawio:cell_u6pOaN9qPa-NTVyj8-pj-17
-    to my_pm:activity_1_port_0
-    object_diagram:inModel model
-  ]
-
-  ri trace_drawio_u6pOaN9qPa-NTVyj8-pj-18_activity_1_port_3 : cs_as:CS_AS_Link [
-    from my_drawio:cell_u6pOaN9qPa-NTVyj8-pj-18
-    to my_pm:activity_1_port_3
-    object_diagram:inModel model
-  ]
-
-  ri trace_drawio_u6pOaN9qPa-NTVyj8-pj-14_activity_1 : cs_as:CS_AS_Link [
-    from my_drawio:cell_u6pOaN9qPa-NTVyj8-pj-14
-    to my_pm:activity_1
-    object_diagram:inModel model
-  ]
-
-  ri trace_drawio_u6pOaN9qPa-NTVyj8-pj-21_artifact_1 : cs_as:CS_AS_Link [
-    from my_drawio:cell_u6pOaN9qPa-NTVyj8-pj-21
-    to my_pm:artifact_1
-    object_diagram:inModel model
-  ]
-
-  ri trace_drawio_u6pOaN9qPa-NTVyj8-pj-24_activity_2_port_1 : cs_as:CS_AS_Link [
-    from my_drawio:cell_u6pOaN9qPa-NTVyj8-pj-24
-    to my_pm:activity_2_port_1
-    object_diagram:inModel model
-  ]
-
-  ri trace_drawio_u6pOaN9qPa-NTVyj8-pj-25_activity_2_port_3 : cs_as:CS_AS_Link [
-    from my_drawio:cell_u6pOaN9qPa-NTVyj8-pj-25
-    to my_pm:activity_2_port_3
-    object_diagram:inModel model
-  ]
-
-  ri trace_drawio_u6pOaN9qPa-NTVyj8-pj-26_activity_2_port_0 : cs_as:CS_AS_Link [
-    from my_drawio:cell_u6pOaN9qPa-NTVyj8-pj-26
-    to my_pm:activity_2_port_0
-    object_diagram:inModel model
-  ]
-
-  ri trace_drawio_u6pOaN9qPa-NTVyj8-pj-27_activity_2_port_4 : cs_as:CS_AS_Link [
-    from my_drawio:cell_u6pOaN9qPa-NTVyj8-pj-27
-    to my_pm:activity_2_port_4
-    object_diagram:inModel model
-  ]
-
-  ri trace_drawio_u6pOaN9qPa-NTVyj8-pj-28_activity_2_port_2 : cs_as:CS_AS_Link [
-    from my_drawio:cell_u6pOaN9qPa-NTVyj8-pj-28
-    to my_pm:activity_2_port_2
-    object_diagram:inModel model
-  ]
-
-  ri trace_drawio_u6pOaN9qPa-NTVyj8-pj-23_activity_2 : cs_as:CS_AS_Link [
-    from my_drawio:cell_u6pOaN9qPa-NTVyj8-pj-23
-    to my_pm:activity_2
-    object_diagram:inModel model
-  ]
-
-  ri trace_drawio_u6pOaN9qPa-NTVyj8-pj-7_ctrl_flow_0 : cs_as:CS_AS_Link [
-    from my_drawio:cell_u6pOaN9qPa-NTVyj8-pj-7
-    to my_pm:ctrl_flow_0
-    object_diagram:inModel model
-  ]
-
-  ri trace_drawio_u6pOaN9qPa-NTVyj8-pj-9_ctrl_flow_1 : cs_as:CS_AS_Link [
-    from my_drawio:cell_u6pOaN9qPa-NTVyj8-pj-9
-    to my_pm:ctrl_flow_1
-    object_diagram:inModel model
-  ]
-
-  ri trace_drawio_u6pOaN9qPa-NTVyj8-pj-10_ctrl_flow_2 : cs_as:CS_AS_Link [
-    from my_drawio:cell_u6pOaN9qPa-NTVyj8-pj-10
-    to my_pm:ctrl_flow_2
-    object_diagram:inModel model
-  ]
-
-  ri trace_drawio_u6pOaN9qPa-NTVyj8-pj-11_data_flow_0 : cs_as:CS_AS_Link [
-    from my_drawio:cell_u6pOaN9qPa-NTVyj8-pj-11
-    to my_pm:data_flow_0
-    object_diagram:inModel model
-  ]
-
-  ri trace_drawio_u6pOaN9qPa-NTVyj8-pj-12_data_flow_1 : cs_as:CS_AS_Link [
-    from my_drawio:cell_u6pOaN9qPa-NTVyj8-pj-12
-    to my_pm:data_flow_1
-    object_diagram:inModel model
-  ]
-
-  ri trace_drawio_u6pOaN9qPa-NTVyj8-pj-19_data_flow_2 : cs_as:CS_AS_Link [
-    from my_drawio:cell_u6pOaN9qPa-NTVyj8-pj-19
-    to my_pm:data_flow_2
-    object_diagram:inModel model
-  ]
-
-  ri trace_drawio_u6pOaN9qPa-NTVyj8-pj-20_data_flow_3 : cs_as:CS_AS_Link [
-    from my_drawio:cell_u6pOaN9qPa-NTVyj8-pj-20
-    to my_pm:data_flow_3
-    object_diagram:inModel model
-  ]
-
-  ri trace_drawio_u6pOaN9qPa-NTVyj8-pj-22_data_flow_4 : cs_as:CS_AS_Link [
-    from my_drawio:cell_u6pOaN9qPa-NTVyj8-pj-22
-    to my_pm:data_flow_4
-    object_diagram:inModel model
-  ]
-
-  ri trace_drawio_u6pOaN9qPa-NTVyj8-pj-29_ctrl_flow_3 : cs_as:CS_AS_Link [
-    from my_drawio:cell_u6pOaN9qPa-NTVyj8-pj-29
-    to my_pm:ctrl_flow_3
-    object_diagram:inModel model
-  ]
-
-  ri trace_drawio_u6pOaN9qPa-NTVyj8-pj-30_ctrl_flow_4 : cs_as:CS_AS_Link [
-    from my_drawio:cell_u6pOaN9qPa-NTVyj8-pj-30
-    to my_pm:ctrl_flow_4
-    object_diagram:inModel model
-  ]
-
-  ri trace_drawio_1_model : cs_as:CS_AS_Link [
-    from my_drawio:cell_1
-    to my_pm:model
-    object_diagram:inModel model
-  ]
-}

+ 0 - 900
examples/oml/SystemDesignOntology2Layers/src/oml/ua.be/sdo2l/description/artifacts/EarlyDesignSketching_drawio.oml

@@ -1,900 +0,0 @@
-// Warning: Generated code! Do not edit!
-// Input: http://localhost:5000/files/drawio/EarlyDesignSketching:pm
-// 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/EarlyDesignSketching_drawio#> as EarlyDesignSketching_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 "KOVRzJi7c8KNZSDYUXYg"
-    object_diagram:hasName "EarlyDesignSketching:pm_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_u6pOaN9qPa-NTVyj8-pj-1 : drawio:Vertex [
-    drawio:hasDrawioId "u6pOaN9qPa-NTVyj8-pj-1"
-    drawio:hasParent cell_1
-    object_diagram:inModel model
-  ]
-  
-  ci cell_u6pOaN9qPa-NTVyj8-pj-1_prop_label : drawio:CellProperty [
-    dict:hasKey "label"
-    dict:hasValue ""
-    drawio:propertyOf cell_u6pOaN9qPa-NTVyj8-pj-1
-    object_diagram:inModel model
-  ]
-  ci cell_u6pOaN9qPa-NTVyj8-pj-1_prop_pmRole : drawio:CellProperty [
-    dict:hasKey "pmRole"
-    dict:hasValue "initial"
-    drawio:propertyOf cell_u6pOaN9qPa-NTVyj8-pj-1
-    object_diagram:inModel model
-  ]
-
-  
-  ci cell_u6pOaN9qPa-NTVyj8-pj-2 : drawio:Vertex [
-    drawio:hasDrawioId "u6pOaN9qPa-NTVyj8-pj-2"
-    drawio:hasParent cell_1
-    object_diagram:inModel model
-  ]
-  
-  ci cell_u6pOaN9qPa-NTVyj8-pj-2_prop_label : drawio:CellProperty [
-    dict:hasKey "label"
-    dict:hasValue "<u style=\"color: rgb(0 , 0 , 0)\">%name%<br>: %type%</u>"
-    drawio:propertyOf cell_u6pOaN9qPa-NTVyj8-pj-2
-    object_diagram:inModel model
-  ]
-  ci cell_u6pOaN9qPa-NTVyj8-pj-2_prop_pmRole : drawio:CellProperty [
-    dict:hasKey "pmRole"
-    dict:hasValue "activity"
-    drawio:propertyOf cell_u6pOaN9qPa-NTVyj8-pj-2
-    object_diagram:inModel model
-  ]
-  ci cell_u6pOaN9qPa-NTVyj8-pj-2_prop_name : drawio:CellProperty [
-    dict:hasKey "name"
-    dict:hasValue "create_requirements"
-    drawio:propertyOf cell_u6pOaN9qPa-NTVyj8-pj-2
-    object_diagram:inModel model
-  ]
-  ci cell_u6pOaN9qPa-NTVyj8-pj-2_prop_type : drawio:CellProperty [
-    dict:hasKey "type"
-    dict:hasValue "CreateRequirements"
-    drawio:propertyOf cell_u6pOaN9qPa-NTVyj8-pj-2
-    object_diagram:inModel model
-  ]
-  ci cell_u6pOaN9qPa-NTVyj8-pj-2_prop_placeholders : drawio:CellProperty [
-    dict:hasKey "placeholders"
-    dict:hasValue "1"
-    drawio:propertyOf cell_u6pOaN9qPa-NTVyj8-pj-2
-    object_diagram:inModel model
-  ]
-
-  
-  ci cell_u6pOaN9qPa-NTVyj8-pj-3 : drawio:Vertex [
-    drawio:hasDrawioId "u6pOaN9qPa-NTVyj8-pj-3"
-    drawio:hasParent cell_u6pOaN9qPa-NTVyj8-pj-2
-    object_diagram:inModel model
-  ]
-  
-  ci cell_u6pOaN9qPa-NTVyj8-pj-3_prop_label : drawio:CellProperty [
-    dict:hasKey "label"
-    dict:hasValue "%portname%"
-    drawio:propertyOf cell_u6pOaN9qPa-NTVyj8-pj-3
-    object_diagram:inModel model
-  ]
-  ci cell_u6pOaN9qPa-NTVyj8-pj-3_prop_portname : drawio:CellProperty [
-    dict:hasKey "portname"
-    dict:hasValue "start"
-    drawio:propertyOf cell_u6pOaN9qPa-NTVyj8-pj-3
-    object_diagram:inModel model
-  ]
-  ci cell_u6pOaN9qPa-NTVyj8-pj-3_prop_placeholders : drawio:CellProperty [
-    dict:hasKey "placeholders"
-    dict:hasValue "1"
-    drawio:propertyOf cell_u6pOaN9qPa-NTVyj8-pj-3
-    object_diagram:inModel model
-  ]
-  ci cell_u6pOaN9qPa-NTVyj8-pj-3_prop_pmRole : drawio:CellProperty [
-    dict:hasKey "pmRole"
-    dict:hasValue "ctrl_in"
-    drawio:propertyOf cell_u6pOaN9qPa-NTVyj8-pj-3
-    object_diagram:inModel model
-  ]
-
-  
-  ci cell_u6pOaN9qPa-NTVyj8-pj-4 : drawio:Vertex [
-    drawio:hasDrawioId "u6pOaN9qPa-NTVyj8-pj-4"
-    drawio:hasParent cell_u6pOaN9qPa-NTVyj8-pj-2
-    object_diagram:inModel model
-  ]
-  
-  ci cell_u6pOaN9qPa-NTVyj8-pj-4_prop_label : drawio:CellProperty [
-    dict:hasKey "label"
-    dict:hasValue "%portname%"
-    drawio:propertyOf cell_u6pOaN9qPa-NTVyj8-pj-4
-    object_diagram:inModel model
-  ]
-  ci cell_u6pOaN9qPa-NTVyj8-pj-4_prop_portname : drawio:CellProperty [
-    dict:hasKey "portname"
-    dict:hasValue "cout"
-    drawio:propertyOf cell_u6pOaN9qPa-NTVyj8-pj-4
-    object_diagram:inModel model
-  ]
-  ci cell_u6pOaN9qPa-NTVyj8-pj-4_prop_placeholders : drawio:CellProperty [
-    dict:hasKey "placeholders"
-    dict:hasValue "1"
-    drawio:propertyOf cell_u6pOaN9qPa-NTVyj8-pj-4
-    object_diagram:inModel model
-  ]
-  ci cell_u6pOaN9qPa-NTVyj8-pj-4_prop_pmRole : drawio:CellProperty [
-    dict:hasKey "pmRole"
-    dict:hasValue "ctrl_out"
-    drawio:propertyOf cell_u6pOaN9qPa-NTVyj8-pj-4
-    object_diagram:inModel model
-  ]
-
-  
-  ci cell_u6pOaN9qPa-NTVyj8-pj-5 : drawio:Vertex [
-    drawio:hasDrawioId "u6pOaN9qPa-NTVyj8-pj-5"
-    drawio:hasParent cell_u6pOaN9qPa-NTVyj8-pj-2
-    object_diagram:inModel model
-  ]
-  
-  ci cell_u6pOaN9qPa-NTVyj8-pj-5_prop_label : drawio:CellProperty [
-    dict:hasKey "label"
-    dict:hasValue "%portname%"
-    drawio:propertyOf cell_u6pOaN9qPa-NTVyj8-pj-5
-    object_diagram:inModel model
-  ]
-  ci cell_u6pOaN9qPa-NTVyj8-pj-5_prop_portname : drawio:CellProperty [
-    dict:hasKey "portname"
-    dict:hasValue "requirements"
-    drawio:propertyOf cell_u6pOaN9qPa-NTVyj8-pj-5
-    object_diagram:inModel model
-  ]
-  ci cell_u6pOaN9qPa-NTVyj8-pj-5_prop_placeholders : drawio:CellProperty [
-    dict:hasKey "placeholders"
-    dict:hasValue "1"
-    drawio:propertyOf cell_u6pOaN9qPa-NTVyj8-pj-5
-    object_diagram:inModel model
-  ]
-  ci cell_u6pOaN9qPa-NTVyj8-pj-5_prop_pmRole : drawio:CellProperty [
-    dict:hasKey "pmRole"
-    dict:hasValue "data_out"
-    drawio:propertyOf cell_u6pOaN9qPa-NTVyj8-pj-5
-    object_diagram:inModel model
-  ]
-
-  
-  ci cell_u6pOaN9qPa-NTVyj8-pj-6 : drawio:Vertex [
-    drawio:hasDrawioId "u6pOaN9qPa-NTVyj8-pj-6"
-    drawio:hasParent cell_u6pOaN9qPa-NTVyj8-pj-2
-    object_diagram:inModel model
-  ]
-  
-  ci cell_u6pOaN9qPa-NTVyj8-pj-6_prop_label : drawio:CellProperty [
-    dict:hasKey "label"
-    dict:hasValue "%portname%"
-    drawio:propertyOf cell_u6pOaN9qPa-NTVyj8-pj-6
-    object_diagram:inModel model
-  ]
-  ci cell_u6pOaN9qPa-NTVyj8-pj-6_prop_portname : drawio:CellProperty [
-    dict:hasKey "portname"
-    dict:hasValue "new_iteration"
-    drawio:propertyOf cell_u6pOaN9qPa-NTVyj8-pj-6
-    object_diagram:inModel model
-  ]
-  ci cell_u6pOaN9qPa-NTVyj8-pj-6_prop_placeholders : drawio:CellProperty [
-    dict:hasKey "placeholders"
-    dict:hasValue "1"
-    drawio:propertyOf cell_u6pOaN9qPa-NTVyj8-pj-6
-    object_diagram:inModel model
-  ]
-  ci cell_u6pOaN9qPa-NTVyj8-pj-6_prop_pmRole : drawio:CellProperty [
-    dict:hasKey "pmRole"
-    dict:hasValue "ctrl_in"
-    drawio:propertyOf cell_u6pOaN9qPa-NTVyj8-pj-6
-    object_diagram:inModel model
-  ]
-
-  
-  ci cell_u6pOaN9qPa-NTVyj8-pj-7 : drawio:Edge [
-    drawio:hasDrawioId "u6pOaN9qPa-NTVyj8-pj-7"
-    drawio:hasParent cell_1
-    object_diagram:inModel model
-    drawio:hasSource cell_u6pOaN9qPa-NTVyj8-pj-1
-    drawio:hasTarget cell_u6pOaN9qPa-NTVyj8-pj-3
-  ]
-  
-  ci cell_u6pOaN9qPa-NTVyj8-pj-7_prop_label : drawio:CellProperty [
-    dict:hasKey "label"
-    dict:hasValue ""
-    drawio:propertyOf cell_u6pOaN9qPa-NTVyj8-pj-7
-    object_diagram:inModel model
-  ]
-  ci cell_u6pOaN9qPa-NTVyj8-pj-7_prop_pmRole : drawio:CellProperty [
-    dict:hasKey "pmRole"
-    dict:hasValue "ctrl_flow"
-    drawio:propertyOf cell_u6pOaN9qPa-NTVyj8-pj-7
-    object_diagram:inModel model
-  ]
-
-  
-  ci cell_u6pOaN9qPa-NTVyj8-pj-8 : drawio:Vertex [
-    drawio:hasDrawioId "u6pOaN9qPa-NTVyj8-pj-8"
-    drawio:hasParent cell_1
-    object_diagram:inModel model
-  ]
-  
-  ci cell_u6pOaN9qPa-NTVyj8-pj-8_prop_label : drawio:CellProperty [
-    dict:hasKey "label"
-    dict:hasValue ""
-    drawio:propertyOf cell_u6pOaN9qPa-NTVyj8-pj-8
-    object_diagram:inModel model
-  ]
-  ci cell_u6pOaN9qPa-NTVyj8-pj-8_prop_pmRole : drawio:CellProperty [
-    dict:hasKey "pmRole"
-    dict:hasValue "final"
-    drawio:propertyOf cell_u6pOaN9qPa-NTVyj8-pj-8
-    object_diagram:inModel model
-  ]
-
-  
-  ci cell_u6pOaN9qPa-NTVyj8-pj-9 : drawio:Edge [
-    drawio:hasDrawioId "u6pOaN9qPa-NTVyj8-pj-9"
-    drawio:hasParent cell_1
-    object_diagram:inModel model
-    drawio:hasSource cell_u6pOaN9qPa-NTVyj8-pj-4
-    drawio:hasTarget cell_u6pOaN9qPa-NTVyj8-pj-17
-  ]
-  
-  ci cell_u6pOaN9qPa-NTVyj8-pj-9_prop_label : drawio:CellProperty [
-    dict:hasKey "label"
-    dict:hasValue ""
-    drawio:propertyOf cell_u6pOaN9qPa-NTVyj8-pj-9
-    object_diagram:inModel model
-  ]
-  ci cell_u6pOaN9qPa-NTVyj8-pj-9_prop_pmRole : drawio:CellProperty [
-    dict:hasKey "pmRole"
-    dict:hasValue "ctrl_flow"
-    drawio:propertyOf cell_u6pOaN9qPa-NTVyj8-pj-9
-    object_diagram:inModel model
-  ]
-
-  
-  ci cell_u6pOaN9qPa-NTVyj8-pj-10 : drawio:Edge [
-    drawio:hasDrawioId "u6pOaN9qPa-NTVyj8-pj-10"
-    drawio:hasParent cell_1
-    object_diagram:inModel model
-    drawio:hasSource cell_u6pOaN9qPa-NTVyj8-pj-15
-    drawio:hasTarget cell_u6pOaN9qPa-NTVyj8-pj-26
-  ]
-  
-  ci cell_u6pOaN9qPa-NTVyj8-pj-10_prop_label : drawio:CellProperty [
-    dict:hasKey "label"
-    dict:hasValue ""
-    drawio:propertyOf cell_u6pOaN9qPa-NTVyj8-pj-10
-    object_diagram:inModel model
-  ]
-  ci cell_u6pOaN9qPa-NTVyj8-pj-10_prop_pmRole : drawio:CellProperty [
-    dict:hasKey "pmRole"
-    dict:hasValue "ctrl_flow"
-    drawio:propertyOf cell_u6pOaN9qPa-NTVyj8-pj-10
-    object_diagram:inModel model
-  ]
-
-  
-  ci cell_u6pOaN9qPa-NTVyj8-pj-11 : drawio:Edge [
-    drawio:hasDrawioId "u6pOaN9qPa-NTVyj8-pj-11"
-    drawio:hasParent cell_1
-    object_diagram:inModel model
-    drawio:hasSource cell_u6pOaN9qPa-NTVyj8-pj-5
-    drawio:hasTarget cell_u6pOaN9qPa-NTVyj8-pj-21
-  ]
-  
-  ci cell_u6pOaN9qPa-NTVyj8-pj-11_prop_label : drawio:CellProperty [
-    dict:hasKey "label"
-    dict:hasValue ""
-    drawio:propertyOf cell_u6pOaN9qPa-NTVyj8-pj-11
-    object_diagram:inModel model
-  ]
-  ci cell_u6pOaN9qPa-NTVyj8-pj-11_prop_pmRole : drawio:CellProperty [
-    dict:hasKey "pmRole"
-    dict:hasValue "data_flow"
-    drawio:propertyOf cell_u6pOaN9qPa-NTVyj8-pj-11
-    object_diagram:inModel model
-  ]
-
-  
-  ci cell_u6pOaN9qPa-NTVyj8-pj-12 : drawio:Edge [
-    drawio:hasDrawioId "u6pOaN9qPa-NTVyj8-pj-12"
-    drawio:hasParent cell_1
-    object_diagram:inModel model
-    drawio:hasSource cell_u6pOaN9qPa-NTVyj8-pj-13
-    drawio:hasTarget cell_u6pOaN9qPa-NTVyj8-pj-27
-  ]
-  
-  ci cell_u6pOaN9qPa-NTVyj8-pj-12_prop_label : drawio:CellProperty [
-    dict:hasKey "label"
-    dict:hasValue ""
-    drawio:propertyOf cell_u6pOaN9qPa-NTVyj8-pj-12
-    object_diagram:inModel model
-  ]
-  ci cell_u6pOaN9qPa-NTVyj8-pj-12_prop_pmRole : drawio:CellProperty [
-    dict:hasKey "pmRole"
-    dict:hasValue "data_flow"
-    drawio:propertyOf cell_u6pOaN9qPa-NTVyj8-pj-12
-    object_diagram:inModel model
-  ]
-
-  
-  ci cell_u6pOaN9qPa-NTVyj8-pj-13 : drawio:Vertex [
-    drawio:hasDrawioId "u6pOaN9qPa-NTVyj8-pj-13"
-    drawio:hasParent cell_1
-    object_diagram:inModel model
-  ]
-  
-  ci cell_u6pOaN9qPa-NTVyj8-pj-13_prop_label : drawio:CellProperty [
-    dict:hasKey "label"
-    dict:hasValue "%name% : %type%"
-    drawio:propertyOf cell_u6pOaN9qPa-NTVyj8-pj-13
-    object_diagram:inModel model
-  ]
-  ci cell_u6pOaN9qPa-NTVyj8-pj-13_prop_pmRole : drawio:CellProperty [
-    dict:hasKey "pmRole"
-    dict:hasValue "artifact"
-    drawio:propertyOf cell_u6pOaN9qPa-NTVyj8-pj-13
-    object_diagram:inModel model
-  ]
-  ci cell_u6pOaN9qPa-NTVyj8-pj-13_prop_placeholders : drawio:CellProperty [
-    dict:hasKey "placeholders"
-    dict:hasValue "1"
-    drawio:propertyOf cell_u6pOaN9qPa-NTVyj8-pj-13
-    object_diagram:inModel model
-  ]
-  ci cell_u6pOaN9qPa-NTVyj8-pj-13_prop_name : drawio:CellProperty [
-    dict:hasKey "name"
-    dict:hasValue "sketch"
-    drawio:propertyOf cell_u6pOaN9qPa-NTVyj8-pj-13
-    object_diagram:inModel model
-  ]
-  ci cell_u6pOaN9qPa-NTVyj8-pj-13_prop_type : drawio:CellProperty [
-    dict:hasKey "type"
-    dict:hasValue "xopp"
-    drawio:propertyOf cell_u6pOaN9qPa-NTVyj8-pj-13
-    object_diagram:inModel model
-  ]
-
-  
-  ci cell_u6pOaN9qPa-NTVyj8-pj-14 : drawio:Vertex [
-    drawio:hasDrawioId "u6pOaN9qPa-NTVyj8-pj-14"
-    drawio:hasParent cell_1
-    object_diagram:inModel model
-  ]
-  
-  ci cell_u6pOaN9qPa-NTVyj8-pj-14_prop_label : drawio:CellProperty [
-    dict:hasKey "label"
-    dict:hasValue "<u style=\"color: rgb(0 , 0 , 0)\">%name%<br>: %type%</u>"
-    drawio:propertyOf cell_u6pOaN9qPa-NTVyj8-pj-14
-    object_diagram:inModel model
-  ]
-  ci cell_u6pOaN9qPa-NTVyj8-pj-14_prop_pmRole : drawio:CellProperty [
-    dict:hasKey "pmRole"
-    dict:hasValue "activity"
-    drawio:propertyOf cell_u6pOaN9qPa-NTVyj8-pj-14
-    object_diagram:inModel model
-  ]
-  ci cell_u6pOaN9qPa-NTVyj8-pj-14_prop_name : drawio:CellProperty [
-    dict:hasKey "name"
-    dict:hasValue "initial_design"
-    drawio:propertyOf cell_u6pOaN9qPa-NTVyj8-pj-14
-    object_diagram:inModel model
-  ]
-  ci cell_u6pOaN9qPa-NTVyj8-pj-14_prop_type : drawio:CellProperty [
-    dict:hasKey "type"
-    dict:hasValue "InitialDesign"
-    drawio:propertyOf cell_u6pOaN9qPa-NTVyj8-pj-14
-    object_diagram:inModel model
-  ]
-  ci cell_u6pOaN9qPa-NTVyj8-pj-14_prop_placeholders : drawio:CellProperty [
-    dict:hasKey "placeholders"
-    dict:hasValue "1"
-    drawio:propertyOf cell_u6pOaN9qPa-NTVyj8-pj-14
-    object_diagram:inModel model
-  ]
-
-  
-  ci cell_u6pOaN9qPa-NTVyj8-pj-15 : drawio:Vertex [
-    drawio:hasDrawioId "u6pOaN9qPa-NTVyj8-pj-15"
-    drawio:hasParent cell_u6pOaN9qPa-NTVyj8-pj-14
-    object_diagram:inModel model
-  ]
-  
-  ci cell_u6pOaN9qPa-NTVyj8-pj-15_prop_label : drawio:CellProperty [
-    dict:hasKey "label"
-    dict:hasValue "%portname%"
-    drawio:propertyOf cell_u6pOaN9qPa-NTVyj8-pj-15
-    object_diagram:inModel model
-  ]
-  ci cell_u6pOaN9qPa-NTVyj8-pj-15_prop_portname : drawio:CellProperty [
-    dict:hasKey "portname"
-    dict:hasValue "cout"
-    drawio:propertyOf cell_u6pOaN9qPa-NTVyj8-pj-15
-    object_diagram:inModel model
-  ]
-  ci cell_u6pOaN9qPa-NTVyj8-pj-15_prop_placeholders : drawio:CellProperty [
-    dict:hasKey "placeholders"
-    dict:hasValue "1"
-    drawio:propertyOf cell_u6pOaN9qPa-NTVyj8-pj-15
-    object_diagram:inModel model
-  ]
-  ci cell_u6pOaN9qPa-NTVyj8-pj-15_prop_pmRole : drawio:CellProperty [
-    dict:hasKey "pmRole"
-    dict:hasValue "ctrl_out"
-    drawio:propertyOf cell_u6pOaN9qPa-NTVyj8-pj-15
-    object_diagram:inModel model
-  ]
-
-  
-  ci cell_u6pOaN9qPa-NTVyj8-pj-16 : drawio:Vertex [
-    drawio:hasDrawioId "u6pOaN9qPa-NTVyj8-pj-16"
-    drawio:hasParent cell_u6pOaN9qPa-NTVyj8-pj-14
-    object_diagram:inModel model
-  ]
-  
-  ci cell_u6pOaN9qPa-NTVyj8-pj-16_prop_label : drawio:CellProperty [
-    dict:hasKey "label"
-    dict:hasValue "%portname%"
-    drawio:propertyOf cell_u6pOaN9qPa-NTVyj8-pj-16
-    object_diagram:inModel model
-  ]
-  ci cell_u6pOaN9qPa-NTVyj8-pj-16_prop_portname : drawio:CellProperty [
-    dict:hasKey "portname"
-    dict:hasValue "requirements"
-    drawio:propertyOf cell_u6pOaN9qPa-NTVyj8-pj-16
-    object_diagram:inModel model
-  ]
-  ci cell_u6pOaN9qPa-NTVyj8-pj-16_prop_placeholders : drawio:CellProperty [
-    dict:hasKey "placeholders"
-    dict:hasValue "1"
-    drawio:propertyOf cell_u6pOaN9qPa-NTVyj8-pj-16
-    object_diagram:inModel model
-  ]
-  ci cell_u6pOaN9qPa-NTVyj8-pj-16_prop_pmRole : drawio:CellProperty [
-    dict:hasKey "pmRole"
-    dict:hasValue "data_in"
-    drawio:propertyOf cell_u6pOaN9qPa-NTVyj8-pj-16
-    object_diagram:inModel model
-  ]
-
-  
-  ci cell_u6pOaN9qPa-NTVyj8-pj-17 : drawio:Vertex [
-    drawio:hasDrawioId "u6pOaN9qPa-NTVyj8-pj-17"
-    drawio:hasParent cell_u6pOaN9qPa-NTVyj8-pj-14
-    object_diagram:inModel model
-  ]
-  
-  ci cell_u6pOaN9qPa-NTVyj8-pj-17_prop_label : drawio:CellProperty [
-    dict:hasKey "label"
-    dict:hasValue "%portname%"
-    drawio:propertyOf cell_u6pOaN9qPa-NTVyj8-pj-17
-    object_diagram:inModel model
-  ]
-  ci cell_u6pOaN9qPa-NTVyj8-pj-17_prop_portname : drawio:CellProperty [
-    dict:hasKey "portname"
-    dict:hasValue "cin"
-    drawio:propertyOf cell_u6pOaN9qPa-NTVyj8-pj-17
-    object_diagram:inModel model
-  ]
-  ci cell_u6pOaN9qPa-NTVyj8-pj-17_prop_placeholders : drawio:CellProperty [
-    dict:hasKey "placeholders"
-    dict:hasValue "1"
-    drawio:propertyOf cell_u6pOaN9qPa-NTVyj8-pj-17
-    object_diagram:inModel model
-  ]
-  ci cell_u6pOaN9qPa-NTVyj8-pj-17_prop_pmRole : drawio:CellProperty [
-    dict:hasKey "pmRole"
-    dict:hasValue "ctrl_in"
-    drawio:propertyOf cell_u6pOaN9qPa-NTVyj8-pj-17
-    object_diagram:inModel model
-  ]
-
-  
-  ci cell_u6pOaN9qPa-NTVyj8-pj-18 : drawio:Vertex [
-    drawio:hasDrawioId "u6pOaN9qPa-NTVyj8-pj-18"
-    drawio:hasParent cell_u6pOaN9qPa-NTVyj8-pj-14
-    object_diagram:inModel model
-  ]
-  
-  ci cell_u6pOaN9qPa-NTVyj8-pj-18_prop_label : drawio:CellProperty [
-    dict:hasKey "label"
-    dict:hasValue "%portname%"
-    drawio:propertyOf cell_u6pOaN9qPa-NTVyj8-pj-18
-    object_diagram:inModel model
-  ]
-  ci cell_u6pOaN9qPa-NTVyj8-pj-18_prop_portname : drawio:CellProperty [
-    dict:hasKey "portname"
-    dict:hasValue "initial_design"
-    drawio:propertyOf cell_u6pOaN9qPa-NTVyj8-pj-18
-    object_diagram:inModel model
-  ]
-  ci cell_u6pOaN9qPa-NTVyj8-pj-18_prop_placeholders : drawio:CellProperty [
-    dict:hasKey "placeholders"
-    dict:hasValue "1"
-    drawio:propertyOf cell_u6pOaN9qPa-NTVyj8-pj-18
-    object_diagram:inModel model
-  ]
-  ci cell_u6pOaN9qPa-NTVyj8-pj-18_prop_pmRole : drawio:CellProperty [
-    dict:hasKey "pmRole"
-    dict:hasValue "data_out"
-    drawio:propertyOf cell_u6pOaN9qPa-NTVyj8-pj-18
-    object_diagram:inModel model
-  ]
-
-  
-  ci cell_u6pOaN9qPa-NTVyj8-pj-19 : drawio:Edge [
-    drawio:hasDrawioId "u6pOaN9qPa-NTVyj8-pj-19"
-    drawio:hasParent cell_1
-    object_diagram:inModel model
-    drawio:hasSource cell_u6pOaN9qPa-NTVyj8-pj-21
-    drawio:hasTarget cell_u6pOaN9qPa-NTVyj8-pj-16
-  ]
-  
-  ci cell_u6pOaN9qPa-NTVyj8-pj-19_prop_label : drawio:CellProperty [
-    dict:hasKey "label"
-    dict:hasValue ""
-    drawio:propertyOf cell_u6pOaN9qPa-NTVyj8-pj-19
-    object_diagram:inModel model
-  ]
-  ci cell_u6pOaN9qPa-NTVyj8-pj-19_prop_pmRole : drawio:CellProperty [
-    dict:hasKey "pmRole"
-    dict:hasValue "data_flow"
-    drawio:propertyOf cell_u6pOaN9qPa-NTVyj8-pj-19
-    object_diagram:inModel model
-  ]
-
-  
-  ci cell_u6pOaN9qPa-NTVyj8-pj-20 : drawio:Edge [
-    drawio:hasDrawioId "u6pOaN9qPa-NTVyj8-pj-20"
-    drawio:hasParent cell_1
-    object_diagram:inModel model
-    drawio:hasSource cell_u6pOaN9qPa-NTVyj8-pj-21
-    drawio:hasTarget cell_u6pOaN9qPa-NTVyj8-pj-25
-  ]
-  
-  ci cell_u6pOaN9qPa-NTVyj8-pj-20_prop_label : drawio:CellProperty [
-    dict:hasKey "label"
-    dict:hasValue ""
-    drawio:propertyOf cell_u6pOaN9qPa-NTVyj8-pj-20
-    object_diagram:inModel model
-  ]
-  ci cell_u6pOaN9qPa-NTVyj8-pj-20_prop_pmRole : drawio:CellProperty [
-    dict:hasKey "pmRole"
-    dict:hasValue "data_flow"
-    drawio:propertyOf cell_u6pOaN9qPa-NTVyj8-pj-20
-    object_diagram:inModel model
-  ]
-
-  
-  ci cell_u6pOaN9qPa-NTVyj8-pj-21 : drawio:Vertex [
-    drawio:hasDrawioId "u6pOaN9qPa-NTVyj8-pj-21"
-    drawio:hasParent cell_1
-    object_diagram:inModel model
-  ]
-  
-  ci cell_u6pOaN9qPa-NTVyj8-pj-21_prop_label : drawio:CellProperty [
-    dict:hasKey "label"
-    dict:hasValue "%name% : %type%"
-    drawio:propertyOf cell_u6pOaN9qPa-NTVyj8-pj-21
-    object_diagram:inModel model
-  ]
-  ci cell_u6pOaN9qPa-NTVyj8-pj-21_prop_pmRole : drawio:CellProperty [
-    dict:hasKey "pmRole"
-    dict:hasValue "artifact"
-    drawio:propertyOf cell_u6pOaN9qPa-NTVyj8-pj-21
-    object_diagram:inModel model
-  ]
-  ci cell_u6pOaN9qPa-NTVyj8-pj-21_prop_placeholders : drawio:CellProperty [
-    dict:hasKey "placeholders"
-    dict:hasValue "1"
-    drawio:propertyOf cell_u6pOaN9qPa-NTVyj8-pj-21
-    object_diagram:inModel model
-  ]
-  ci cell_u6pOaN9qPa-NTVyj8-pj-21_prop_name : drawio:CellProperty [
-    dict:hasKey "name"
-    dict:hasValue "requirements"
-    drawio:propertyOf cell_u6pOaN9qPa-NTVyj8-pj-21
-    object_diagram:inModel model
-  ]
-  ci cell_u6pOaN9qPa-NTVyj8-pj-21_prop_type : drawio:CellProperty [
-    dict:hasKey "type"
-    dict:hasValue "file"
-    drawio:propertyOf cell_u6pOaN9qPa-NTVyj8-pj-21
-    object_diagram:inModel model
-  ]
-
-  
-  ci cell_u6pOaN9qPa-NTVyj8-pj-22 : drawio:Edge [
-    drawio:hasDrawioId "u6pOaN9qPa-NTVyj8-pj-22"
-    drawio:hasParent cell_1
-    object_diagram:inModel model
-    drawio:hasSource cell_u6pOaN9qPa-NTVyj8-pj-18
-    drawio:hasTarget cell_u6pOaN9qPa-NTVyj8-pj-13
-  ]
-  
-  ci cell_u6pOaN9qPa-NTVyj8-pj-22_prop_label : drawio:CellProperty [
-    dict:hasKey "label"
-    dict:hasValue ""
-    drawio:propertyOf cell_u6pOaN9qPa-NTVyj8-pj-22
-    object_diagram:inModel model
-  ]
-  ci cell_u6pOaN9qPa-NTVyj8-pj-22_prop_pmRole : drawio:CellProperty [
-    dict:hasKey "pmRole"
-    dict:hasValue "data_flow"
-    drawio:propertyOf cell_u6pOaN9qPa-NTVyj8-pj-22
-    object_diagram:inModel model
-  ]
-
-  
-  ci cell_u6pOaN9qPa-NTVyj8-pj-23 : drawio:Vertex [
-    drawio:hasDrawioId "u6pOaN9qPa-NTVyj8-pj-23"
-    drawio:hasParent cell_1
-    object_diagram:inModel model
-  ]
-  
-  ci cell_u6pOaN9qPa-NTVyj8-pj-23_prop_label : drawio:CellProperty [
-    dict:hasKey "label"
-    dict:hasValue "<u style=\"color: rgb(0 , 0 , 0)\">%name%<br>: %type%</u>"
-    drawio:propertyOf cell_u6pOaN9qPa-NTVyj8-pj-23
-    object_diagram:inModel model
-  ]
-  ci cell_u6pOaN9qPa-NTVyj8-pj-23_prop_pmRole : drawio:CellProperty [
-    dict:hasKey "pmRole"
-    dict:hasValue "activity"
-    drawio:propertyOf cell_u6pOaN9qPa-NTVyj8-pj-23
-    object_diagram:inModel model
-  ]
-  ci cell_u6pOaN9qPa-NTVyj8-pj-23_prop_name : drawio:CellProperty [
-    dict:hasKey "name"
-    dict:hasValue "check_design"
-    drawio:propertyOf cell_u6pOaN9qPa-NTVyj8-pj-23
-    object_diagram:inModel model
-  ]
-  ci cell_u6pOaN9qPa-NTVyj8-pj-23_prop_type : drawio:CellProperty [
-    dict:hasKey "type"
-    dict:hasValue "CheckDesign"
-    drawio:propertyOf cell_u6pOaN9qPa-NTVyj8-pj-23
-    object_diagram:inModel model
-  ]
-  ci cell_u6pOaN9qPa-NTVyj8-pj-23_prop_placeholders : drawio:CellProperty [
-    dict:hasKey "placeholders"
-    dict:hasValue "1"
-    drawio:propertyOf cell_u6pOaN9qPa-NTVyj8-pj-23
-    object_diagram:inModel model
-  ]
-
-  
-  ci cell_u6pOaN9qPa-NTVyj8-pj-24 : drawio:Vertex [
-    drawio:hasDrawioId "u6pOaN9qPa-NTVyj8-pj-24"
-    drawio:hasParent cell_u6pOaN9qPa-NTVyj8-pj-23
-    object_diagram:inModel model
-  ]
-  
-  ci cell_u6pOaN9qPa-NTVyj8-pj-24_prop_label : drawio:CellProperty [
-    dict:hasKey "label"
-    dict:hasValue "%portname%"
-    drawio:propertyOf cell_u6pOaN9qPa-NTVyj8-pj-24
-    object_diagram:inModel model
-  ]
-  ci cell_u6pOaN9qPa-NTVyj8-pj-24_prop_portname : drawio:CellProperty [
-    dict:hasKey "portname"
-    dict:hasValue "good"
-    drawio:propertyOf cell_u6pOaN9qPa-NTVyj8-pj-24
-    object_diagram:inModel model
-  ]
-  ci cell_u6pOaN9qPa-NTVyj8-pj-24_prop_placeholders : drawio:CellProperty [
-    dict:hasKey "placeholders"
-    dict:hasValue "1"
-    drawio:propertyOf cell_u6pOaN9qPa-NTVyj8-pj-24
-    object_diagram:inModel model
-  ]
-  ci cell_u6pOaN9qPa-NTVyj8-pj-24_prop_pmRole : drawio:CellProperty [
-    dict:hasKey "pmRole"
-    dict:hasValue "ctrl_out"
-    drawio:propertyOf cell_u6pOaN9qPa-NTVyj8-pj-24
-    object_diagram:inModel model
-  ]
-
-  
-  ci cell_u6pOaN9qPa-NTVyj8-pj-25 : drawio:Vertex [
-    drawio:hasDrawioId "u6pOaN9qPa-NTVyj8-pj-25"
-    drawio:hasParent cell_u6pOaN9qPa-NTVyj8-pj-23
-    object_diagram:inModel model
-  ]
-  
-  ci cell_u6pOaN9qPa-NTVyj8-pj-25_prop_label : drawio:CellProperty [
-    dict:hasKey "label"
-    dict:hasValue "%portname%"
-    drawio:propertyOf cell_u6pOaN9qPa-NTVyj8-pj-25
-    object_diagram:inModel model
-  ]
-  ci cell_u6pOaN9qPa-NTVyj8-pj-25_prop_portname : drawio:CellProperty [
-    dict:hasKey "portname"
-    dict:hasValue "requirements"
-    drawio:propertyOf cell_u6pOaN9qPa-NTVyj8-pj-25
-    object_diagram:inModel model
-  ]
-  ci cell_u6pOaN9qPa-NTVyj8-pj-25_prop_placeholders : drawio:CellProperty [
-    dict:hasKey "placeholders"
-    dict:hasValue "1"
-    drawio:propertyOf cell_u6pOaN9qPa-NTVyj8-pj-25
-    object_diagram:inModel model
-  ]
-  ci cell_u6pOaN9qPa-NTVyj8-pj-25_prop_pmRole : drawio:CellProperty [
-    dict:hasKey "pmRole"
-    dict:hasValue "data_in"
-    drawio:propertyOf cell_u6pOaN9qPa-NTVyj8-pj-25
-    object_diagram:inModel model
-  ]
-
-  
-  ci cell_u6pOaN9qPa-NTVyj8-pj-26 : drawio:Vertex [
-    drawio:hasDrawioId "u6pOaN9qPa-NTVyj8-pj-26"
-    drawio:hasParent cell_u6pOaN9qPa-NTVyj8-pj-23
-    object_diagram:inModel model
-  ]
-  
-  ci cell_u6pOaN9qPa-NTVyj8-pj-26_prop_label : drawio:CellProperty [
-    dict:hasKey "label"
-    dict:hasValue "%portname%"
-    drawio:propertyOf cell_u6pOaN9qPa-NTVyj8-pj-26
-    object_diagram:inModel model
-  ]
-  ci cell_u6pOaN9qPa-NTVyj8-pj-26_prop_portname : drawio:CellProperty [
-    dict:hasKey "portname"
-    dict:hasValue "cin"
-    drawio:propertyOf cell_u6pOaN9qPa-NTVyj8-pj-26
-    object_diagram:inModel model
-  ]
-  ci cell_u6pOaN9qPa-NTVyj8-pj-26_prop_placeholders : drawio:CellProperty [
-    dict:hasKey "placeholders"
-    dict:hasValue "1"
-    drawio:propertyOf cell_u6pOaN9qPa-NTVyj8-pj-26
-    object_diagram:inModel model
-  ]
-  ci cell_u6pOaN9qPa-NTVyj8-pj-26_prop_pmRole : drawio:CellProperty [
-    dict:hasKey "pmRole"
-    dict:hasValue "ctrl_in"
-    drawio:propertyOf cell_u6pOaN9qPa-NTVyj8-pj-26
-    object_diagram:inModel model
-  ]
-
-  
-  ci cell_u6pOaN9qPa-NTVyj8-pj-27 : drawio:Vertex [
-    drawio:hasDrawioId "u6pOaN9qPa-NTVyj8-pj-27"
-    drawio:hasParent cell_u6pOaN9qPa-NTVyj8-pj-23
-    object_diagram:inModel model
-  ]
-  
-  ci cell_u6pOaN9qPa-NTVyj8-pj-27_prop_label : drawio:CellProperty [
-    dict:hasKey "label"
-    dict:hasValue "%portname%"
-    drawio:propertyOf cell_u6pOaN9qPa-NTVyj8-pj-27
-    object_diagram:inModel model
-  ]
-  ci cell_u6pOaN9qPa-NTVyj8-pj-27_prop_portname : drawio:CellProperty [
-    dict:hasKey "portname"
-    dict:hasValue "initial_design"
-    drawio:propertyOf cell_u6pOaN9qPa-NTVyj8-pj-27
-    object_diagram:inModel model
-  ]
-  ci cell_u6pOaN9qPa-NTVyj8-pj-27_prop_placeholders : drawio:CellProperty [
-    dict:hasKey "placeholders"
-    dict:hasValue "1"
-    drawio:propertyOf cell_u6pOaN9qPa-NTVyj8-pj-27
-    object_diagram:inModel model
-  ]
-  ci cell_u6pOaN9qPa-NTVyj8-pj-27_prop_pmRole : drawio:CellProperty [
-    dict:hasKey "pmRole"
-    dict:hasValue "data_in"
-    drawio:propertyOf cell_u6pOaN9qPa-NTVyj8-pj-27
-    object_diagram:inModel model
-  ]
-
-  
-  ci cell_u6pOaN9qPa-NTVyj8-pj-28 : drawio:Vertex [
-    drawio:hasDrawioId "u6pOaN9qPa-NTVyj8-pj-28"
-    drawio:hasParent cell_u6pOaN9qPa-NTVyj8-pj-23
-    object_diagram:inModel model
-  ]
-  
-  ci cell_u6pOaN9qPa-NTVyj8-pj-28_prop_label : drawio:CellProperty [
-    dict:hasKey "label"
-    dict:hasValue "%portname%"
-    drawio:propertyOf cell_u6pOaN9qPa-NTVyj8-pj-28
-    object_diagram:inModel model
-  ]
-  ci cell_u6pOaN9qPa-NTVyj8-pj-28_prop_portname : drawio:CellProperty [
-    dict:hasKey "portname"
-    dict:hasValue "bad"
-    drawio:propertyOf cell_u6pOaN9qPa-NTVyj8-pj-28
-    object_diagram:inModel model
-  ]
-  ci cell_u6pOaN9qPa-NTVyj8-pj-28_prop_placeholders : drawio:CellProperty [
-    dict:hasKey "placeholders"
-    dict:hasValue "1"
-    drawio:propertyOf cell_u6pOaN9qPa-NTVyj8-pj-28
-    object_diagram:inModel model
-  ]
-  ci cell_u6pOaN9qPa-NTVyj8-pj-28_prop_pmRole : drawio:CellProperty [
-    dict:hasKey "pmRole"
-    dict:hasValue "ctrl_out"
-    drawio:propertyOf cell_u6pOaN9qPa-NTVyj8-pj-28
-    object_diagram:inModel model
-  ]
-
-  
-  ci cell_u6pOaN9qPa-NTVyj8-pj-29 : drawio:Edge [
-    drawio:hasDrawioId "u6pOaN9qPa-NTVyj8-pj-29"
-    drawio:hasParent cell_1
-    object_diagram:inModel model
-    drawio:hasSource cell_u6pOaN9qPa-NTVyj8-pj-24
-    drawio:hasTarget cell_u6pOaN9qPa-NTVyj8-pj-8
-  ]
-  
-  ci cell_u6pOaN9qPa-NTVyj8-pj-29_prop_label : drawio:CellProperty [
-    dict:hasKey "label"
-    dict:hasValue ""
-    drawio:propertyOf cell_u6pOaN9qPa-NTVyj8-pj-29
-    object_diagram:inModel model
-  ]
-  ci cell_u6pOaN9qPa-NTVyj8-pj-29_prop_pmRole : drawio:CellProperty [
-    dict:hasKey "pmRole"
-    dict:hasValue "ctrl_flow"
-    drawio:propertyOf cell_u6pOaN9qPa-NTVyj8-pj-29
-    object_diagram:inModel model
-  ]
-
-  
-  ci cell_u6pOaN9qPa-NTVyj8-pj-30 : drawio:Edge [
-    drawio:hasDrawioId "u6pOaN9qPa-NTVyj8-pj-30"
-    drawio:hasParent cell_1
-    object_diagram:inModel model
-    drawio:hasSource cell_u6pOaN9qPa-NTVyj8-pj-28
-    drawio:hasTarget cell_u6pOaN9qPa-NTVyj8-pj-6
-  ]
-  
-  ci cell_u6pOaN9qPa-NTVyj8-pj-30_prop_label : drawio:CellProperty [
-    dict:hasKey "label"
-    dict:hasValue ""
-    drawio:propertyOf cell_u6pOaN9qPa-NTVyj8-pj-30
-    object_diagram:inModel model
-  ]
-  ci cell_u6pOaN9qPa-NTVyj8-pj-30_prop_pmRole : drawio:CellProperty [
-    dict:hasKey "pmRole"
-    dict:hasValue "ctrl_flow"
-    drawio:propertyOf cell_u6pOaN9qPa-NTVyj8-pj-30
-    object_diagram:inModel model
-  ]
-
-  
-}

+ 0 - 219
examples/oml/SystemDesignOntology2Layers/src/oml/ua.be/sdo2l/description/artifacts/EarlyDesignSketching_pm.oml

@@ -1,219 +0,0 @@
-// Warning: Generated Code! Do not edit!
-// Input: http://localhost:5000/files/drawio/EarlyDesignSketching:pm
-// Generator: https://msdl.uantwerpen.be/git/jexelmans/drawio2oml/drawio2oml/pm/oml_generator.py
-
-description <http://ua.be/sdo2l/description/artifacts/EarlyDesignSketching_pm#> as EarlyDesignSketching_pm {
-
-  uses <http://ua.be/sdo2l/vocabulary/formalisms/pm#> as pm
-  uses <http://ua.be/sdo2l/vocabulary/formalisms/object_diagram#> as object_diagram
-  uses <http://ua.be/sdo2l/vocabulary/formalisms/ftg#> as ftg
-
-  extends <http://ua.be/sdo2l/description/artifacts/FTG_ftg#> as ftg_instance
-
-  ci model : pm:Model [
-    object_diagram:hasName "EarlyDesignSketching_pm"
-  ]
-
-  ci initial : pm:Initial [
-    object_diagram:inModel model
-    pm:ctrlTo activity_0_port_0 // for some reason, we have to explicitly create the unreified relations on top of the reified relations (at the end of this file) or we get a reasoner error
-  ]
-
-  ci final : pm:Final [
-    object_diagram:inModel model
-    pm:ctrlFrom activity_2_port_1 // for some reason, we have to explicitly create the unreified relations on top of the reified relations (at the end of this file) or we get a reasoner error
-  ]
-
-  ci artifact_0 : pm:Artifact [
-    pm:hasName "sketch"
-    pm:hasType ftg_instance:f_xopp
-    object_diagram:inModel model
-    pm:dataTo activity_2_port_4 // for some reason, we have to explicitly create the unreified relations on top of the reified relations (at the end of this file) or we get a reasoner error
-  ]
-
-  ci artifact_1 : pm:Artifact [
-    pm:hasName "requirements"
-    pm:hasType ftg_instance:f_file
-    object_diagram:inModel model
-    pm:dataTo activity_1_port_2 // for some reason, we have to explicitly create the unreified relations on top of the reified relations (at the end of this file) or we get a reasoner errorpm:dataTo activity_2_port_3 // for some reason, we have to explicitly create the unreified relations on top of the reified relations (at the end of this file) or we get a reasoner error
-  ]
-
-  ci activity_0 : pm:Activity [
-    pm:hasName "create_requirements"
-    pm:isTransformation ftg_instance:t_CreateRequirements
-    object_diagram:inModel model
-  ]
-
-  ci activity_0_port_2 : pm:CtrlOutputPort [
-    pm:hasName "cout"
-    pm:ofActivity activity_0
-    object_diagram:inModel model
-    pm:ctrlTo activity_1_port_0 // for some reason, we have to explicitly create the unreified relations on top of the reified relations (at the end of this file) or we get a reasoner error
-  ]
-  
-
-  ci activity_0_port_0 : pm:CtrlInputPort [
-    pm:hasName "start"
-    pm:ofActivity activity_0
-    object_diagram:inModel model
-    pm:ctrlFrom initial // for some reason, we have to explicitly create the unreified relations on top of the reified relations (at the end of this file) or we get a reasoner error
-  ]
-
-  ci activity_0_port_1 : pm:CtrlInputPort [
-    pm:hasName "new_iteration"
-    pm:ofActivity activity_0
-    object_diagram:inModel model
-    pm:ctrlFrom activity_2_port_2 // for some reason, we have to explicitly create the unreified relations on top of the reified relations (at the end of this file) or we get a reasoner error
-  ]
-  
-
-  ci activity_0_port_3 : pm:DataOutputPort [
-    pm:hasName "requirements"
-    pm:ofActivity activity_0
-    object_diagram:inModel model
-    pm:dataTo artifact_1 // for some reason, we have to explicitly create the unreified relations on top of the reified relations (at the end of this file) or we get a reasoner error
-  ]
-  
-
-  ci activity_1 : pm:Activity [
-    pm:hasName "initial_design"
-    pm:isTransformation ftg_instance:t_InitialDesign
-    object_diagram:inModel model
-  ]
-
-  ci activity_1_port_1 : pm:CtrlOutputPort [
-    pm:hasName "cout"
-    pm:ofActivity activity_1
-    object_diagram:inModel model
-    pm:ctrlTo activity_2_port_0 // for some reason, we have to explicitly create the unreified relations on top of the reified relations (at the end of this file) or we get a reasoner error
-  ]
-  
-
-  ci activity_1_port_0 : pm:CtrlInputPort [
-    pm:hasName "cin"
-    pm:ofActivity activity_1
-    object_diagram:inModel model
-    pm:ctrlFrom activity_0_port_2 // for some reason, we have to explicitly create the unreified relations on top of the reified relations (at the end of this file) or we get a reasoner error
-  ]
-  
-
-  ci activity_1_port_3 : pm:DataOutputPort [
-    pm:hasName "initial_design"
-    pm:ofActivity activity_1
-    object_diagram:inModel model
-    pm:dataTo artifact_0 // for some reason, we have to explicitly create the unreified relations on top of the reified relations (at the end of this file) or we get a reasoner error
-  ]
-  
-
-  ci activity_1_port_2 : pm:DataInputPort [
-    pm:hasName "requirements"
-    pm:ofActivity activity_1
-    object_diagram:inModel model
-    pm:dataFrom artifact_1 // for some reason, we have to explicitly create the unreified relations on top of the reified relations (at the end of this file) or we get a reasoner error
-  ]
-
-  ci activity_2 : pm:Activity [
-    pm:hasName "check_design"
-    pm:isTransformation ftg_instance:t_CheckDesign
-    object_diagram:inModel model
-  ]
-
-  ci activity_2_port_1 : pm:CtrlOutputPort [
-    pm:hasName "good"
-    pm:ofActivity activity_2
-    object_diagram:inModel model
-    pm:ctrlTo final // for some reason, we have to explicitly create the unreified relations on top of the reified relations (at the end of this file) or we get a reasoner error
-  ]
-
-  ci activity_2_port_2 : pm:CtrlOutputPort [
-    pm:hasName "bad"
-    pm:ofActivity activity_2
-    object_diagram:inModel model
-    pm:ctrlTo activity_0_port_1 // for some reason, we have to explicitly create the unreified relations on top of the reified relations (at the end of this file) or we get a reasoner error
-  ]
-  
-
-  ci activity_2_port_0 : pm:CtrlInputPort [
-    pm:hasName "cin"
-    pm:ofActivity activity_2
-    object_diagram:inModel model
-    pm:ctrlFrom activity_1_port_1 // for some reason, we have to explicitly create the unreified relations on top of the reified relations (at the end of this file) or we get a reasoner error
-  ]
-  
-  
-
-  ci activity_2_port_3 : pm:DataInputPort [
-    pm:hasName "requirements"
-    pm:ofActivity activity_2
-    object_diagram:inModel model
-    pm:dataFrom artifact_1 // for some reason, we have to explicitly create the unreified relations on top of the reified relations (at the end of this file) or we get a reasoner error
-  ]
-
-  ci activity_2_port_4 : pm:DataInputPort [
-    pm:hasName "initial_design"
-    pm:ofActivity activity_2
-    object_diagram:inModel model
-    pm:dataFrom artifact_0 // for some reason, we have to explicitly create the unreified relations on top of the reified relations (at the end of this file) or we get a reasoner error
-  ]
-
-  ri ctrl_flow_0 : pm:CtrlFlow [
-    from initial
-    to activity_0_port_0
-    object_diagram:inModel model
-  ]
-
-  ri ctrl_flow_1 : pm:CtrlFlow [
-    from activity_0_port_2
-    to activity_1_port_0
-    object_diagram:inModel model
-  ]
-
-  ri ctrl_flow_2 : pm:CtrlFlow [
-    from activity_1_port_1
-    to activity_2_port_0
-    object_diagram:inModel model
-  ]
-
-  ri ctrl_flow_3 : pm:CtrlFlow [
-    from activity_2_port_1
-    to final
-    object_diagram:inModel model
-  ]
-
-  ri ctrl_flow_4 : pm:CtrlFlow [
-    from activity_2_port_2
-    to activity_0_port_1
-    object_diagram:inModel model
-  ]
-
-  ri data_flow_0 : pm:DataFlow [
-    from activity_0_port_3
-    to artifact_1
-    object_diagram:inModel model
-  ]
-
-  ri data_flow_1 : pm:DataFlow [
-    from artifact_0
-    to activity_2_port_4
-    object_diagram:inModel model
-  ]
-
-  ri data_flow_2 : pm:DataFlow [
-    from artifact_1
-    to activity_1_port_2
-    object_diagram:inModel model
-  ]
-
-  ri data_flow_3 : pm:DataFlow [
-    from artifact_1
-    to activity_2_port_3
-    object_diagram:inModel model
-  ]
-
-  ri data_flow_4 : pm:DataFlow [
-    from activity_1_port_3
-    to artifact_0
-    object_diagram:inModel model
-  ]
-
-}

+ 0 - 41
examples/oml/SystemDesignOntology2Layers/src/oml/ua.be/sdo2l/description/artifacts/MinimalPM_corr.oml

@@ -1,41 +0,0 @@
-// Warning: Generated Code! Do not edit!
-// Input: http://localhost:5000/files/drawio/MinimalPM:pm
-// Generator: https://msdl.uantwerpen.be/git/jexelmans/drawio2oml/drawio2oml/pm/oml_generator.py
-
-// This file contains the correspondence links between concrete syntax (Drawio) and abstract syntax (Process Model).
-description <http://ua.be/sdo2l/description/artifacts/MinimalPM_corr#> as MinimalPM_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/MinimalPM_drawio#> as my_drawio
-  extends <http://ua.be/sdo2l/description/artifacts/MinimalPM_pm#> as my_pm
-
-  ci model : cs_as:CorrespondenceModel [
-    object_diagram:hasName "MinimalPM_corr"
-  ]
-
-  ri trace_drawio_kPhmW1dwLuky_b0boUTp-1_initial : cs_as:CS_AS_Link [
-    from my_drawio:cell_kPhmW1dwLuky_b0boUTp-1
-    to my_pm:initial
-    object_diagram:inModel model
-  ]
-
-  ri trace_drawio_kPhmW1dwLuky_b0boUTp-2_final : cs_as:CS_AS_Link [
-    from my_drawio:cell_kPhmW1dwLuky_b0boUTp-2
-    to my_pm:final
-    object_diagram:inModel model
-  ]
-
-  ri trace_drawio_kPhmW1dwLuky_b0boUTp-3_ctrl_flow_0 : cs_as:CS_AS_Link [
-    from my_drawio:cell_kPhmW1dwLuky_b0boUTp-3
-    to my_pm:ctrl_flow_0
-    object_diagram:inModel model
-  ]
-
-  ri trace_drawio_1_model : cs_as:CS_AS_Link [
-    from my_drawio:cell_1
-    to my_pm:model
-    object_diagram:inModel model
-  ]
-}

+ 0 - 96
examples/oml/SystemDesignOntology2Layers/src/oml/ua.be/sdo2l/description/artifacts/MinimalPM_drawio.oml

@@ -1,96 +0,0 @@
-// Warning: Generated code! Do not edit!
-// Input: http://localhost:5000/files/drawio/MinimalPM:pm
-// 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/MinimalPM_drawio#> as MinimalPM_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 "k7m7Ebu8EXRkVeQowzfr"
-    object_diagram:hasName "MinimalPM:pm_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_kPhmW1dwLuky_b0boUTp-3 : drawio:Edge [
-    drawio:hasDrawioId "kPhmW1dwLuky_b0boUTp-3"
-    drawio:hasParent cell_1
-    object_diagram:inModel model
-    drawio:hasSource cell_kPhmW1dwLuky_b0boUTp-1
-    drawio:hasTarget cell_kPhmW1dwLuky_b0boUTp-2
-  ]
-  
-  ci cell_kPhmW1dwLuky_b0boUTp-3_prop_label : drawio:CellProperty [
-    dict:hasKey "label"
-    dict:hasValue ""
-    drawio:propertyOf cell_kPhmW1dwLuky_b0boUTp-3
-    object_diagram:inModel model
-  ]
-  ci cell_kPhmW1dwLuky_b0boUTp-3_prop_pmRole : drawio:CellProperty [
-    dict:hasKey "pmRole"
-    dict:hasValue "ctrl_flow"
-    drawio:propertyOf cell_kPhmW1dwLuky_b0boUTp-3
-    object_diagram:inModel model
-  ]
-
-  
-  ci cell_kPhmW1dwLuky_b0boUTp-1 : drawio:Vertex [
-    drawio:hasDrawioId "kPhmW1dwLuky_b0boUTp-1"
-    drawio:hasParent cell_1
-    object_diagram:inModel model
-  ]
-  
-  ci cell_kPhmW1dwLuky_b0boUTp-1_prop_label : drawio:CellProperty [
-    dict:hasKey "label"
-    dict:hasValue ""
-    drawio:propertyOf cell_kPhmW1dwLuky_b0boUTp-1
-    object_diagram:inModel model
-  ]
-  ci cell_kPhmW1dwLuky_b0boUTp-1_prop_pmRole : drawio:CellProperty [
-    dict:hasKey "pmRole"
-    dict:hasValue "initial"
-    drawio:propertyOf cell_kPhmW1dwLuky_b0boUTp-1
-    object_diagram:inModel model
-  ]
-
-  
-  ci cell_kPhmW1dwLuky_b0boUTp-2 : drawio:Vertex [
-    drawio:hasDrawioId "kPhmW1dwLuky_b0boUTp-2"
-    drawio:hasParent cell_1
-    object_diagram:inModel model
-  ]
-  
-  ci cell_kPhmW1dwLuky_b0boUTp-2_prop_label : drawio:CellProperty [
-    dict:hasKey "label"
-    dict:hasValue ""
-    drawio:propertyOf cell_kPhmW1dwLuky_b0boUTp-2
-    object_diagram:inModel model
-  ]
-  ci cell_kPhmW1dwLuky_b0boUTp-2_prop_pmRole : drawio:CellProperty [
-    dict:hasKey "pmRole"
-    dict:hasValue "final"
-    drawio:propertyOf cell_kPhmW1dwLuky_b0boUTp-2
-    object_diagram:inModel model
-  ]
-
-  
-}

+ 0 - 33
examples/oml/SystemDesignOntology2Layers/src/oml/ua.be/sdo2l/description/artifacts/MinimalPM_pm.oml

@@ -1,33 +0,0 @@
-// Warning: Generated Code! Do not edit!
-// Input: http://localhost:5000/files/drawio/MinimalPM:pm
-// Generator: https://msdl.uantwerpen.be/git/jexelmans/drawio2oml/drawio2oml/pm/oml_generator.py
-
-description <http://ua.be/sdo2l/description/artifacts/MinimalPM_pm#> as MinimalPM_pm {
-
-  uses <http://ua.be/sdo2l/vocabulary/formalisms/pm#> as pm
-  uses <http://ua.be/sdo2l/vocabulary/formalisms/object_diagram#> as object_diagram
-  uses <http://ua.be/sdo2l/vocabulary/formalisms/ftg#> as ftg
-
-  extends <http://ua.be/sdo2l/description/artifacts/FTG_ftg#> as ftg_instance
-
-  ci model : pm:Model [
-    object_diagram:hasName "MinimalPM_pm"
-  ]
-
-  ci initial : pm:Initial [
-    object_diagram:inModel model
-    pm:ctrlTo final // for some reason, we have to explicitly create the unreified relations on top of the reified relations (at the end of this file) or we get a reasoner error
-  ]
-
-  ci final : pm:Final [
-    object_diagram:inModel model
-    //pm:ctrlFrom initial // for some reason, we have to explicitly create the unreified relations on top of the reified relations (at the end of this file) or we get a reasoner error
-  ]
-
-  ri ctrl_flow_0 : pm:CtrlFlow [
-    from initial
-    to final
-    object_diagram:inModel model
-  ]
-
-}

+ 0 - 83
examples/oml/SystemDesignOntology2Layers/src/oml/ua.be/sdo2l/description/artifacts/MyPM_corr.oml

@@ -1,83 +0,0 @@
-// Warning: Generated Code! Do not edit!
-// Input: http://localhost:5000/files/drawio/MyPM:pm
-// Generator: https://msdl.uantwerpen.be/git/jexelmans/drawio2oml/drawio2oml/pm/oml_generator.py
-
-// This file contains the correspondence links between concrete syntax (Drawio) and abstract syntax (Process Model).
-description <http://ua.be/sdo2l/description/artifacts/MyPM_corr#> as MyPM_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/MyPM_drawio#> as my_drawio
-  extends <http://ua.be/sdo2l/description/artifacts/MyPM_pm#> as my_pm
-
-  ci model : cs_as:CorrespondenceModel [
-    object_diagram:hasName "MyPM_corr"
-  ]
-
-  ri trace_drawio_CvR4PfVCJDiI6bvIUUvl-1_initial : cs_as:CS_AS_Link [
-    from my_drawio:cell_CvR4PfVCJDiI6bvIUUvl-1
-    to my_pm:initial
-    object_diagram:inModel model
-  ]
-
-  ri trace_drawio_CvR4PfVCJDiI6bvIUUvl-3_final : cs_as:CS_AS_Link [
-    from my_drawio:cell_CvR4PfVCJDiI6bvIUUvl-3
-    to my_pm:final
-    object_diagram:inModel model
-  ]
-
-  ri trace_drawio_CvR4PfVCJDiI6bvIUUvl-2_activity_0 : cs_as:CS_AS_Link [
-    from my_drawio:cell_CvR4PfVCJDiI6bvIUUvl-2
-    to my_pm:activity_0
-    object_diagram:inModel model
-  ]
-
-  ri trace_drawio_CvR4PfVCJDiI6bvIUUvl-33_artifact_0 : cs_as:CS_AS_Link [
-    from my_drawio:cell_CvR4PfVCJDiI6bvIUUvl-33
-    to my_pm:artifact_0
-    object_diagram:inModel model
-  ]
-
-  ri trace_drawio_1m2y2pvaED3J6VFvMTAg-2_activity_1 : cs_as:CS_AS_Link [
-    from my_drawio:cell_1m2y2pvaED3J6VFvMTAg-2
-    to my_pm:activity_1
-    object_diagram:inModel model
-  ]
-
-  ri trace_drawio_CvR4PfVCJDiI6bvIUUvl-6_ctrl_flow_0 : cs_as:CS_AS_Link [
-    from my_drawio:cell_CvR4PfVCJDiI6bvIUUvl-6
-    to my_pm:ctrl_flow_0
-    object_diagram:inModel model
-  ]
-
-  ri trace_drawio_CvR4PfVCJDiI6bvIUUvl-7_ctrl_flow_1 : cs_as:CS_AS_Link [
-    from my_drawio:cell_CvR4PfVCJDiI6bvIUUvl-7
-    to my_pm:ctrl_flow_1
-    object_diagram:inModel model
-  ]
-
-  ri trace_drawio_CvR4PfVCJDiI6bvIUUvl-20_ctrl_flow_2 : cs_as:CS_AS_Link [
-    from my_drawio:cell_CvR4PfVCJDiI6bvIUUvl-20
-    to my_pm:ctrl_flow_2
-    object_diagram:inModel model
-  ]
-
-  ri trace_drawio_CvR4PfVCJDiI6bvIUUvl-32_data_flow_0 : cs_as:CS_AS_Link [
-    from my_drawio:cell_CvR4PfVCJDiI6bvIUUvl-32
-    to my_pm:data_flow_0
-    object_diagram:inModel model
-  ]
-
-  ri trace_drawio_CvR4PfVCJDiI6bvIUUvl-28_data_flow_1 : cs_as:CS_AS_Link [
-    from my_drawio:cell_CvR4PfVCJDiI6bvIUUvl-28
-    to my_pm:data_flow_1
-    object_diagram:inModel model
-  ]
-
-  ri trace_drawio_1_model : cs_as:CS_AS_Link [
-    from my_drawio:cell_1
-    to my_pm:model
-    object_diagram:inModel model
-  ]
-}

+ 0 - 490
examples/oml/SystemDesignOntology2Layers/src/oml/ua.be/sdo2l/description/artifacts/MyPM_drawio.oml

@@ -1,490 +0,0 @@
-// Warning: Generated code! Do not edit!
-// Input: http://localhost:5000/files/drawio/MyPM:pm
-// 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/MyPM_drawio#> as MyPM_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 "prYNwPAbIUO19HUZXAOh"
-    object_diagram:hasName "MyPM:pm_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_CvR4PfVCJDiI6bvIUUvl-1 : drawio:Vertex [
-    drawio:hasDrawioId "CvR4PfVCJDiI6bvIUUvl-1"
-    drawio:hasParent cell_1
-    object_diagram:inModel model
-  ]
-  
-  ci cell_CvR4PfVCJDiI6bvIUUvl-1_prop_label : drawio:CellProperty [
-    dict:hasKey "label"
-    dict:hasValue ""
-    drawio:propertyOf cell_CvR4PfVCJDiI6bvIUUvl-1
-    object_diagram:inModel model
-  ]
-  ci cell_CvR4PfVCJDiI6bvIUUvl-1_prop_pmRole : drawio:CellProperty [
-    dict:hasKey "pmRole"
-    dict:hasValue "initial"
-    drawio:propertyOf cell_CvR4PfVCJDiI6bvIUUvl-1
-    object_diagram:inModel model
-  ]
-
-  
-  ci cell_CvR4PfVCJDiI6bvIUUvl-2 : drawio:Vertex [
-    drawio:hasDrawioId "CvR4PfVCJDiI6bvIUUvl-2"
-    drawio:hasParent cell_1
-    object_diagram:inModel model
-  ]
-  
-  ci cell_CvR4PfVCJDiI6bvIUUvl-2_prop_label : drawio:CellProperty [
-    dict:hasKey "label"
-    dict:hasValue "<u style=\"color: rgb(0 , 0 , 0)\">%name%<br>: %type%</u>"
-    drawio:propertyOf cell_CvR4PfVCJDiI6bvIUUvl-2
-    object_diagram:inModel model
-  ]
-  ci cell_CvR4PfVCJDiI6bvIUUvl-2_prop_pmRole : drawio:CellProperty [
-    dict:hasKey "pmRole"
-    dict:hasValue "activity"
-    drawio:propertyOf cell_CvR4PfVCJDiI6bvIUUvl-2
-    object_diagram:inModel model
-  ]
-  ci cell_CvR4PfVCJDiI6bvIUUvl-2_prop_name : drawio:CellProperty [
-    dict:hasKey "name"
-    dict:hasValue "sketch"
-    drawio:propertyOf cell_CvR4PfVCJDiI6bvIUUvl-2
-    object_diagram:inModel model
-  ]
-  ci cell_CvR4PfVCJDiI6bvIUUvl-2_prop_type : drawio:CellProperty [
-    dict:hasKey "type"
-    dict:hasValue "Sketch"
-    drawio:propertyOf cell_CvR4PfVCJDiI6bvIUUvl-2
-    object_diagram:inModel model
-  ]
-  ci cell_CvR4PfVCJDiI6bvIUUvl-2_prop_placeholders : drawio:CellProperty [
-    dict:hasKey "placeholders"
-    dict:hasValue "1"
-    drawio:propertyOf cell_CvR4PfVCJDiI6bvIUUvl-2
-    object_diagram:inModel model
-  ]
-
-  
-  ci cell_CvR4PfVCJDiI6bvIUUvl-4 : drawio:Vertex [
-    drawio:hasDrawioId "CvR4PfVCJDiI6bvIUUvl-4"
-    drawio:hasParent cell_CvR4PfVCJDiI6bvIUUvl-2
-    object_diagram:inModel model
-  ]
-  
-  ci cell_CvR4PfVCJDiI6bvIUUvl-4_prop_label : drawio:CellProperty [
-    dict:hasKey "label"
-    dict:hasValue "%portname%"
-    drawio:propertyOf cell_CvR4PfVCJDiI6bvIUUvl-4
-    object_diagram:inModel model
-  ]
-  ci cell_CvR4PfVCJDiI6bvIUUvl-4_prop_portname : drawio:CellProperty [
-    dict:hasKey "portname"
-    dict:hasValue "cin"
-    drawio:propertyOf cell_CvR4PfVCJDiI6bvIUUvl-4
-    object_diagram:inModel model
-  ]
-  ci cell_CvR4PfVCJDiI6bvIUUvl-4_prop_placeholders : drawio:CellProperty [
-    dict:hasKey "placeholders"
-    dict:hasValue "1"
-    drawio:propertyOf cell_CvR4PfVCJDiI6bvIUUvl-4
-    object_diagram:inModel model
-  ]
-  ci cell_CvR4PfVCJDiI6bvIUUvl-4_prop_pmRole : drawio:CellProperty [
-    dict:hasKey "pmRole"
-    dict:hasValue "ctrl_in"
-    drawio:propertyOf cell_CvR4PfVCJDiI6bvIUUvl-4
-    object_diagram:inModel model
-  ]
-
-  
-  ci cell_CvR4PfVCJDiI6bvIUUvl-5 : drawio:Vertex [
-    drawio:hasDrawioId "CvR4PfVCJDiI6bvIUUvl-5"
-    drawio:hasParent cell_CvR4PfVCJDiI6bvIUUvl-2
-    object_diagram:inModel model
-  ]
-  
-  ci cell_CvR4PfVCJDiI6bvIUUvl-5_prop_label : drawio:CellProperty [
-    dict:hasKey "label"
-    dict:hasValue "%portname%"
-    drawio:propertyOf cell_CvR4PfVCJDiI6bvIUUvl-5
-    object_diagram:inModel model
-  ]
-  ci cell_CvR4PfVCJDiI6bvIUUvl-5_prop_portname : drawio:CellProperty [
-    dict:hasKey "portname"
-    dict:hasValue "cout"
-    drawio:propertyOf cell_CvR4PfVCJDiI6bvIUUvl-5
-    object_diagram:inModel model
-  ]
-  ci cell_CvR4PfVCJDiI6bvIUUvl-5_prop_placeholders : drawio:CellProperty [
-    dict:hasKey "placeholders"
-    dict:hasValue "1"
-    drawio:propertyOf cell_CvR4PfVCJDiI6bvIUUvl-5
-    object_diagram:inModel model
-  ]
-  ci cell_CvR4PfVCJDiI6bvIUUvl-5_prop_pmRole : drawio:CellProperty [
-    dict:hasKey "pmRole"
-    dict:hasValue "ctrl_out"
-    drawio:propertyOf cell_CvR4PfVCJDiI6bvIUUvl-5
-    object_diagram:inModel model
-  ]
-
-  
-  ci cell_CvR4PfVCJDiI6bvIUUvl-27 : drawio:Vertex [
-    drawio:hasDrawioId "CvR4PfVCJDiI6bvIUUvl-27"
-    drawio:hasParent cell_CvR4PfVCJDiI6bvIUUvl-2
-    object_diagram:inModel model
-  ]
-  
-  ci cell_CvR4PfVCJDiI6bvIUUvl-27_prop_label : drawio:CellProperty [
-    dict:hasKey "label"
-    dict:hasValue "%portname%"
-    drawio:propertyOf cell_CvR4PfVCJDiI6bvIUUvl-27
-    object_diagram:inModel model
-  ]
-  ci cell_CvR4PfVCJDiI6bvIUUvl-27_prop_portname : drawio:CellProperty [
-    dict:hasKey "portname"
-    dict:hasValue "sketch"
-    drawio:propertyOf cell_CvR4PfVCJDiI6bvIUUvl-27
-    object_diagram:inModel model
-  ]
-  ci cell_CvR4PfVCJDiI6bvIUUvl-27_prop_placeholders : drawio:CellProperty [
-    dict:hasKey "placeholders"
-    dict:hasValue "1"
-    drawio:propertyOf cell_CvR4PfVCJDiI6bvIUUvl-27
-    object_diagram:inModel model
-  ]
-  ci cell_CvR4PfVCJDiI6bvIUUvl-27_prop_pmRole : drawio:CellProperty [
-    dict:hasKey "pmRole"
-    dict:hasValue "data_out"
-    drawio:propertyOf cell_CvR4PfVCJDiI6bvIUUvl-27
-    object_diagram:inModel model
-  ]
-
-  
-  ci cell_CvR4PfVCJDiI6bvIUUvl-6 : drawio:Edge [
-    drawio:hasDrawioId "CvR4PfVCJDiI6bvIUUvl-6"
-    drawio:hasParent cell_1
-    object_diagram:inModel model
-    drawio:hasSource cell_CvR4PfVCJDiI6bvIUUvl-1
-    drawio:hasTarget cell_CvR4PfVCJDiI6bvIUUvl-4
-  ]
-  
-  ci cell_CvR4PfVCJDiI6bvIUUvl-6_prop_label : drawio:CellProperty [
-    dict:hasKey "label"
-    dict:hasValue ""
-    drawio:propertyOf cell_CvR4PfVCJDiI6bvIUUvl-6
-    object_diagram:inModel model
-  ]
-  ci cell_CvR4PfVCJDiI6bvIUUvl-6_prop_pmRole : drawio:CellProperty [
-    dict:hasKey "pmRole"
-    dict:hasValue "ctrl_flow"
-    drawio:propertyOf cell_CvR4PfVCJDiI6bvIUUvl-6
-    object_diagram:inModel model
-  ]
-
-  
-  ci cell_CvR4PfVCJDiI6bvIUUvl-3 : drawio:Vertex [
-    drawio:hasDrawioId "CvR4PfVCJDiI6bvIUUvl-3"
-    drawio:hasParent cell_1
-    object_diagram:inModel model
-  ]
-  
-  ci cell_CvR4PfVCJDiI6bvIUUvl-3_prop_label : drawio:CellProperty [
-    dict:hasKey "label"
-    dict:hasValue ""
-    drawio:propertyOf cell_CvR4PfVCJDiI6bvIUUvl-3
-    object_diagram:inModel model
-  ]
-  ci cell_CvR4PfVCJDiI6bvIUUvl-3_prop_pmRole : drawio:CellProperty [
-    dict:hasKey "pmRole"
-    dict:hasValue "final"
-    drawio:propertyOf cell_CvR4PfVCJDiI6bvIUUvl-3
-    object_diagram:inModel model
-  ]
-
-  
-  ci cell_CvR4PfVCJDiI6bvIUUvl-7 : drawio:Edge [
-    drawio:hasDrawioId "CvR4PfVCJDiI6bvIUUvl-7"
-    drawio:hasParent cell_1
-    object_diagram:inModel model
-    drawio:hasSource cell_CvR4PfVCJDiI6bvIUUvl-5
-    drawio:hasTarget cell_CvR4PfVCJDiI6bvIUUvl-18
-  ]
-  
-  ci cell_CvR4PfVCJDiI6bvIUUvl-7_prop_label : drawio:CellProperty [
-    dict:hasKey "label"
-    dict:hasValue ""
-    drawio:propertyOf cell_CvR4PfVCJDiI6bvIUUvl-7
-    object_diagram:inModel model
-  ]
-  ci cell_CvR4PfVCJDiI6bvIUUvl-7_prop_pmRole : drawio:CellProperty [
-    dict:hasKey "pmRole"
-    dict:hasValue "ctrl_flow"
-    drawio:propertyOf cell_CvR4PfVCJDiI6bvIUUvl-7
-    object_diagram:inModel model
-  ]
-
-  
-  ci cell_CvR4PfVCJDiI6bvIUUvl-20 : drawio:Edge [
-    drawio:hasDrawioId "CvR4PfVCJDiI6bvIUUvl-20"
-    drawio:hasParent cell_1
-    object_diagram:inModel model
-    drawio:hasSource cell_CvR4PfVCJDiI6bvIUUvl-19
-    drawio:hasTarget cell_CvR4PfVCJDiI6bvIUUvl-3
-  ]
-  
-  ci cell_CvR4PfVCJDiI6bvIUUvl-20_prop_label : drawio:CellProperty [
-    dict:hasKey "label"
-    dict:hasValue ""
-    drawio:propertyOf cell_CvR4PfVCJDiI6bvIUUvl-20
-    object_diagram:inModel model
-  ]
-  ci cell_CvR4PfVCJDiI6bvIUUvl-20_prop_pmRole : drawio:CellProperty [
-    dict:hasKey "pmRole"
-    dict:hasValue "ctrl_flow"
-    drawio:propertyOf cell_CvR4PfVCJDiI6bvIUUvl-20
-    object_diagram:inModel model
-  ]
-
-  
-  ci cell_CvR4PfVCJDiI6bvIUUvl-32 : drawio:Edge [
-    drawio:hasDrawioId "CvR4PfVCJDiI6bvIUUvl-32"
-    drawio:hasParent cell_1
-    object_diagram:inModel model
-    drawio:hasSource cell_CvR4PfVCJDiI6bvIUUvl-33
-    drawio:hasTarget cell_CvR4PfVCJDiI6bvIUUvl-31
-  ]
-  
-  ci cell_CvR4PfVCJDiI6bvIUUvl-32_prop_label : drawio:CellProperty [
-    dict:hasKey "label"
-    dict:hasValue ""
-    drawio:propertyOf cell_CvR4PfVCJDiI6bvIUUvl-32
-    object_diagram:inModel model
-  ]
-  ci cell_CvR4PfVCJDiI6bvIUUvl-32_prop_pmRole : drawio:CellProperty [
-    dict:hasKey "pmRole"
-    dict:hasValue "data_flow"
-    drawio:propertyOf cell_CvR4PfVCJDiI6bvIUUvl-32
-    object_diagram:inModel model
-  ]
-
-  
-  ci cell_CvR4PfVCJDiI6bvIUUvl-28 : drawio:Edge [
-    drawio:hasDrawioId "CvR4PfVCJDiI6bvIUUvl-28"
-    drawio:hasParent cell_1
-    object_diagram:inModel model
-    drawio:hasSource cell_CvR4PfVCJDiI6bvIUUvl-27
-    drawio:hasTarget cell_CvR4PfVCJDiI6bvIUUvl-33
-  ]
-  
-  ci cell_CvR4PfVCJDiI6bvIUUvl-28_prop_label : drawio:CellProperty [
-    dict:hasKey "label"
-    dict:hasValue ""
-    drawio:propertyOf cell_CvR4PfVCJDiI6bvIUUvl-28
-    object_diagram:inModel model
-  ]
-  ci cell_CvR4PfVCJDiI6bvIUUvl-28_prop_pmRole : drawio:CellProperty [
-    dict:hasKey "pmRole"
-    dict:hasValue "data_flow"
-    drawio:propertyOf cell_CvR4PfVCJDiI6bvIUUvl-28
-    object_diagram:inModel model
-  ]
-
-  
-  ci cell_CvR4PfVCJDiI6bvIUUvl-33 : drawio:Vertex [
-    drawio:hasDrawioId "CvR4PfVCJDiI6bvIUUvl-33"
-    drawio:hasParent cell_1
-    object_diagram:inModel model
-  ]
-  
-  ci cell_CvR4PfVCJDiI6bvIUUvl-33_prop_label : drawio:CellProperty [
-    dict:hasKey "label"
-    dict:hasValue "%name% : %type%"
-    drawio:propertyOf cell_CvR4PfVCJDiI6bvIUUvl-33
-    object_diagram:inModel model
-  ]
-  ci cell_CvR4PfVCJDiI6bvIUUvl-33_prop_pmRole : drawio:CellProperty [
-    dict:hasKey "pmRole"
-    dict:hasValue "artifact"
-    drawio:propertyOf cell_CvR4PfVCJDiI6bvIUUvl-33
-    object_diagram:inModel model
-  ]
-  ci cell_CvR4PfVCJDiI6bvIUUvl-33_prop_placeholders : drawio:CellProperty [
-    dict:hasKey "placeholders"
-    dict:hasValue "1"
-    drawio:propertyOf cell_CvR4PfVCJDiI6bvIUUvl-33
-    object_diagram:inModel model
-  ]
-  ci cell_CvR4PfVCJDiI6bvIUUvl-33_prop_name : drawio:CellProperty [
-    dict:hasKey "name"
-    dict:hasValue "sketch"
-    drawio:propertyOf cell_CvR4PfVCJDiI6bvIUUvl-33
-    object_diagram:inModel model
-  ]
-  ci cell_CvR4PfVCJDiI6bvIUUvl-33_prop_type : drawio:CellProperty [
-    dict:hasKey "type"
-    dict:hasValue "xopp"
-    drawio:propertyOf cell_CvR4PfVCJDiI6bvIUUvl-33
-    object_diagram:inModel model
-  ]
-
-  
-  ci cell_1m2y2pvaED3J6VFvMTAg-2 : drawio:Vertex [
-    drawio:hasDrawioId "1m2y2pvaED3J6VFvMTAg-2"
-    drawio:hasParent cell_1
-    object_diagram:inModel model
-  ]
-  
-  ci cell_1m2y2pvaED3J6VFvMTAg-2_prop_label : drawio:CellProperty [
-    dict:hasKey "label"
-    dict:hasValue "<u style=\"color: rgb(0 , 0 , 0)\">%name%<br>: %type%</u>"
-    drawio:propertyOf cell_1m2y2pvaED3J6VFvMTAg-2
-    object_diagram:inModel model
-  ]
-  ci cell_1m2y2pvaED3J6VFvMTAg-2_prop_pmRole : drawio:CellProperty [
-    dict:hasKey "pmRole"
-    dict:hasValue "activity"
-    drawio:propertyOf cell_1m2y2pvaED3J6VFvMTAg-2
-    object_diagram:inModel model
-  ]
-  ci cell_1m2y2pvaED3J6VFvMTAg-2_prop_name : drawio:CellProperty [
-    dict:hasKey "name"
-    dict:hasValue "look_at_sketch"
-    drawio:propertyOf cell_1m2y2pvaED3J6VFvMTAg-2
-    object_diagram:inModel model
-  ]
-  ci cell_1m2y2pvaED3J6VFvMTAg-2_prop_type : drawio:CellProperty [
-    dict:hasKey "type"
-    dict:hasValue "LookAtSketch"
-    drawio:propertyOf cell_1m2y2pvaED3J6VFvMTAg-2
-    object_diagram:inModel model
-  ]
-  ci cell_1m2y2pvaED3J6VFvMTAg-2_prop_placeholders : drawio:CellProperty [
-    dict:hasKey "placeholders"
-    dict:hasValue "1"
-    drawio:propertyOf cell_1m2y2pvaED3J6VFvMTAg-2
-    object_diagram:inModel model
-  ]
-
-  
-  ci cell_CvR4PfVCJDiI6bvIUUvl-19 : drawio:Vertex [
-    drawio:hasDrawioId "CvR4PfVCJDiI6bvIUUvl-19"
-    drawio:hasParent cell_1m2y2pvaED3J6VFvMTAg-2
-    object_diagram:inModel model
-  ]
-  
-  ci cell_CvR4PfVCJDiI6bvIUUvl-19_prop_label : drawio:CellProperty [
-    dict:hasKey "label"
-    dict:hasValue "%portname%"
-    drawio:propertyOf cell_CvR4PfVCJDiI6bvIUUvl-19
-    object_diagram:inModel model
-  ]
-  ci cell_CvR4PfVCJDiI6bvIUUvl-19_prop_portname : drawio:CellProperty [
-    dict:hasKey "portname"
-    dict:hasValue "cout"
-    drawio:propertyOf cell_CvR4PfVCJDiI6bvIUUvl-19
-    object_diagram:inModel model
-  ]
-  ci cell_CvR4PfVCJDiI6bvIUUvl-19_prop_placeholders : drawio:CellProperty [
-    dict:hasKey "placeholders"
-    dict:hasValue "1"
-    drawio:propertyOf cell_CvR4PfVCJDiI6bvIUUvl-19
-    object_diagram:inModel model
-  ]
-  ci cell_CvR4PfVCJDiI6bvIUUvl-19_prop_pmRole : drawio:CellProperty [
-    dict:hasKey "pmRole"
-    dict:hasValue "ctrl_out"
-    drawio:propertyOf cell_CvR4PfVCJDiI6bvIUUvl-19
-    object_diagram:inModel model
-  ]
-
-  
-  ci cell_CvR4PfVCJDiI6bvIUUvl-31 : drawio:Vertex [
-    drawio:hasDrawioId "CvR4PfVCJDiI6bvIUUvl-31"
-    drawio:hasParent cell_1m2y2pvaED3J6VFvMTAg-2
-    object_diagram:inModel model
-  ]
-  
-  ci cell_CvR4PfVCJDiI6bvIUUvl-31_prop_label : drawio:CellProperty [
-    dict:hasKey "label"
-    dict:hasValue "%portname%"
-    drawio:propertyOf cell_CvR4PfVCJDiI6bvIUUvl-31
-    object_diagram:inModel model
-  ]
-  ci cell_CvR4PfVCJDiI6bvIUUvl-31_prop_portname : drawio:CellProperty [
-    dict:hasKey "portname"
-    dict:hasValue "sketch"
-    drawio:propertyOf cell_CvR4PfVCJDiI6bvIUUvl-31
-    object_diagram:inModel model
-  ]
-  ci cell_CvR4PfVCJDiI6bvIUUvl-31_prop_placeholders : drawio:CellProperty [
-    dict:hasKey "placeholders"
-    dict:hasValue "1"
-    drawio:propertyOf cell_CvR4PfVCJDiI6bvIUUvl-31
-    object_diagram:inModel model
-  ]
-  ci cell_CvR4PfVCJDiI6bvIUUvl-31_prop_pmRole : drawio:CellProperty [
-    dict:hasKey "pmRole"
-    dict:hasValue "data_in"
-    drawio:propertyOf cell_CvR4PfVCJDiI6bvIUUvl-31
-    object_diagram:inModel model
-  ]
-
-  
-  ci cell_CvR4PfVCJDiI6bvIUUvl-18 : drawio:Vertex [
-    drawio:hasDrawioId "CvR4PfVCJDiI6bvIUUvl-18"
-    drawio:hasParent cell_1m2y2pvaED3J6VFvMTAg-2
-    object_diagram:inModel model
-  ]
-  
-  ci cell_CvR4PfVCJDiI6bvIUUvl-18_prop_label : drawio:CellProperty [
-    dict:hasKey "label"
-    dict:hasValue "%portname%"
-    drawio:propertyOf cell_CvR4PfVCJDiI6bvIUUvl-18
-    object_diagram:inModel model
-  ]
-  ci cell_CvR4PfVCJDiI6bvIUUvl-18_prop_portname : drawio:CellProperty [
-    dict:hasKey "portname"
-    dict:hasValue "cin"
-    drawio:propertyOf cell_CvR4PfVCJDiI6bvIUUvl-18
-    object_diagram:inModel model
-  ]
-  ci cell_CvR4PfVCJDiI6bvIUUvl-18_prop_placeholders : drawio:CellProperty [
-    dict:hasKey "placeholders"
-    dict:hasValue "1"
-    drawio:propertyOf cell_CvR4PfVCJDiI6bvIUUvl-18
-    object_diagram:inModel model
-  ]
-  ci cell_CvR4PfVCJDiI6bvIUUvl-18_prop_pmRole : drawio:CellProperty [
-    dict:hasKey "pmRole"
-    dict:hasValue "ctrl_in"
-    drawio:propertyOf cell_CvR4PfVCJDiI6bvIUUvl-18
-    object_diagram:inModel model
-  ]
-
-  
-}

+ 0 - 124
examples/oml/SystemDesignOntology2Layers/src/oml/ua.be/sdo2l/description/artifacts/MyPM_pm.oml

@@ -1,124 +0,0 @@
-// Warning: Generated Code! Do not edit!
-// Input: http://localhost:5000/files/drawio/MyPM:pm
-// Generator: https://msdl.uantwerpen.be/git/jexelmans/drawio2oml/drawio2oml/pm/oml_generator.py
-
-description <http://ua.be/sdo2l/description/artifacts/MyPM_pm#> as MyPM_pm {
-
-  uses <http://ua.be/sdo2l/vocabulary/formalisms/pm#> as pm
-  uses <http://ua.be/sdo2l/vocabulary/formalisms/object_diagram#> as object_diagram
-  uses <http://ua.be/sdo2l/vocabulary/formalisms/ftg#> as ftg
-
-  extends <http://ua.be/sdo2l/description/artifacts/FTG_ftg#> as ftg_instance
-
-  ci model : pm:Model [
-    object_diagram:hasName "MyPM_pm"
-  ]
-
-  ci initial : pm:Initial [
-    object_diagram:inModel model
-    pm:ctrlTo activity_0_port_0 // for some reason, we have to explicitly create the unreified relations on top of the reified relations (at the end of this file) or we get a reasoner error
-  ]
-
-  ci final : pm:Final [
-    object_diagram:inModel model
-    //pm:ctrlFrom activity_1_port_1 // for some reason, we have to explicitly create the unreified relations on top of the reified relations (at the end of this file) or we get a reasoner error
-  ]
-
-  ci artifact_0 : pm:Artifact [
-    pm:hasName "sketch"
-    pm:hasType ftg_instance:f_xopp
-    object_diagram:inModel model
-    pm:dataTo activity_1_port_2 // for some reason, we have to explicitly create the unreified relations on top of the reified relations (at the end of this file) or we get a reasoner error
-  ]
-
-  ci activity_0 : pm:Activity [
-    pm:hasName "sketch"
-    pm:isTransformation ftg_instance:t_Sketch
-    object_diagram:inModel model
-  ]
-
-  ci activity_0_port_1 : pm:CtrlOutputPort [
-    pm:hasName "cout"
-    pm:ofActivity activity_0
-    object_diagram:inModel model
-    pm:ctrlTo activity_1_port_0 // for some reason, we have to explicitly create the unreified relations on top of the reified relations (at the end of this file) or we get a reasoner error
-  ]
-  
-
-  ci activity_0_port_0 : pm:CtrlInputPort [
-    pm:hasName "cin"
-    pm:ofActivity activity_0
-    object_diagram:inModel model
-    //pm:ctrlFrom initial // for some reason, we have to explicitly create the unreified relations on top of the reified relations (at the end of this file) or we get a reasoner error
-  ]
-  
-
-  ci activity_0_port_2 : pm:DataOutputPort [
-    pm:hasName "sketch"
-    pm:ofActivity activity_0
-    object_diagram:inModel model
-    pm:dataTo artifact_0 // for some reason, we have to explicitly create the unreified relations on top of the reified relations (at the end of this file) or we get a reasoner error
-  ]
-  
-
-  ci activity_1 : pm:Activity [
-    pm:hasName "look_at_sketch"
-    pm:isTransformation ftg_instance:t_LookAtSketch
-    object_diagram:inModel model
-  ]
-
-  ci activity_1_port_1 : pm:CtrlOutputPort [
-    pm:hasName "cout"
-    pm:ofActivity activity_1
-    object_diagram:inModel model
-    pm:ctrlTo final // for some reason, we have to explicitly create the unreified relations on top of the reified relations (at the end of this file) or we get a reasoner error
-  ]
-  
-
-  ci activity_1_port_0 : pm:CtrlInputPort [
-    pm:hasName "cin"
-    pm:ofActivity activity_1
-    object_diagram:inModel model
-    //pm:ctrlFrom activity_0_port_1 // for some reason, we have to explicitly create the unreified relations on top of the reified relations (at the end of this file) or we get a reasoner error
-  ]
-  
-  
-
-  ci activity_1_port_2 : pm:DataInputPort [
-    pm:hasName "sketch"
-    pm:ofActivity activity_1
-    object_diagram:inModel model
-    //pm:dataFrom artifact_0 // for some reason, we have to explicitly create the unreified relations on top of the reified relations (at the end of this file) or we get a reasoner error
-  ]
-
-  ri ctrl_flow_0 : pm:CtrlFlow [
-    from initial
-    to activity_0_port_0
-    object_diagram:inModel model
-  ]
-
-  ri ctrl_flow_1 : pm:CtrlFlow [
-    from activity_0_port_1
-    to activity_1_port_0
-    object_diagram:inModel model
-  ]
-
-  ri ctrl_flow_2 : pm:CtrlFlow [
-    from activity_1_port_1
-    to final
-    object_diagram:inModel model
-  ]
-
-  ri data_flow_0 : pm:DataFlow [
-    from artifact_0
-    to activity_1_port_2
-    object_diagram:inModel model
-  ]
-
-  ri data_flow_1 : pm:DataFlow [
-    from activity_0_port_2
-    to artifact_0
-    object_diagram:inModel model
-  ]
-
-}

+ 0 - 89
examples/oml/SystemDesignOntology2Layers/src/oml/ua.be/sdo2l/description/artifacts/RecPM_corr.oml

@@ -1,89 +0,0 @@
-// Warning: Generated Code! Do not edit!
-// Input: /Users/albertins/git/drawio2oml/RecPM.drawio#RecPM:pm
-// Generator: https://msdl.uantwerpen.be/git/jexelmans/drawio2oml/drawio2oml/pm/oml_generator.py
-
-// This file contains the correspondence links between concrete syntax (Drawio) and abstract syntax (Process Model).
-description <http://ua.be/sdo2l/description/artifacts/RecPM_corr#> as RecPM_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/RecPM_drawio#> as my_drawio
-  extends <http://ua.be/sdo2l/description/artifacts/RecPM_pm#> as my_pm
-
-  ci model : cs_as:CorrespondenceModel [
-    object_diagram:hasName "RecPM_corr"
-  ]
-
-  ri trace_drawio_CvR4PfVCJDiI6bvIUUvl-1_initial : cs_as:CS_AS_Link [
-    from my_drawio:cell_CvR4PfVCJDiI6bvIUUvl-1
-    to my_pm:initial
-    object_diagram:inModel model
-  ]
-
-  ri trace_drawio_CvR4PfVCJDiI6bvIUUvl-3_final : cs_as:CS_AS_Link [
-    from my_drawio:cell_CvR4PfVCJDiI6bvIUUvl-3
-    to my_pm:final
-    object_diagram:inModel model
-  ]
-
-  ri trace_drawio_CvR4PfVCJDiI6bvIUUvl-2_activity_0 : cs_as:CS_AS_Link [
-    from my_drawio:cell_CvR4PfVCJDiI6bvIUUvl-2
-    to my_pm:activity_0
-    object_diagram:inModel model
-  ]
-
-  ri trace_drawio_CvR4PfVCJDiI6bvIUUvl-33_artifact_0 : cs_as:CS_AS_Link [
-    from my_drawio:cell_CvR4PfVCJDiI6bvIUUvl-33
-    to my_pm:artifact_0
-    object_diagram:inModel model
-  ]
-
-  ri trace_drawio_1m2y2pvaED3J6VFvMTAg-2_activity_1 : cs_as:CS_AS_Link [
-    from my_drawio:cell_1m2y2pvaED3J6VFvMTAg-2
-    to my_pm:activity_1
-    object_diagram:inModel model
-  ]
-
-  ri trace_drawio_CvR4PfVCJDiI6bvIUUvl-6_ctrl_flow_0 : cs_as:CS_AS_Link [
-    from my_drawio:cell_CvR4PfVCJDiI6bvIUUvl-6
-    to my_pm:ctrl_flow_0
-    object_diagram:inModel model
-  ]
-
-  ri trace_drawio_CvR4PfVCJDiI6bvIUUvl-7_ctrl_flow_1 : cs_as:CS_AS_Link [
-    from my_drawio:cell_CvR4PfVCJDiI6bvIUUvl-7
-    to my_pm:ctrl_flow_1
-    object_diagram:inModel model
-  ]
-
-  ri trace_drawio_CvR4PfVCJDiI6bvIUUvl-20_ctrl_flow_2 : cs_as:CS_AS_Link [
-    from my_drawio:cell_CvR4PfVCJDiI6bvIUUvl-20
-    to my_pm:ctrl_flow_2
-    object_diagram:inModel model
-  ]
-
-  ri trace_drawio_CvR4PfVCJDiI6bvIUUvl-32_data_flow_0 : cs_as:CS_AS_Link [
-    from my_drawio:cell_CvR4PfVCJDiI6bvIUUvl-32
-    to my_pm:data_flow_0
-    object_diagram:inModel model
-  ]
-
-  ri trace_drawio_CvR4PfVCJDiI6bvIUUvl-28_data_flow_1 : cs_as:CS_AS_Link [
-    from my_drawio:cell_CvR4PfVCJDiI6bvIUUvl-28
-    to my_pm:data_flow_1
-    object_diagram:inModel model
-  ]
-
-  ri trace_drawio_DqRSZQiQ3lTnqpyIPe1H-2_ctrl_flow_3 : cs_as:CS_AS_Link [
-    from my_drawio:cell_DqRSZQiQ3lTnqpyIPe1H-2
-    to my_pm:ctrl_flow_3
-    object_diagram:inModel model
-  ]
-
-  ri trace_drawio_1_model : cs_as:CS_AS_Link [
-    from my_drawio:cell_1
-    to my_pm:model
-    object_diagram:inModel model
-  ]
-}

+ 0 - 576
examples/oml/SystemDesignOntology2Layers/src/oml/ua.be/sdo2l/description/artifacts/RecPM_drawio.oml

@@ -1,576 +0,0 @@
-// Warning: Generated code! Do not edit!
-// Input: /Users/albertins/git/drawio2oml/RecPM.drawio#RecPM:pm
-// 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/RecPM_drawio#> as RecPM_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 "2Bc0qMESYrDuhpiJgCwm"
-    object_diagram:hasName "RecPM:pm_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_CvR4PfVCJDiI6bvIUUvl-1 : drawio:Vertex [
-    drawio:hasDrawioId "CvR4PfVCJDiI6bvIUUvl-1"
-    drawio:hasParent cell_1
-    object_diagram:inModel model
-  ]
-  
-  ci cell_CvR4PfVCJDiI6bvIUUvl-1_prop_label : drawio:CellProperty [
-    dict:hasKey "label"
-    dict:hasValue ""
-    drawio:propertyOf cell_CvR4PfVCJDiI6bvIUUvl-1
-    object_diagram:inModel model
-  ]
-  ci cell_CvR4PfVCJDiI6bvIUUvl-1_prop_pmRole : drawio:CellProperty [
-    dict:hasKey "pmRole"
-    dict:hasValue "initial"
-    drawio:propertyOf cell_CvR4PfVCJDiI6bvIUUvl-1
-    object_diagram:inModel model
-  ]
-
-  
-  ci cell_CvR4PfVCJDiI6bvIUUvl-2 : drawio:Vertex [
-    drawio:hasDrawioId "CvR4PfVCJDiI6bvIUUvl-2"
-    drawio:hasParent cell_1
-    object_diagram:inModel model
-  ]
-  
-  ci cell_CvR4PfVCJDiI6bvIUUvl-2_prop_label : drawio:CellProperty [
-    dict:hasKey "label"
-    dict:hasValue "<u style=\"color: rgb(0 , 0 , 0)\">%name%<br>: %type%</u>"
-    drawio:propertyOf cell_CvR4PfVCJDiI6bvIUUvl-2
-    object_diagram:inModel model
-  ]
-  ci cell_CvR4PfVCJDiI6bvIUUvl-2_prop_pmRole : drawio:CellProperty [
-    dict:hasKey "pmRole"
-    dict:hasValue "activity"
-    drawio:propertyOf cell_CvR4PfVCJDiI6bvIUUvl-2
-    object_diagram:inModel model
-  ]
-  ci cell_CvR4PfVCJDiI6bvIUUvl-2_prop_name : drawio:CellProperty [
-    dict:hasKey "name"
-    dict:hasValue "sketch"
-    drawio:propertyOf cell_CvR4PfVCJDiI6bvIUUvl-2
-    object_diagram:inModel model
-  ]
-  ci cell_CvR4PfVCJDiI6bvIUUvl-2_prop_type : drawio:CellProperty [
-    dict:hasKey "type"
-    dict:hasValue "Sketch"
-    drawio:propertyOf cell_CvR4PfVCJDiI6bvIUUvl-2
-    object_diagram:inModel model
-  ]
-  ci cell_CvR4PfVCJDiI6bvIUUvl-2_prop_placeholders : drawio:CellProperty [
-    dict:hasKey "placeholders"
-    dict:hasValue "1"
-    drawio:propertyOf cell_CvR4PfVCJDiI6bvIUUvl-2
-    object_diagram:inModel model
-  ]
-
-  
-  ci cell_CvR4PfVCJDiI6bvIUUvl-27 : drawio:Vertex [
-    drawio:hasDrawioId "CvR4PfVCJDiI6bvIUUvl-27"
-    drawio:hasParent cell_CvR4PfVCJDiI6bvIUUvl-2
-    object_diagram:inModel model
-  ]
-  
-  ci cell_CvR4PfVCJDiI6bvIUUvl-27_prop_label : drawio:CellProperty [
-    dict:hasKey "label"
-    dict:hasValue "%portname%"
-    drawio:propertyOf cell_CvR4PfVCJDiI6bvIUUvl-27
-    object_diagram:inModel model
-  ]
-  ci cell_CvR4PfVCJDiI6bvIUUvl-27_prop_portname : drawio:CellProperty [
-    dict:hasKey "portname"
-    dict:hasValue "sketch"
-    drawio:propertyOf cell_CvR4PfVCJDiI6bvIUUvl-27
-    object_diagram:inModel model
-  ]
-  ci cell_CvR4PfVCJDiI6bvIUUvl-27_prop_placeholders : drawio:CellProperty [
-    dict:hasKey "placeholders"
-    dict:hasValue "1"
-    drawio:propertyOf cell_CvR4PfVCJDiI6bvIUUvl-27
-    object_diagram:inModel model
-  ]
-  ci cell_CvR4PfVCJDiI6bvIUUvl-27_prop_pmRole : drawio:CellProperty [
-    dict:hasKey "pmRole"
-    dict:hasValue "data_out"
-    drawio:propertyOf cell_CvR4PfVCJDiI6bvIUUvl-27
-    object_diagram:inModel model
-  ]
-
-  
-  ci cell_CvR4PfVCJDiI6bvIUUvl-5 : drawio:Vertex [
-    drawio:hasDrawioId "CvR4PfVCJDiI6bvIUUvl-5"
-    drawio:hasParent cell_CvR4PfVCJDiI6bvIUUvl-2
-    object_diagram:inModel model
-  ]
-  
-  ci cell_CvR4PfVCJDiI6bvIUUvl-5_prop_label : drawio:CellProperty [
-    dict:hasKey "label"
-    dict:hasValue "%portname%"
-    drawio:propertyOf cell_CvR4PfVCJDiI6bvIUUvl-5
-    object_diagram:inModel model
-  ]
-  ci cell_CvR4PfVCJDiI6bvIUUvl-5_prop_portname : drawio:CellProperty [
-    dict:hasKey "portname"
-    dict:hasValue "cout"
-    drawio:propertyOf cell_CvR4PfVCJDiI6bvIUUvl-5
-    object_diagram:inModel model
-  ]
-  ci cell_CvR4PfVCJDiI6bvIUUvl-5_prop_placeholders : drawio:CellProperty [
-    dict:hasKey "placeholders"
-    dict:hasValue "1"
-    drawio:propertyOf cell_CvR4PfVCJDiI6bvIUUvl-5
-    object_diagram:inModel model
-  ]
-  ci cell_CvR4PfVCJDiI6bvIUUvl-5_prop_pmRole : drawio:CellProperty [
-    dict:hasKey "pmRole"
-    dict:hasValue "ctrl_out"
-    drawio:propertyOf cell_CvR4PfVCJDiI6bvIUUvl-5
-    object_diagram:inModel model
-  ]
-
-  
-  ci cell_CvR4PfVCJDiI6bvIUUvl-4 : drawio:Vertex [
-    drawio:hasDrawioId "CvR4PfVCJDiI6bvIUUvl-4"
-    drawio:hasParent cell_CvR4PfVCJDiI6bvIUUvl-2
-    object_diagram:inModel model
-  ]
-  
-  ci cell_CvR4PfVCJDiI6bvIUUvl-4_prop_label : drawio:CellProperty [
-    dict:hasKey "label"
-    dict:hasValue "%portname%"
-    drawio:propertyOf cell_CvR4PfVCJDiI6bvIUUvl-4
-    object_diagram:inModel model
-  ]
-  ci cell_CvR4PfVCJDiI6bvIUUvl-4_prop_portname : drawio:CellProperty [
-    dict:hasKey "portname"
-    dict:hasValue "cin"
-    drawio:propertyOf cell_CvR4PfVCJDiI6bvIUUvl-4
-    object_diagram:inModel model
-  ]
-  ci cell_CvR4PfVCJDiI6bvIUUvl-4_prop_placeholders : drawio:CellProperty [
-    dict:hasKey "placeholders"
-    dict:hasValue "1"
-    drawio:propertyOf cell_CvR4PfVCJDiI6bvIUUvl-4
-    object_diagram:inModel model
-  ]
-  ci cell_CvR4PfVCJDiI6bvIUUvl-4_prop_pmRole : drawio:CellProperty [
-    dict:hasKey "pmRole"
-    dict:hasValue "ctrl_in"
-    drawio:propertyOf cell_CvR4PfVCJDiI6bvIUUvl-4
-    object_diagram:inModel model
-  ]
-
-  
-  ci cell_DqRSZQiQ3lTnqpyIPe1H-1 : drawio:Vertex [
-    drawio:hasDrawioId "DqRSZQiQ3lTnqpyIPe1H-1"
-    drawio:hasParent cell_CvR4PfVCJDiI6bvIUUvl-2
-    object_diagram:inModel model
-  ]
-  
-  ci cell_DqRSZQiQ3lTnqpyIPe1H-1_prop_label : drawio:CellProperty [
-    dict:hasKey "label"
-    dict:hasValue "%portname%"
-    drawio:propertyOf cell_DqRSZQiQ3lTnqpyIPe1H-1
-    object_diagram:inModel model
-  ]
-  ci cell_DqRSZQiQ3lTnqpyIPe1H-1_prop_portname : drawio:CellProperty [
-    dict:hasKey "portname"
-    dict:hasValue "cinRec"
-    drawio:propertyOf cell_DqRSZQiQ3lTnqpyIPe1H-1
-    object_diagram:inModel model
-  ]
-  ci cell_DqRSZQiQ3lTnqpyIPe1H-1_prop_placeholders : drawio:CellProperty [
-    dict:hasKey "placeholders"
-    dict:hasValue "1"
-    drawio:propertyOf cell_DqRSZQiQ3lTnqpyIPe1H-1
-    object_diagram:inModel model
-  ]
-  ci cell_DqRSZQiQ3lTnqpyIPe1H-1_prop_pmRole : drawio:CellProperty [
-    dict:hasKey "pmRole"
-    dict:hasValue "ctrl_in"
-    drawio:propertyOf cell_DqRSZQiQ3lTnqpyIPe1H-1
-    object_diagram:inModel model
-  ]
-
-  
-  ci cell_CvR4PfVCJDiI6bvIUUvl-6 : drawio:Edge [
-    drawio:hasDrawioId "CvR4PfVCJDiI6bvIUUvl-6"
-    drawio:hasParent cell_1
-    object_diagram:inModel model
-    drawio:hasSource cell_CvR4PfVCJDiI6bvIUUvl-1
-    drawio:hasTarget cell_CvR4PfVCJDiI6bvIUUvl-4
-  ]
-  
-  ci cell_CvR4PfVCJDiI6bvIUUvl-6_prop_label : drawio:CellProperty [
-    dict:hasKey "label"
-    dict:hasValue ""
-    drawio:propertyOf cell_CvR4PfVCJDiI6bvIUUvl-6
-    object_diagram:inModel model
-  ]
-  ci cell_CvR4PfVCJDiI6bvIUUvl-6_prop_pmRole : drawio:CellProperty [
-    dict:hasKey "pmRole"
-    dict:hasValue "ctrl_flow"
-    drawio:propertyOf cell_CvR4PfVCJDiI6bvIUUvl-6
-    object_diagram:inModel model
-  ]
-
-  
-  ci cell_CvR4PfVCJDiI6bvIUUvl-3 : drawio:Vertex [
-    drawio:hasDrawioId "CvR4PfVCJDiI6bvIUUvl-3"
-    drawio:hasParent cell_1
-    object_diagram:inModel model
-  ]
-  
-  ci cell_CvR4PfVCJDiI6bvIUUvl-3_prop_label : drawio:CellProperty [
-    dict:hasKey "label"
-    dict:hasValue ""
-    drawio:propertyOf cell_CvR4PfVCJDiI6bvIUUvl-3
-    object_diagram:inModel model
-  ]
-  ci cell_CvR4PfVCJDiI6bvIUUvl-3_prop_pmRole : drawio:CellProperty [
-    dict:hasKey "pmRole"
-    dict:hasValue "final"
-    drawio:propertyOf cell_CvR4PfVCJDiI6bvIUUvl-3
-    object_diagram:inModel model
-  ]
-
-  
-  ci cell_CvR4PfVCJDiI6bvIUUvl-7 : drawio:Edge [
-    drawio:hasDrawioId "CvR4PfVCJDiI6bvIUUvl-7"
-    drawio:hasParent cell_1
-    object_diagram:inModel model
-    drawio:hasSource cell_CvR4PfVCJDiI6bvIUUvl-5
-    drawio:hasTarget cell_CvR4PfVCJDiI6bvIUUvl-18
-  ]
-  
-  ci cell_CvR4PfVCJDiI6bvIUUvl-7_prop_label : drawio:CellProperty [
-    dict:hasKey "label"
-    dict:hasValue ""
-    drawio:propertyOf cell_CvR4PfVCJDiI6bvIUUvl-7
-    object_diagram:inModel model
-  ]
-  ci cell_CvR4PfVCJDiI6bvIUUvl-7_prop_pmRole : drawio:CellProperty [
-    dict:hasKey "pmRole"
-    dict:hasValue "ctrl_flow"
-    drawio:propertyOf cell_CvR4PfVCJDiI6bvIUUvl-7
-    object_diagram:inModel model
-  ]
-
-  
-  ci cell_CvR4PfVCJDiI6bvIUUvl-20 : drawio:Edge [
-    drawio:hasDrawioId "CvR4PfVCJDiI6bvIUUvl-20"
-    drawio:hasParent cell_1
-    object_diagram:inModel model
-    drawio:hasSource cell_CvR4PfVCJDiI6bvIUUvl-19
-    drawio:hasTarget cell_CvR4PfVCJDiI6bvIUUvl-3
-  ]
-  
-  ci cell_CvR4PfVCJDiI6bvIUUvl-20_prop_label : drawio:CellProperty [
-    dict:hasKey "label"
-    dict:hasValue ""
-    drawio:propertyOf cell_CvR4PfVCJDiI6bvIUUvl-20
-    object_diagram:inModel model
-  ]
-  ci cell_CvR4PfVCJDiI6bvIUUvl-20_prop_pmRole : drawio:CellProperty [
-    dict:hasKey "pmRole"
-    dict:hasValue "ctrl_flow"
-    drawio:propertyOf cell_CvR4PfVCJDiI6bvIUUvl-20
-    object_diagram:inModel model
-  ]
-
-  
-  ci cell_CvR4PfVCJDiI6bvIUUvl-32 : drawio:Edge [
-    drawio:hasDrawioId "CvR4PfVCJDiI6bvIUUvl-32"
-    drawio:hasParent cell_1
-    object_diagram:inModel model
-    drawio:hasSource cell_CvR4PfVCJDiI6bvIUUvl-33
-    drawio:hasTarget cell_CvR4PfVCJDiI6bvIUUvl-31
-  ]
-  
-  ci cell_CvR4PfVCJDiI6bvIUUvl-32_prop_label : drawio:CellProperty [
-    dict:hasKey "label"
-    dict:hasValue ""
-    drawio:propertyOf cell_CvR4PfVCJDiI6bvIUUvl-32
-    object_diagram:inModel model
-  ]
-  ci cell_CvR4PfVCJDiI6bvIUUvl-32_prop_pmRole : drawio:CellProperty [
-    dict:hasKey "pmRole"
-    dict:hasValue "data_flow"
-    drawio:propertyOf cell_CvR4PfVCJDiI6bvIUUvl-32
-    object_diagram:inModel model
-  ]
-
-  
-  ci cell_CvR4PfVCJDiI6bvIUUvl-28 : drawio:Edge [
-    drawio:hasDrawioId "CvR4PfVCJDiI6bvIUUvl-28"
-    drawio:hasParent cell_1
-    object_diagram:inModel model
-    drawio:hasSource cell_CvR4PfVCJDiI6bvIUUvl-27
-    drawio:hasTarget cell_CvR4PfVCJDiI6bvIUUvl-33
-  ]
-  
-  ci cell_CvR4PfVCJDiI6bvIUUvl-28_prop_label : drawio:CellProperty [
-    dict:hasKey "label"
-    dict:hasValue ""
-    drawio:propertyOf cell_CvR4PfVCJDiI6bvIUUvl-28
-    object_diagram:inModel model
-  ]
-  ci cell_CvR4PfVCJDiI6bvIUUvl-28_prop_pmRole : drawio:CellProperty [
-    dict:hasKey "pmRole"
-    dict:hasValue "data_flow"
-    drawio:propertyOf cell_CvR4PfVCJDiI6bvIUUvl-28
-    object_diagram:inModel model
-  ]
-
-  
-  ci cell_CvR4PfVCJDiI6bvIUUvl-33 : drawio:Vertex [
-    drawio:hasDrawioId "CvR4PfVCJDiI6bvIUUvl-33"
-    drawio:hasParent cell_1
-    object_diagram:inModel model
-  ]
-  
-  ci cell_CvR4PfVCJDiI6bvIUUvl-33_prop_label : drawio:CellProperty [
-    dict:hasKey "label"
-    dict:hasValue "%name% : %type%"
-    drawio:propertyOf cell_CvR4PfVCJDiI6bvIUUvl-33
-    object_diagram:inModel model
-  ]
-  ci cell_CvR4PfVCJDiI6bvIUUvl-33_prop_pmRole : drawio:CellProperty [
-    dict:hasKey "pmRole"
-    dict:hasValue "artifact"
-    drawio:propertyOf cell_CvR4PfVCJDiI6bvIUUvl-33
-    object_diagram:inModel model
-  ]
-  ci cell_CvR4PfVCJDiI6bvIUUvl-33_prop_placeholders : drawio:CellProperty [
-    dict:hasKey "placeholders"
-    dict:hasValue "1"
-    drawio:propertyOf cell_CvR4PfVCJDiI6bvIUUvl-33
-    object_diagram:inModel model
-  ]
-  ci cell_CvR4PfVCJDiI6bvIUUvl-33_prop_name : drawio:CellProperty [
-    dict:hasKey "name"
-    dict:hasValue "sketch"
-    drawio:propertyOf cell_CvR4PfVCJDiI6bvIUUvl-33
-    object_diagram:inModel model
-  ]
-  ci cell_CvR4PfVCJDiI6bvIUUvl-33_prop_type : drawio:CellProperty [
-    dict:hasKey "type"
-    dict:hasValue "xopp"
-    drawio:propertyOf cell_CvR4PfVCJDiI6bvIUUvl-33
-    object_diagram:inModel model
-  ]
-
-  
-  ci cell_1m2y2pvaED3J6VFvMTAg-2 : drawio:Vertex [
-    drawio:hasDrawioId "1m2y2pvaED3J6VFvMTAg-2"
-    drawio:hasParent cell_1
-    object_diagram:inModel model
-  ]
-  
-  ci cell_1m2y2pvaED3J6VFvMTAg-2_prop_label : drawio:CellProperty [
-    dict:hasKey "label"
-    dict:hasValue "<u style=\"color: rgb(0 , 0 , 0)\">%name%<br>: %type%</u>"
-    drawio:propertyOf cell_1m2y2pvaED3J6VFvMTAg-2
-    object_diagram:inModel model
-  ]
-  ci cell_1m2y2pvaED3J6VFvMTAg-2_prop_pmRole : drawio:CellProperty [
-    dict:hasKey "pmRole"
-    dict:hasValue "activity"
-    drawio:propertyOf cell_1m2y2pvaED3J6VFvMTAg-2
-    object_diagram:inModel model
-  ]
-  ci cell_1m2y2pvaED3J6VFvMTAg-2_prop_name : drawio:CellProperty [
-    dict:hasKey "name"
-    dict:hasValue "look_at_sketch"
-    drawio:propertyOf cell_1m2y2pvaED3J6VFvMTAg-2
-    object_diagram:inModel model
-  ]
-  ci cell_1m2y2pvaED3J6VFvMTAg-2_prop_type : drawio:CellProperty [
-    dict:hasKey "type"
-    dict:hasValue "LookAtSketch"
-    drawio:propertyOf cell_1m2y2pvaED3J6VFvMTAg-2
-    object_diagram:inModel model
-  ]
-  ci cell_1m2y2pvaED3J6VFvMTAg-2_prop_placeholders : drawio:CellProperty [
-    dict:hasKey "placeholders"
-    dict:hasValue "1"
-    drawio:propertyOf cell_1m2y2pvaED3J6VFvMTAg-2
-    object_diagram:inModel model
-  ]
-
-  
-  ci cell_CvR4PfVCJDiI6bvIUUvl-19 : drawio:Vertex [
-    drawio:hasDrawioId "CvR4PfVCJDiI6bvIUUvl-19"
-    drawio:hasParent cell_1m2y2pvaED3J6VFvMTAg-2
-    object_diagram:inModel model
-  ]
-  
-  ci cell_CvR4PfVCJDiI6bvIUUvl-19_prop_label : drawio:CellProperty [
-    dict:hasKey "label"
-    dict:hasValue "%portname%"
-    drawio:propertyOf cell_CvR4PfVCJDiI6bvIUUvl-19
-    object_diagram:inModel model
-  ]
-  ci cell_CvR4PfVCJDiI6bvIUUvl-19_prop_portname : drawio:CellProperty [
-    dict:hasKey "portname"
-    dict:hasValue "cout"
-    drawio:propertyOf cell_CvR4PfVCJDiI6bvIUUvl-19
-    object_diagram:inModel model
-  ]
-  ci cell_CvR4PfVCJDiI6bvIUUvl-19_prop_placeholders : drawio:CellProperty [
-    dict:hasKey "placeholders"
-    dict:hasValue "1"
-    drawio:propertyOf cell_CvR4PfVCJDiI6bvIUUvl-19
-    object_diagram:inModel model
-  ]
-  ci cell_CvR4PfVCJDiI6bvIUUvl-19_prop_pmRole : drawio:CellProperty [
-    dict:hasKey "pmRole"
-    dict:hasValue "ctrl_out"
-    drawio:propertyOf cell_CvR4PfVCJDiI6bvIUUvl-19
-    object_diagram:inModel model
-  ]
-
-  
-  ci cell_CvR4PfVCJDiI6bvIUUvl-31 : drawio:Vertex [
-    drawio:hasDrawioId "CvR4PfVCJDiI6bvIUUvl-31"
-    drawio:hasParent cell_1m2y2pvaED3J6VFvMTAg-2
-    object_diagram:inModel model
-  ]
-  
-  ci cell_CvR4PfVCJDiI6bvIUUvl-31_prop_label : drawio:CellProperty [
-    dict:hasKey "label"
-    dict:hasValue "%portname%"
-    drawio:propertyOf cell_CvR4PfVCJDiI6bvIUUvl-31
-    object_diagram:inModel model
-  ]
-  ci cell_CvR4PfVCJDiI6bvIUUvl-31_prop_portname : drawio:CellProperty [
-    dict:hasKey "portname"
-    dict:hasValue "sketch"
-    drawio:propertyOf cell_CvR4PfVCJDiI6bvIUUvl-31
-    object_diagram:inModel model
-  ]
-  ci cell_CvR4PfVCJDiI6bvIUUvl-31_prop_placeholders : drawio:CellProperty [
-    dict:hasKey "placeholders"
-    dict:hasValue "1"
-    drawio:propertyOf cell_CvR4PfVCJDiI6bvIUUvl-31
-    object_diagram:inModel model
-  ]
-  ci cell_CvR4PfVCJDiI6bvIUUvl-31_prop_pmRole : drawio:CellProperty [
-    dict:hasKey "pmRole"
-    dict:hasValue "data_in"
-    drawio:propertyOf cell_CvR4PfVCJDiI6bvIUUvl-31
-    object_diagram:inModel model
-  ]
-
-  
-  ci cell_CvR4PfVCJDiI6bvIUUvl-18 : drawio:Vertex [
-    drawio:hasDrawioId "CvR4PfVCJDiI6bvIUUvl-18"
-    drawio:hasParent cell_1m2y2pvaED3J6VFvMTAg-2
-    object_diagram:inModel model
-  ]
-  
-  ci cell_CvR4PfVCJDiI6bvIUUvl-18_prop_label : drawio:CellProperty [
-    dict:hasKey "label"
-    dict:hasValue "%portname%"
-    drawio:propertyOf cell_CvR4PfVCJDiI6bvIUUvl-18
-    object_diagram:inModel model
-  ]
-  ci cell_CvR4PfVCJDiI6bvIUUvl-18_prop_portname : drawio:CellProperty [
-    dict:hasKey "portname"
-    dict:hasValue "cin"
-    drawio:propertyOf cell_CvR4PfVCJDiI6bvIUUvl-18
-    object_diagram:inModel model
-  ]
-  ci cell_CvR4PfVCJDiI6bvIUUvl-18_prop_placeholders : drawio:CellProperty [
-    dict:hasKey "placeholders"
-    dict:hasValue "1"
-    drawio:propertyOf cell_CvR4PfVCJDiI6bvIUUvl-18
-    object_diagram:inModel model
-  ]
-  ci cell_CvR4PfVCJDiI6bvIUUvl-18_prop_pmRole : drawio:CellProperty [
-    dict:hasKey "pmRole"
-    dict:hasValue "ctrl_in"
-    drawio:propertyOf cell_CvR4PfVCJDiI6bvIUUvl-18
-    object_diagram:inModel model
-  ]
-
-  
-  ci cell_7jRsOKVBNxhU3iQF4-4r-1 : drawio:Vertex [
-    drawio:hasDrawioId "7jRsOKVBNxhU3iQF4-4r-1"
-    drawio:hasParent cell_1m2y2pvaED3J6VFvMTAg-2
-    object_diagram:inModel model
-  ]
-  
-  ci cell_7jRsOKVBNxhU3iQF4-4r-1_prop_label : drawio:CellProperty [
-    dict:hasKey "label"
-    dict:hasValue "%portname%"
-    drawio:propertyOf cell_7jRsOKVBNxhU3iQF4-4r-1
-    object_diagram:inModel model
-  ]
-  ci cell_7jRsOKVBNxhU3iQF4-4r-1_prop_portname : drawio:CellProperty [
-    dict:hasKey "portname"
-    dict:hasValue "coutRec"
-    drawio:propertyOf cell_7jRsOKVBNxhU3iQF4-4r-1
-    object_diagram:inModel model
-  ]
-  ci cell_7jRsOKVBNxhU3iQF4-4r-1_prop_placeholders : drawio:CellProperty [
-    dict:hasKey "placeholders"
-    dict:hasValue "1"
-    drawio:propertyOf cell_7jRsOKVBNxhU3iQF4-4r-1
-    object_diagram:inModel model
-  ]
-  ci cell_7jRsOKVBNxhU3iQF4-4r-1_prop_pmRole : drawio:CellProperty [
-    dict:hasKey "pmRole"
-    dict:hasValue "ctrl_out"
-    drawio:propertyOf cell_7jRsOKVBNxhU3iQF4-4r-1
-    object_diagram:inModel model
-  ]
-
-  
-  ci cell_DqRSZQiQ3lTnqpyIPe1H-2 : drawio:Edge [
-    drawio:hasDrawioId "DqRSZQiQ3lTnqpyIPe1H-2"
-    drawio:hasParent cell_1
-    object_diagram:inModel model
-    drawio:hasSource cell_7jRsOKVBNxhU3iQF4-4r-1
-    drawio:hasTarget cell_DqRSZQiQ3lTnqpyIPe1H-1
-  ]
-  
-  ci cell_DqRSZQiQ3lTnqpyIPe1H-2_prop_label : drawio:CellProperty [
-    dict:hasKey "label"
-    dict:hasValue ""
-    drawio:propertyOf cell_DqRSZQiQ3lTnqpyIPe1H-2
-    object_diagram:inModel model
-  ]
-  ci cell_DqRSZQiQ3lTnqpyIPe1H-2_prop_pmRole : drawio:CellProperty [
-    dict:hasKey "pmRole"
-    dict:hasValue "ctrl_flow"
-    drawio:propertyOf cell_DqRSZQiQ3lTnqpyIPe1H-2
-    object_diagram:inModel model
-  ]
-
-  
-}

+ 0 - 144
examples/oml/SystemDesignOntology2Layers/src/oml/ua.be/sdo2l/description/artifacts/RecPM_pm.oml

@@ -1,144 +0,0 @@
-// Warning: Generated Code! Do not edit!
-// Input: /Users/albertins/git/drawio2oml/RecPM.drawio#RecPM:pm
-// Generator: https://msdl.uantwerpen.be/git/jexelmans/drawio2oml/drawio2oml/pm/oml_generator.py
-
-description <http://ua.be/sdo2l/description/artifacts/RecPM_pm#> as RecPM_pm {
-
-  uses <http://ua.be/sdo2l/vocabulary/formalisms/pm#> as pm
-  uses <http://ua.be/sdo2l/vocabulary/formalisms/object_diagram#> as object_diagram
-  uses <http://ua.be/sdo2l/vocabulary/formalisms/ftg#> as ftg
-
-  extends <http://ua.be/sdo2l/description/artifacts/FTG_ftg#> as ftg_instance
-
-  ci model : pm:Model [
-    object_diagram:hasName "RecPM_pm"
-  ]
-
-  ci initial : pm:Initial [
-    object_diagram:inModel model
-    pm:ctrlTo activity_0_port_0 // for some reason, we have to explicitly create the unreified relations on top of the reified relations (at the end of this file) or we get a reasoner error
-  ]
-
-  ci final : pm:Final [
-    object_diagram:inModel model
-    //pm:ctrlFrom activity_1_port_1 // for some reason, we have to explicitly create the unreified relations on top of the reified relations (at the end of this file) or we get a reasoner error
-  ]
-
-  ci artifact_0 : pm:Artifact [
-    pm:hasName "sketch"
-    pm:hasType ftg_instance:f_xopp
-    object_diagram:inModel model
-    pm:dataTo activity_1_port_3 // for some reason, we have to explicitly create the unreified relations on top of the reified relations (at the end of this file) or we get a reasoner error
-  ]
-
-  ci activity_0 : pm:Activity [
-    pm:hasName "sketch"
-    pm:isTransformation ftg_instance:t_Sketch
-    object_diagram:inModel model
-  ]
-
-  ci activity_0_port_2 : pm:CtrlOutputPort [
-    pm:hasName "cout"
-    pm:ofActivity activity_0
-    object_diagram:inModel model
-    pm:ctrlTo activity_1_port_0 // for some reason, we have to explicitly create the unreified relations on top of the reified relations (at the end of this file) or we get a reasoner error
-  ]
-  
-
-  ci activity_0_port_0 : pm:CtrlInputPort [
-    pm:hasName "cin"
-    pm:ofActivity activity_0
-    object_diagram:inModel model
-    //pm:ctrlFrom initial // for some reason, we have to explicitly create the unreified relations on top of the reified relations (at the end of this file) or we get a reasoner error
-  ]
-
-  ci activity_0_port_1 : pm:CtrlInputPort [
-    pm:hasName "cinRec"
-    pm:ofActivity activity_0
-    object_diagram:inModel model
-    //pm:ctrlFrom activity_1_port_2 // for some reason, we have to explicitly create the unreified relations on top of the reified relations (at the end of this file) or we get a reasoner error
-  ]
-  
-
-  ci activity_0_port_3 : pm:DataOutputPort [
-    pm:hasName "sketch"
-    pm:ofActivity activity_0
-    object_diagram:inModel model
-    pm:dataTo artifact_0 // for some reason, we have to explicitly create the unreified relations on top of the reified relations (at the end of this file) or we get a reasoner error
-  ]
-  
-
-  ci activity_1 : pm:Activity [
-    pm:hasName "look_at_sketch"
-    pm:isTransformation ftg_instance:t_LookAtSketch
-    object_diagram:inModel model
-  ]
-
-  ci activity_1_port_1 : pm:CtrlOutputPort [
-    pm:hasName "cout"
-    pm:ofActivity activity_1
-    object_diagram:inModel model
-    pm:ctrlTo final // for some reason, we have to explicitly create the unreified relations on top of the reified relations (at the end of this file) or we get a reasoner error
-  ]
-
-  ci activity_1_port_2 : pm:CtrlOutputPort [
-    pm:hasName "coutRec"
-    pm:ofActivity activity_1
-    object_diagram:inModel model
-    pm:ctrlTo activity_0_port_1 // for some reason, we have to explicitly create the unreified relations on top of the reified relations (at the end of this file) or we get a reasoner error
-  ]
-  
-
-  ci activity_1_port_0 : pm:CtrlInputPort [
-    pm:hasName "cin"
-    pm:ofActivity activity_1
-    object_diagram:inModel model
-    //pm:ctrlFrom activity_0_port_2 // for some reason, we have to explicitly create the unreified relations on top of the reified relations (at the end of this file) or we get a reasoner error
-  ]
-  
-  
-
-  ci activity_1_port_3 : pm:DataInputPort [
-    pm:hasName "sketch"
-    pm:ofActivity activity_1
-    object_diagram:inModel model
-    //pm:dataFrom artifact_0 // for some reason, we have to explicitly create the unreified relations on top of the reified relations (at the end of this file) or we get a reasoner error
-  ]
-
-  ri ctrl_flow_0 : pm:CtrlFlow [
-    from initial
-    to activity_0_port_0
-    object_diagram:inModel model
-  ]
-
-  ri ctrl_flow_1 : pm:CtrlFlow [
-    from activity_0_port_2
-    to activity_1_port_0
-    object_diagram:inModel model
-  ]
-
-  ri ctrl_flow_2 : pm:CtrlFlow [
-    from activity_1_port_1
-    to final
-    object_diagram:inModel model
-  ]
-
-  ri ctrl_flow_3 : pm:CtrlFlow [
-    from activity_1_port_2
-    to activity_0_port_1
-    object_diagram:inModel model
-  ]
-
-  ri data_flow_0 : pm:DataFlow [
-    from artifact_0
-    to activity_1_port_3
-    object_diagram:inModel model
-  ]
-
-  ri data_flow_1 : pm:DataFlow [
-    from activity_0_port_3
-    to artifact_0
-    object_diagram:inModel model
-  ]
-
-}

+ 0 - 455
examples/oml/SystemDesignOntology2Layers/src/oml/ua.be/sdo2l/description/artifacts/drivetrain_corr.oml

@@ -1,455 +0,0 @@
-// Warning: Generated Code! Do not edit!
-// Input: http://localhost:5000/files/drawio/drivetrain:pm
-// Generator: https://msdl.uantwerpen.be/git/jexelmans/drawio2oml/drawio2oml/pm/oml_generator.py
-
-// This file contains the correspondence links between concrete syntax (Drawio) and abstract syntax (Process Model).
-description <http://ua.be/sdo2l/description/artifacts/drivetrain_corr#> as drivetrain_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/drivetrain_drawio#> as my_drawio
-  extends <http://ua.be/sdo2l/description/artifacts/drivetrain_pm#> as my_pm
-
-  ci model : cs_as:CorrespondenceModel [
-    object_diagram:hasName "drivetrain_corr"
-  ]
-
-  ri trace_drawio_Kvt-DgTJ1DRZdE3eO3Tz-1_initial : cs_as:CS_AS_Link [
-    from my_drawio:cell_Kvt-DgTJ1DRZdE3eO3Tz-1
-    to my_pm:initial
-    object_diagram:inModel model
-  ]
-
-  ri trace_drawio_Akw1mT6UbTgWhP--InIg-69_final : cs_as:CS_AS_Link [
-    from my_drawio:cell_Akw1mT6UbTgWhP--InIg-69
-    to my_pm:final
-    object_diagram:inModel model
-  ]
-
-  ri trace_drawio_Akw1mT6UbTgWhP--InIg-10_activity_0_port_0 : cs_as:CS_AS_Link [
-    from my_drawio:cell_Akw1mT6UbTgWhP--InIg-10
-    to my_pm:activity_0_port_0
-    object_diagram:inModel model
-  ]
-
-  ri trace_drawio_Akw1mT6UbTgWhP--InIg-12_activity_0_port_3 : cs_as:CS_AS_Link [
-    from my_drawio:cell_Akw1mT6UbTgWhP--InIg-12
-    to my_pm:activity_0_port_3
-    object_diagram:inModel model
-  ]
-
-  ri trace_drawio_Akw1mT6UbTgWhP--InIg-13_activity_0_port_4 : cs_as:CS_AS_Link [
-    from my_drawio:cell_Akw1mT6UbTgWhP--InIg-13
-    to my_pm:activity_0_port_4
-    object_diagram:inModel model
-  ]
-
-  ri trace_drawio_Akw1mT6UbTgWhP--InIg-20_activity_0_port_5 : cs_as:CS_AS_Link [
-    from my_drawio:cell_Akw1mT6UbTgWhP--InIg-20
-    to my_pm:activity_0_port_5
-    object_diagram:inModel model
-  ]
-
-  ri trace_drawio_Akw1mT6UbTgWhP--InIg-23_activity_0_port_2 : cs_as:CS_AS_Link [
-    from my_drawio:cell_Akw1mT6UbTgWhP--InIg-23
-    to my_pm:activity_0_port_2
-    object_diagram:inModel model
-  ]
-
-  ri trace_drawio_lIuTJBtmPldcnfcOhHGF-3_activity_0_port_1 : cs_as:CS_AS_Link [
-    from my_drawio:cell_lIuTJBtmPldcnfcOhHGF-3
-    to my_pm:activity_0_port_1
-    object_diagram:inModel model
-  ]
-
-  ri trace_drawio_Akw1mT6UbTgWhP--InIg-4_activity_0 : cs_as:CS_AS_Link [
-    from my_drawio:cell_Akw1mT6UbTgWhP--InIg-4
-    to my_pm:activity_0
-    object_diagram:inModel model
-  ]
-
-  ri trace_drawio_Akw1mT6UbTgWhP--InIg-5_artifact_0 : cs_as:CS_AS_Link [
-    from my_drawio:cell_Akw1mT6UbTgWhP--InIg-5
-    to my_pm:artifact_0
-    object_diagram:inModel model
-  ]
-
-  ri trace_drawio_Akw1mT6UbTgWhP--InIg-6_artifact_1 : cs_as:CS_AS_Link [
-    from my_drawio:cell_Akw1mT6UbTgWhP--InIg-6
-    to my_pm:artifact_1
-    object_diagram:inModel model
-  ]
-
-  ri trace_drawio_Akw1mT6UbTgWhP--InIg-17_artifact_2 : cs_as:CS_AS_Link [
-    from my_drawio:cell_Akw1mT6UbTgWhP--InIg-17
-    to my_pm:artifact_2
-    object_diagram:inModel model
-  ]
-
-  ri trace_drawio_Akw1mT6UbTgWhP--InIg-18_artifact_3 : cs_as:CS_AS_Link [
-    from my_drawio:cell_Akw1mT6UbTgWhP--InIg-18
-    to my_pm:artifact_3
-    object_diagram:inModel model
-  ]
-
-  ri trace_drawio_Akw1mT6UbTgWhP--InIg-28_activity_1_port_2 : cs_as:CS_AS_Link [
-    from my_drawio:cell_Akw1mT6UbTgWhP--InIg-28
-    to my_pm:activity_1_port_2
-    object_diagram:inModel model
-  ]
-
-  ri trace_drawio_XzE_Lk5AR0apfi5KI8EF-2_activity_1_port_1 : cs_as:CS_AS_Link [
-    from my_drawio:cell_XzE_Lk5AR0apfi5KI8EF-2
-    to my_pm:activity_1_port_1
-    object_diagram:inModel model
-  ]
-
-  ri trace_drawio_Akw1mT6UbTgWhP--InIg-38_activity_1_port_4 : cs_as:CS_AS_Link [
-    from my_drawio:cell_Akw1mT6UbTgWhP--InIg-38
-    to my_pm:activity_1_port_4
-    object_diagram:inModel model
-  ]
-
-  ri trace_drawio_Akw1mT6UbTgWhP--InIg-24_activity_1_port_0 : cs_as:CS_AS_Link [
-    from my_drawio:cell_Akw1mT6UbTgWhP--InIg-24
-    to my_pm:activity_1_port_0
-    object_diagram:inModel model
-  ]
-
-  ri trace_drawio_Akw1mT6UbTgWhP--InIg-26_activity_1_port_3 : cs_as:CS_AS_Link [
-    from my_drawio:cell_Akw1mT6UbTgWhP--InIg-26
-    to my_pm:activity_1_port_3
-    object_diagram:inModel model
-  ]
-
-  ri trace_drawio_Akw1mT6UbTgWhP--InIg-22_activity_1 : cs_as:CS_AS_Link [
-    from my_drawio:cell_Akw1mT6UbTgWhP--InIg-22
-    to my_pm:activity_1
-    object_diagram:inModel model
-  ]
-
-  ri trace_drawio_Akw1mT6UbTgWhP--InIg-43_activity_2_port_2 : cs_as:CS_AS_Link [
-    from my_drawio:cell_Akw1mT6UbTgWhP--InIg-43
-    to my_pm:activity_2_port_2
-    object_diagram:inModel model
-  ]
-
-  ri trace_drawio_XzE_Lk5AR0apfi5KI8EF-1_activity_2_port_0 : cs_as:CS_AS_Link [
-    from my_drawio:cell_XzE_Lk5AR0apfi5KI8EF-1
-    to my_pm:activity_2_port_0
-    object_diagram:inModel model
-  ]
-
-  ri trace_drawio_XzE_Lk5AR0apfi5KI8EF-4_activity_2_port_1 : cs_as:CS_AS_Link [
-    from my_drawio:cell_XzE_Lk5AR0apfi5KI8EF-4
-    to my_pm:activity_2_port_1
-    object_diagram:inModel model
-  ]
-
-  ri trace_drawio_-FBhw_vcgPF5rW2nMRGZ-12_activity_2_port_4 : cs_as:CS_AS_Link [
-    from my_drawio:cell_-FBhw_vcgPF5rW2nMRGZ-12
-    to my_pm:activity_2_port_4
-    object_diagram:inModel model
-  ]
-
-  ri trace_drawio_Akw1mT6UbTgWhP--InIg-47_activity_2_port_3 : cs_as:CS_AS_Link [
-    from my_drawio:cell_Akw1mT6UbTgWhP--InIg-47
-    to my_pm:activity_2_port_3
-    object_diagram:inModel model
-  ]
-
-  ri trace_drawio_Akw1mT6UbTgWhP--InIg-30_activity_2 : cs_as:CS_AS_Link [
-    from my_drawio:cell_Akw1mT6UbTgWhP--InIg-30
-    to my_pm:activity_2
-    object_diagram:inModel model
-  ]
-
-  ri trace_drawio_Akw1mT6UbTgWhP--InIg-34_artifact_4 : cs_as:CS_AS_Link [
-    from my_drawio:cell_Akw1mT6UbTgWhP--InIg-34
-    to my_pm:artifact_4
-    object_diagram:inModel model
-  ]
-
-  ri trace_drawio_Akw1mT6UbTgWhP--InIg-49_artifact_5 : cs_as:CS_AS_Link [
-    from my_drawio:cell_Akw1mT6UbTgWhP--InIg-49
-    to my_pm:artifact_5
-    object_diagram:inModel model
-  ]
-
-  ri trace_drawio_Akw1mT6UbTgWhP--InIg-57_activity_3_port_3 : cs_as:CS_AS_Link [
-    from my_drawio:cell_Akw1mT6UbTgWhP--InIg-57
-    to my_pm:activity_3_port_3
-    object_diagram:inModel model
-  ]
-
-  ri trace_drawio_Akw1mT6UbTgWhP--InIg-58_activity_3_port_4 : cs_as:CS_AS_Link [
-    from my_drawio:cell_Akw1mT6UbTgWhP--InIg-58
-    to my_pm:activity_3_port_4
-    object_diagram:inModel model
-  ]
-
-  ri trace_drawio_XzE_Lk5AR0apfi5KI8EF-5_activity_3_port_0 : cs_as:CS_AS_Link [
-    from my_drawio:cell_XzE_Lk5AR0apfi5KI8EF-5
-    to my_pm:activity_3_port_0
-    object_diagram:inModel model
-  ]
-
-  ri trace_drawio_XzE_Lk5AR0apfi5KI8EF-8_activity_3_port_1 : cs_as:CS_AS_Link [
-    from my_drawio:cell_XzE_Lk5AR0apfi5KI8EF-8
-    to my_pm:activity_3_port_1
-    object_diagram:inModel model
-  ]
-
-  ri trace_drawio_-FBhw_vcgPF5rW2nMRGZ-13_activity_3_port_2 : cs_as:CS_AS_Link [
-    from my_drawio:cell_-FBhw_vcgPF5rW2nMRGZ-13
-    to my_pm:activity_3_port_2
-    object_diagram:inModel model
-  ]
-
-  ri trace_drawio_Akw1mT6UbTgWhP--InIg-50_activity_3 : cs_as:CS_AS_Link [
-    from my_drawio:cell_Akw1mT6UbTgWhP--InIg-50
-    to my_pm:activity_3
-    object_diagram:inModel model
-  ]
-
-  ri trace_drawio_Akw1mT6UbTgWhP--InIg-52_artifact_6 : cs_as:CS_AS_Link [
-    from my_drawio:cell_Akw1mT6UbTgWhP--InIg-52
-    to my_pm:artifact_6
-    object_diagram:inModel model
-  ]
-
-  ri trace_drawio_Akw1mT6UbTgWhP--InIg-53_artifact_7 : cs_as:CS_AS_Link [
-    from my_drawio:cell_Akw1mT6UbTgWhP--InIg-53
-    to my_pm:artifact_7
-    object_diagram:inModel model
-  ]
-
-  ri trace_drawio_Akw1mT6UbTgWhP--InIg-67_activity_4_port_3 : cs_as:CS_AS_Link [
-    from my_drawio:cell_Akw1mT6UbTgWhP--InIg-67
-    to my_pm:activity_4_port_3
-    object_diagram:inModel model
-  ]
-
-  ri trace_drawio_hjtIVpRlB6XSkxCe3kzS-4_activity_4_port_1 : cs_as:CS_AS_Link [
-    from my_drawio:cell_hjtIVpRlB6XSkxCe3kzS-4
-    to my_pm:activity_4_port_1
-    object_diagram:inModel model
-  ]
-
-  ri trace_drawio_lIuTJBtmPldcnfcOhHGF-6_activity_4_port_2 : cs_as:CS_AS_Link [
-    from my_drawio:cell_lIuTJBtmPldcnfcOhHGF-6
-    to my_pm:activity_4_port_2
-    object_diagram:inModel model
-  ]
-
-  ri trace_drawio_Akw1mT6UbTgWhP--InIg-68_activity_4_port_4 : cs_as:CS_AS_Link [
-    from my_drawio:cell_Akw1mT6UbTgWhP--InIg-68
-    to my_pm:activity_4_port_4
-    object_diagram:inModel model
-  ]
-
-  ri trace_drawio_XzE_Lk5AR0apfi5KI8EF-7_activity_4_port_0 : cs_as:CS_AS_Link [
-    from my_drawio:cell_XzE_Lk5AR0apfi5KI8EF-7
-    to my_pm:activity_4_port_0
-    object_diagram:inModel model
-  ]
-
-  ri trace_drawio_Akw1mT6UbTgWhP--InIg-54_activity_4 : cs_as:CS_AS_Link [
-    from my_drawio:cell_Akw1mT6UbTgWhP--InIg-54
-    to my_pm:activity_4
-    object_diagram:inModel model
-  ]
-
-  ri trace_drawio_oDRBLhcRjnzzmYJR4pT3-2_activity_5_port_0 : cs_as:CS_AS_Link [
-    from my_drawio:cell_oDRBLhcRjnzzmYJR4pT3-2
-    to my_pm:activity_5_port_0
-    object_diagram:inModel model
-  ]
-
-  ri trace_drawio_oDRBLhcRjnzzmYJR4pT3-3_activity_5_port_1 : cs_as:CS_AS_Link [
-    from my_drawio:cell_oDRBLhcRjnzzmYJR4pT3-3
-    to my_pm:activity_5_port_1
-    object_diagram:inModel model
-  ]
-
-  ri trace_drawio_oDRBLhcRjnzzmYJR4pT3-5_activity_5_port_2 : cs_as:CS_AS_Link [
-    from my_drawio:cell_oDRBLhcRjnzzmYJR4pT3-5
-    to my_pm:activity_5_port_2
-    object_diagram:inModel model
-  ]
-
-  ri trace_drawio_oDRBLhcRjnzzmYJR4pT3-6_activity_5_port_3 : cs_as:CS_AS_Link [
-    from my_drawio:cell_oDRBLhcRjnzzmYJR4pT3-6
-    to my_pm:activity_5_port_3
-    object_diagram:inModel model
-  ]
-
-  ri trace_drawio_nNHIfMFn6DHzLZeGgIeC-1_activity_5_port_4 : cs_as:CS_AS_Link [
-    from my_drawio:cell_nNHIfMFn6DHzLZeGgIeC-1
-    to my_pm:activity_5_port_4
-    object_diagram:inModel model
-  ]
-
-  ri trace_drawio_ZZiZBwUqE79DcpNbQ25f-1_activity_5 : cs_as:CS_AS_Link [
-    from my_drawio:cell_ZZiZBwUqE79DcpNbQ25f-1
-    to my_pm:activity_5
-    object_diagram:inModel model
-  ]
-
-  ri trace_drawio_Akw1mT6UbTgWhP--InIg-3_ctrl_flow_0 : cs_as:CS_AS_Link [
-    from my_drawio:cell_Akw1mT6UbTgWhP--InIg-3
-    to my_pm:ctrl_flow_0
-    object_diagram:inModel model
-  ]
-
-  ri trace_drawio_Akw1mT6UbTgWhP--InIg-14_data_flow_0 : cs_as:CS_AS_Link [
-    from my_drawio:cell_Akw1mT6UbTgWhP--InIg-14
-    to my_pm:data_flow_0
-    object_diagram:inModel model
-  ]
-
-  ri trace_drawio_Akw1mT6UbTgWhP--InIg-15_data_flow_1 : cs_as:CS_AS_Link [
-    from my_drawio:cell_Akw1mT6UbTgWhP--InIg-15
-    to my_pm:data_flow_1
-    object_diagram:inModel model
-  ]
-
-  ri trace_drawio_hjtIVpRlB6XSkxCe3kzS-1_data_flow_2 : cs_as:CS_AS_Link [
-    from my_drawio:cell_hjtIVpRlB6XSkxCe3kzS-1
-    to my_pm:data_flow_2
-    object_diagram:inModel model
-  ]
-
-  ri trace_drawio_Akw1mT6UbTgWhP--InIg-27_data_flow_3 : cs_as:CS_AS_Link [
-    from my_drawio:cell_Akw1mT6UbTgWhP--InIg-27
-    to my_pm:data_flow_3
-    object_diagram:inModel model
-  ]
-
-  ri trace_drawio_Akw1mT6UbTgWhP--InIg-29_data_flow_4 : cs_as:CS_AS_Link [
-    from my_drawio:cell_Akw1mT6UbTgWhP--InIg-29
-    to my_pm:data_flow_4
-    object_diagram:inModel model
-  ]
-
-  ri trace_drawio_Akw1mT6UbTgWhP--InIg-21_data_flow_5 : cs_as:CS_AS_Link [
-    from my_drawio:cell_Akw1mT6UbTgWhP--InIg-21
-    to my_pm:data_flow_5
-    object_diagram:inModel model
-  ]
-
-  ri trace_drawio_Akw1mT6UbTgWhP--InIg-25_ctrl_flow_1 : cs_as:CS_AS_Link [
-    from my_drawio:cell_Akw1mT6UbTgWhP--InIg-25
-    to my_pm:ctrl_flow_1
-    object_diagram:inModel model
-  ]
-
-  ri trace_drawio_Akw1mT6UbTgWhP--InIg-48_data_flow_6 : cs_as:CS_AS_Link [
-    from my_drawio:cell_Akw1mT6UbTgWhP--InIg-48
-    to my_pm:data_flow_6
-    object_diagram:inModel model
-  ]
-
-  ri trace_drawio_Akw1mT6UbTgWhP--InIg-41_data_flow_7 : cs_as:CS_AS_Link [
-    from my_drawio:cell_Akw1mT6UbTgWhP--InIg-41
-    to my_pm:data_flow_7
-    object_diagram:inModel model
-  ]
-
-  ri trace_drawio_-FBhw_vcgPF5rW2nMRGZ-15_data_flow_8 : cs_as:CS_AS_Link [
-    from my_drawio:cell_-FBhw_vcgPF5rW2nMRGZ-15
-    to my_pm:data_flow_8
-    object_diagram:inModel model
-  ]
-
-  ri trace_drawio_qdYLwQm77Az_fS4UmsVN-1_data_flow_9 : cs_as:CS_AS_Link [
-    from my_drawio:cell_qdYLwQm77Az_fS4UmsVN-1
-    to my_pm:data_flow_9
-    object_diagram:inModel model
-  ]
-
-  ri trace_drawio_-FBhw_vcgPF5rW2nMRGZ-11_data_flow_10 : cs_as:CS_AS_Link [
-    from my_drawio:cell_-FBhw_vcgPF5rW2nMRGZ-11
-    to my_pm:data_flow_10
-    object_diagram:inModel model
-  ]
-
-  ri trace_drawio_Akw1mT6UbTgWhP--InIg-65_data_flow_11 : cs_as:CS_AS_Link [
-    from my_drawio:cell_Akw1mT6UbTgWhP--InIg-65
-    to my_pm:data_flow_11
-    object_diagram:inModel model
-  ]
-
-  ri trace_drawio_-FBhw_vcgPF5rW2nMRGZ-6_data_flow_12 : cs_as:CS_AS_Link [
-    from my_drawio:cell_-FBhw_vcgPF5rW2nMRGZ-6
-    to my_pm:data_flow_12
-    object_diagram:inModel model
-  ]
-
-  ri trace_drawio_-FBhw_vcgPF5rW2nMRGZ-14_data_flow_13 : cs_as:CS_AS_Link [
-    from my_drawio:cell_-FBhw_vcgPF5rW2nMRGZ-14
-    to my_pm:data_flow_13
-    object_diagram:inModel model
-  ]
-
-  ri trace_drawio_XzE_Lk5AR0apfi5KI8EF-3_ctrl_flow_2 : cs_as:CS_AS_Link [
-    from my_drawio:cell_XzE_Lk5AR0apfi5KI8EF-3
-    to my_pm:ctrl_flow_2
-    object_diagram:inModel model
-  ]
-
-  ri trace_drawio_XzE_Lk5AR0apfi5KI8EF-6_ctrl_flow_3 : cs_as:CS_AS_Link [
-    from my_drawio:cell_XzE_Lk5AR0apfi5KI8EF-6
-    to my_pm:ctrl_flow_3
-    object_diagram:inModel model
-  ]
-
-  ri trace_drawio_XzE_Lk5AR0apfi5KI8EF-9_ctrl_flow_4 : cs_as:CS_AS_Link [
-    from my_drawio:cell_XzE_Lk5AR0apfi5KI8EF-9
-    to my_pm:ctrl_flow_4
-    object_diagram:inModel model
-  ]
-
-  ri trace_drawio_hjtIVpRlB6XSkxCe3kzS-5_ctrl_flow_5 : cs_as:CS_AS_Link [
-    from my_drawio:cell_hjtIVpRlB6XSkxCe3kzS-5
-    to my_pm:ctrl_flow_5
-    object_diagram:inModel model
-  ]
-
-  ri trace_drawio_lIuTJBtmPldcnfcOhHGF-5_ctrl_flow_6 : cs_as:CS_AS_Link [
-    from my_drawio:cell_lIuTJBtmPldcnfcOhHGF-5
-    to my_pm:ctrl_flow_6
-    object_diagram:inModel model
-  ]
-
-  ri trace_drawio_oDRBLhcRjnzzmYJR4pT3-4_ctrl_flow_7 : cs_as:CS_AS_Link [
-    from my_drawio:cell_oDRBLhcRjnzzmYJR4pT3-4
-    to my_pm:ctrl_flow_7
-    object_diagram:inModel model
-  ]
-
-  ri trace_drawio_oDRBLhcRjnzzmYJR4pT3-7_data_flow_14 : cs_as:CS_AS_Link [
-    from my_drawio:cell_oDRBLhcRjnzzmYJR4pT3-7
-    to my_pm:data_flow_14
-    object_diagram:inModel model
-  ]
-
-  ri trace_drawio_oDRBLhcRjnzzmYJR4pT3-8_data_flow_15 : cs_as:CS_AS_Link [
-    from my_drawio:cell_oDRBLhcRjnzzmYJR4pT3-8
-    to my_pm:data_flow_15
-    object_diagram:inModel model
-  ]
-
-  ri trace_drawio_nNHIfMFn6DHzLZeGgIeC-2_data_flow_16 : cs_as:CS_AS_Link [
-    from my_drawio:cell_nNHIfMFn6DHzLZeGgIeC-2
-    to my_pm:data_flow_16
-    object_diagram:inModel model
-  ]
-
-  ri trace_drawio_1_model : cs_as:CS_AS_Link [
-    from my_drawio:cell_1
-    to my_pm:model
-    object_diagram:inModel model
-  ]
-}

Diferenças do arquivo suprimidas por serem muito extensas
+ 0 - 2148
examples/oml/SystemDesignOntology2Layers/src/oml/ua.be/sdo2l/description/artifacts/drivetrain_drawio.oml


+ 0 - 504
examples/oml/SystemDesignOntology2Layers/src/oml/ua.be/sdo2l/description/artifacts/drivetrain_pm.oml

@@ -1,504 +0,0 @@
-// Warning: Generated Code! Do not edit!
-// Input: http://localhost:5000/files/drawio/drivetrain:pm
-// Generator: https://msdl.uantwerpen.be/git/jexelmans/drawio2oml/drawio2oml/pm/oml_generator.py
-
-description <http://ua.be/sdo2l/description/artifacts/drivetrain_pm#> as drivetrain_pm {
-
-  uses <http://ua.be/sdo2l/vocabulary/formalisms/pm#> as pm
-  uses <http://ua.be/sdo2l/vocabulary/formalisms/object_diagram#> as object_diagram
-  uses <http://ua.be/sdo2l/vocabulary/formalisms/ftg#> as ftg
-
-  extends <http://ua.be/sdo2l/description/artifacts/FTG_ftg#> as ftg_instance
-
-  ci model : pm:Model [
-    object_diagram:hasName "drivetrain_pm"
-  ]
-
-  ci initial : pm:Initial [
-    object_diagram:inModel model
-    pm:ctrlTo activity_5_port_0 // for some reason, we have to explicitly create the unreified relations on top of the reified relations (at the end of this file) or we get a reasoner error
-  ]
-
-  ci final : pm:Final [
-    object_diagram:inModel model
-    //pm:ctrlFrom activity_4_port_1 // for some reason, we have to explicitly create the unreified relations on top of the reified relations (at the end of this file) or we get a reasoner error
-  ]
-
-  ci artifact_0 : pm:Artifact [
-    pm:hasName "drivetrain_limitations"
-    pm:hasType ftg_instance:f_TextDocument
-    object_diagram:inModel model
-    pm:dataTo activity_0_port_3 // for some reason, we have to explicitly create the unreified relations on top of the reified relations (at the end of this file) or we get a reasoner error
-  ]
-
-  ci artifact_1 : pm:Artifact [
-    pm:hasName "test_requirements"
-    pm:hasType ftg_instance:f_TextDocument
-    object_diagram:inModel model
-    pm:dataTo activity_0_port_4 // for some reason, we have to explicitly create the unreified relations on top of the reified relations (at the end of this file) or we get a reasoner errorpm:dataTo activity_2_port_2 // for some reason, we have to explicitly create the unreified relations on top of the reified relations (at the end of this file) or we get a reasoner error
-  ]
-
-  ci artifact_2 : pm:Artifact [
-    pm:hasName "matlab_torque"
-    pm:hasType ftg_instance:f_Profile
-    object_diagram:inModel model
-    pm:dataTo activity_1_port_3 // for some reason, we have to explicitly create the unreified relations on top of the reified relations (at the end of this file) or we get a reasoner error
-  ]
-
-  ci artifact_3 : pm:Artifact [
-    pm:hasName "control_parameter_generator"
-    pm:hasType ftg_instance:f_Script
-    object_diagram:inModel model
-    pm:dataTo activity_1_port_2 // for some reason, we have to explicitly create the unreified relations on top of the reified relations (at the end of this file) or we get a reasoner error
-  ]
-
-  ci artifact_4 : pm:Artifact [
-    pm:hasName "matlab_control_parameters"
-    pm:hasType ftg_instance:f_TabularData
-    object_diagram:inModel model
-    pm:dataTo activity_2_port_3 // for some reason, we have to explicitly create the unreified relations on top of the reified relations (at the end of this file) or we get a reasoner error
-  ]
-
-  ci artifact_5 : pm:Artifact [
-    pm:hasName "c-code_to_be_run_on_rtt"
-    pm:hasType ftg_instance:f_Code
-    object_diagram:inModel model
-    pm:dataTo activity_3_port_2 // for some reason, we have to explicitly create the unreified relations on top of the reified relations (at the end of this file) or we get a reasoner error
-  ]
-
-  ci artifact_6 : pm:Artifact [
-    pm:hasName "drivetrain_sensor_data"
-    pm:hasType ftg_instance:f_TabularData
-    object_diagram:inModel model
-    pm:dataTo activity_4_port_3 // for some reason, we have to explicitly create the unreified relations on top of the reified relations (at the end of this file) or we get a reasoner error
-  ]
-
-  ci artifact_7 : pm:Artifact [
-    pm:hasName "coupling_sensor_data"
-    pm:hasType ftg_instance:f_TabularData
-    object_diagram:inModel model
-    pm:dataTo activity_4_port_4 // for some reason, we have to explicitly create the unreified relations on top of the reified relations (at the end of this file) or we get a reasoner error
-  ]
-
-  ci activity_0 : pm:Activity [
-    pm:hasName "set_up_drivetrain_profile"
-    pm:isTransformation ftg_instance:t_SetupProfile
-    object_diagram:inModel model
-  ]
-
-  ci activity_0_port_2 : pm:CtrlOutputPort [
-    pm:hasName "cout"
-    pm:ofActivity activity_0
-    object_diagram:inModel model
-    pm:ctrlTo activity_1_port_0 // for some reason, we have to explicitly create the unreified relations on top of the reified relations (at the end of this file) or we get a reasoner error
-  ]
-  
-
-  ci activity_0_port_0 : pm:CtrlInputPort [
-    pm:hasName "cin"
-    pm:ofActivity activity_0
-    object_diagram:inModel model
-    //pm:ctrlFrom activity_5_port_1 // for some reason, we have to explicitly create the unreified relations on top of the reified relations (at the end of this file) or we get a reasoner error
-  ]
-
-  ci activity_0_port_1 : pm:CtrlInputPort [
-    pm:hasName "cinRec"
-    pm:ofActivity activity_0
-    object_diagram:inModel model
-    //pm:ctrlFrom activity_4_port_2 // for some reason, we have to explicitly create the unreified relations on top of the reified relations (at the end of this file) or we get a reasoner error
-  ]
-  
-
-  ci activity_0_port_5 : pm:DataOutputPort [
-    pm:hasName "dout"
-    pm:ofActivity activity_0
-    object_diagram:inModel model
-    pm:dataTo artifact_2 // for some reason, we have to explicitly create the unreified relations on top of the reified relations (at the end of this file) or we get a reasoner error
-  ]
-  
-
-  ci activity_0_port_3 : pm:DataInputPort [
-    pm:hasName "din"
-    pm:ofActivity activity_0
-    object_diagram:inModel model
-    pm:dataFrom artifact_0 // for some reason, we have to explicitly create the unreified relations on top of the reified relations (at the end of this file) or we get a reasoner error
-  ]
-
-  ci activity_0_port_4 : pm:DataInputPort [
-    pm:hasName "din"
-    pm:ofActivity activity_0
-    object_diagram:inModel model
-    pm:dataFrom artifact_1 // for some reason, we have to explicitly create the unreified relations on top of the reified relations (at the end of this file) or we get a reasoner error
-  ]
-
-  ci activity_1 : pm:Activity [
-    pm:hasName "Generate_matlab_control_parameters"
-    pm:isTransformation ftg_instance:t_GenerateControlParameters
-    object_diagram:inModel model
-  ]
-
-  ci activity_1_port_1 : pm:CtrlOutputPort [
-    pm:hasName "cout"
-    pm:ofActivity activity_1
-    object_diagram:inModel model
-    pm:ctrlTo activity_2_port_0 // for some reason, we have to explicitly create the unreified relations on top of the reified relations (at the end of this file) or we get a reasoner error
-  ]
-  
-
-  ci activity_1_port_0 : pm:CtrlInputPort [
-    pm:hasName "cin"
-    pm:ofActivity activity_1
-    object_diagram:inModel model
-    //pm:ctrlFrom activity_0_port_2 // for some reason, we have to explicitly create the unreified relations on top of the reified relations (at the end of this file) or we get a reasoner error
-  ]
-  
-
-  ci activity_1_port_4 : pm:DataOutputPort [
-    pm:hasName "dout"
-    pm:ofActivity activity_1
-    object_diagram:inModel model
-    pm:dataTo artifact_4 // for some reason, we have to explicitly create the unreified relations on top of the reified relations (at the end of this file) or we get a reasoner error
-  ]
-  
-
-  ci activity_1_port_2 : pm:DataInputPort [
-    pm:hasName "din"
-    pm:ofActivity activity_1
-    object_diagram:inModel model
-    pm:dataFrom artifact_3 // for some reason, we have to explicitly create the unreified relations on top of the reified relations (at the end of this file) or we get a reasoner error
-  ]
-
-  ci activity_1_port_3 : pm:DataInputPort [
-    pm:hasName "din"
-    pm:ofActivity activity_1
-    object_diagram:inModel model
-    pm:dataFrom artifact_2 // for some reason, we have to explicitly create the unreified relations on top of the reified relations (at the end of this file) or we get a reasoner error
-  ]
-
-  ci activity_2 : pm:Activity [
-    pm:hasName "Build_simulink_control_settings"
-    pm:isTransformation ftg_instance:t_BuildControlSettings
-    object_diagram:inModel model
-  ]
-
-  ci activity_2_port_1 : pm:CtrlOutputPort [
-    pm:hasName "cout"
-    pm:ofActivity activity_2
-    object_diagram:inModel model
-    pm:ctrlTo activity_3_port_0 // for some reason, we have to explicitly create the unreified relations on top of the reified relations (at the end of this file) or we get a reasoner error
-  ]
-  
-
-  ci activity_2_port_0 : pm:CtrlInputPort [
-    pm:hasName "cin"
-    pm:ofActivity activity_2
-    object_diagram:inModel model
-    //pm:ctrlFrom activity_1_port_1 // for some reason, we have to explicitly create the unreified relations on top of the reified relations (at the end of this file) or we get a reasoner error
-  ]
-  
-
-  ci activity_2_port_4 : pm:DataOutputPort [
-    pm:hasName "dout"
-    pm:ofActivity activity_2
-    object_diagram:inModel model
-    pm:dataTo artifact_5 // for some reason, we have to explicitly create the unreified relations on top of the reified relations (at the end of this file) or we get a reasoner error
-  ]
-  
-
-  ci activity_2_port_2 : pm:DataInputPort [
-    pm:hasName "din"
-    pm:ofActivity activity_2
-    object_diagram:inModel model
-    pm:dataFrom artifact_1 // for some reason, we have to explicitly create the unreified relations on top of the reified relations (at the end of this file) or we get a reasoner error
-  ]
-
-  ci activity_2_port_3 : pm:DataInputPort [
-    pm:hasName "din"
-    pm:ofActivity activity_2
-    object_diagram:inModel model
-    pm:dataFrom artifact_4 // for some reason, we have to explicitly create the unreified relations on top of the reified relations (at the end of this file) or we get a reasoner error
-  ]
-
-  ci activity_3 : pm:Activity [
-    pm:hasName "run_experiment"
-    pm:isTransformation ftg_instance:t_RunExperiment
-    object_diagram:inModel model
-  ]
-
-  ci activity_3_port_1 : pm:CtrlOutputPort [
-    pm:hasName "cout"
-    pm:ofActivity activity_3
-    object_diagram:inModel model
-    pm:ctrlTo activity_4_port_0 // for some reason, we have to explicitly create the unreified relations on top of the reified relations (at the end of this file) or we get a reasoner error
-  ]
-  
-
-  ci activity_3_port_0 : pm:CtrlInputPort [
-    pm:hasName "cin"
-    pm:ofActivity activity_3
-    object_diagram:inModel model
-    //pm:ctrlFrom activity_2_port_1 // for some reason, we have to explicitly create the unreified relations on top of the reified relations (at the end of this file) or we get a reasoner error
-  ]
-  
-
-  ci activity_3_port_3 : pm:DataOutputPort [
-    pm:hasName "dout"
-    pm:ofActivity activity_3
-    object_diagram:inModel model
-    pm:dataTo artifact_6 // for some reason, we have to explicitly create the unreified relations on top of the reified relations (at the end of this file) or we get a reasoner error
-  ]
-
-  ci activity_3_port_4 : pm:DataOutputPort [
-    pm:hasName "dout"
-    pm:ofActivity activity_3
-    object_diagram:inModel model
-    pm:dataTo artifact_7 // for some reason, we have to explicitly create the unreified relations on top of the reified relations (at the end of this file) or we get a reasoner error
-  ]
-  
-
-  ci activity_3_port_2 : pm:DataInputPort [
-    pm:hasName "din"
-    pm:ofActivity activity_3
-    object_diagram:inModel model
-    pm:dataFrom artifact_5 // for some reason, we have to explicitly create the unreified relations on top of the reified relations (at the end of this file) or we get a reasoner error
-  ]
-
-  ci activity_4 : pm:Activity [
-    pm:hasName "check_properties"
-    pm:isTransformation ftg_instance:t_VerifyData
-    object_diagram:inModel model
-  ]
-
-  ci activity_4_port_1 : pm:CtrlOutputPort [
-    pm:hasName "cout"
-    pm:ofActivity activity_4
-    object_diagram:inModel model
-    pm:ctrlTo final // for some reason, we have to explicitly create the unreified relations on top of the reified relations (at the end of this file) or we get a reasoner error
-  ]
-
-  ci activity_4_port_2 : pm:CtrlOutputPort [
-    pm:hasName "coutRec"
-    pm:ofActivity activity_4
-    object_diagram:inModel model
-    pm:ctrlTo activity_0_port_1 // for some reason, we have to explicitly create the unreified relations on top of the reified relations (at the end of this file) or we get a reasoner error
-  ]
-  
-
-  ci activity_4_port_0 : pm:CtrlInputPort [
-    pm:hasName "cin"
-    pm:ofActivity activity_4
-    object_diagram:inModel model
-    //pm:ctrlFrom activity_3_port_1 // for some reason, we have to explicitly create the unreified relations on top of the reified relations (at the end of this file) or we get a reasoner error
-  ]
-  
-  
-
-  ci activity_4_port_3 : pm:DataInputPort [
-    pm:hasName "din"
-    pm:ofActivity activity_4
-    object_diagram:inModel model
-    pm:dataFrom artifact_6 // for some reason, we have to explicitly create the unreified relations on top of the reified relations (at the end of this file) or we get a reasoner error
-  ]
-
-  ci activity_4_port_4 : pm:DataInputPort [
-    pm:hasName "din"
-    pm:ofActivity activity_4
-    object_diagram:inModel model
-    pm:dataFrom artifact_7 // for some reason, we have to explicitly create the unreified relations on top of the reified relations (at the end of this file) or we get a reasoner error
-  ]
-
-  ci activity_5 : pm:Activity [
-    pm:hasName "InputParameters"
-    pm:isTransformation ftg_instance:t_Preparation
-    object_diagram:inModel model
-  ]
-
-  ci activity_5_port_1 : pm:CtrlOutputPort [
-    pm:hasName "cout"
-    pm:ofActivity activity_5
-    object_diagram:inModel model
-    pm:ctrlTo activity_0_port_0 // for some reason, we have to explicitly create the unreified relations on top of the reified relations (at the end of this file) or we get a reasoner error
-  ]
-  
-
-  ci activity_5_port_0 : pm:CtrlInputPort [
-    pm:hasName "cin"
-    pm:ofActivity activity_5
-    object_diagram:inModel model
-    //pm:ctrlFrom initial // for some reason, we have to explicitly create the unreified relations on top of the reified relations (at the end of this file) or we get a reasoner error
-  ]
-  
-
-  ci activity_5_port_2 : pm:DataOutputPort [
-    pm:hasName "dout"
-    pm:ofActivity activity_5
-    object_diagram:inModel model
-    pm:dataTo artifact_0 // for some reason, we have to explicitly create the unreified relations on top of the reified relations (at the end of this file) or we get a reasoner error
-  ]
-
-  ci activity_5_port_3 : pm:DataOutputPort [
-    pm:hasName "dout"
-    pm:ofActivity activity_5
-    object_diagram:inModel model
-    pm:dataTo artifact_1 // for some reason, we have to explicitly create the unreified relations on top of the reified relations (at the end of this file) or we get a reasoner error
-  ]
-
-  ci activity_5_port_4 : pm:DataOutputPort [
-    pm:hasName "dout"
-    pm:ofActivity activity_5
-    object_diagram:inModel model
-    pm:dataTo artifact_3 // for some reason, we have to explicitly create the unreified relations on top of the reified relations (at the end of this file) or we get a reasoner error
-  ]
-  
-
-  ri ctrl_flow_0 : pm:CtrlFlow [
-    from initial
-    to activity_5_port_0
-    object_diagram:inModel model
-  ]
-
-  ri ctrl_flow_1 : pm:CtrlFlow [
-    from activity_0_port_2
-    to activity_1_port_0
-    object_diagram:inModel model
-  ]
-
-  ri ctrl_flow_2 : pm:CtrlFlow [
-    from activity_1_port_1
-    to activity_2_port_0
-    object_diagram:inModel model
-  ]
-
-  ri ctrl_flow_3 : pm:CtrlFlow [
-    from activity_2_port_1
-    to activity_3_port_0
-    object_diagram:inModel model
-  ]
-
-  ri ctrl_flow_4 : pm:CtrlFlow [
-    from activity_3_port_1
-    to activity_4_port_0
-    object_diagram:inModel model
-  ]
-
-  ri ctrl_flow_5 : pm:CtrlFlow [
-    from activity_4_port_1
-    to final
-    object_diagram:inModel model
-  ]
-
-  ri ctrl_flow_6 : pm:CtrlFlow [
-    from activity_4_port_2
-    to activity_0_port_1
-    object_diagram:inModel model
-  ]
-
-  ri ctrl_flow_7 : pm:CtrlFlow [
-    from activity_5_port_1
-    to activity_0_port_0
-    object_diagram:inModel model
-  ]
-
-  ri data_flow_0 : pm:DataFlow [
-    from artifact_0
-    to activity_0_port_3
-    object_diagram:inModel model
-  ]
-
-  ri data_flow_1 : pm:DataFlow [
-    from artifact_1
-    to activity_0_port_4
-    object_diagram:inModel model
-  ]
-
-  ri data_flow_2 : pm:DataFlow [
-    from artifact_1
-    to activity_2_port_2
-    object_diagram:inModel model
-  ]
-
-  ri data_flow_3 : pm:DataFlow [
-    from artifact_2
-    to activity_1_port_3
-    object_diagram:inModel model
-  ]
-
-  ri data_flow_4 : pm:DataFlow [
-    from artifact_3
-    to activity_1_port_2
-    object_diagram:inModel model
-  ]
-
-  ri data_flow_5 : pm:DataFlow [
-    from activity_0_port_5
-    to artifact_2
-    object_diagram:inModel model
-  ]
-
-  ri data_flow_6 : pm:DataFlow [
-    from artifact_4
-    to activity_2_port_3
-    object_diagram:inModel model
-  ]
-
-  ri data_flow_7 : pm:DataFlow [
-    from activity_1_port_4
-    to artifact_4
-    object_diagram:inModel model
-  ]
-
-  ri data_flow_8 : pm:DataFlow [
-    from artifact_5
-    to activity_3_port_2
-    object_diagram:inModel model
-  ]
-
-  ri data_flow_9 : pm:DataFlow [
-    from artifact_6
-    to activity_4_port_3
-    object_diagram:inModel model
-  ]
-
-  ri data_flow_10 : pm:DataFlow [
-    from artifact_7
-    to activity_4_port_4
-    object_diagram:inModel model
-  ]
-
-  ri data_flow_11 : pm:DataFlow [
-    from activity_3_port_3
-    to artifact_6
-    object_diagram:inModel model
-  ]
-
-  ri data_flow_12 : pm:DataFlow [
-    from activity_3_port_4
-    to artifact_7
-    object_diagram:inModel model
-  ]
-
-  ri data_flow_13 : pm:DataFlow [
-    from activity_2_port_4
-    to artifact_5
-    object_diagram:inModel model
-  ]
-
-  ri data_flow_14 : pm:DataFlow [
-    from activity_5_port_2
-    to artifact_0
-    object_diagram:inModel model
-  ]
-
-  ri data_flow_15 : pm:DataFlow [
-    from activity_5_port_3
-    to artifact_1
-    object_diagram:inModel model
-  ]
-
-  ri data_flow_16 : pm:DataFlow [
-    from activity_5_port_4
-    to artifact_3
-    object_diagram:inModel model
-  ]
-
-}

+ 0 - 51
examples/oml/SystemDesignOntology2Layers/src/oml/ua.be/sdo2l/description/artifacts/imabox_drawio.oml

@@ -1,51 +0,0 @@
-// Warning: Generated code! Do not edit!
-// Input: http://localhost:5000/files/drawio/imabox
-// 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/imabox_drawio#> as imabox_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 "zrtIvTJA7dqCUAPr35Tx"
-    object_diagram:hasName "imabox_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_9icA3CxboUUVQeyL5Ov7-1 : drawio:Vertex [
-    drawio:hasDrawioId "9icA3CxboUUVQeyL5Ov7-1"
-    drawio:hasValue "Hello, I'm a box!"
-    drawio:hasParent cell_1
-    object_diagram:inModel model
-  ]
-  
-
-  
-  ci cell_9icA3CxboUUVQeyL5Ov7-2 : drawio:Vertex [
-    drawio:hasDrawioId "9icA3CxboUUVQeyL5Ov7-2"
-    drawio:hasParent cell_1
-    object_diagram:inModel model
-  ]
-  
-
-  
-}

+ 0 - 263
examples/oml/SystemDesignOntology2Layers/src/oml/ua.be/sdo2l/description/artifacts/springDamper_corr.oml

@@ -1,263 +0,0 @@
-// Warning: Generated Code! Do not edit!
-// Input: http://localhost:5000/files/drawio/springDamper:pm
-// Generator: https://msdl.uantwerpen.be/git/jexelmans/drawio2oml/drawio2oml/pm/oml_generator.py
-
-// This file contains the correspondence links between concrete syntax (Drawio) and abstract syntax (Process Model).
-description <http://ua.be/sdo2l/description/artifacts/springDamper_corr#> as springDamper_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/springDamper_drawio#> as my_drawio
-  extends <http://ua.be/sdo2l/description/artifacts/springDamper_pm#> as my_pm
-
-  ci model : cs_as:CorrespondenceModel [
-    object_diagram:hasName "springDamper_corr"
-  ]
-
-  ri trace_drawio_6EwGGpy6rZ522-kh7by9-2_initial : cs_as:CS_AS_Link [
-    from my_drawio:cell_6EwGGpy6rZ522-kh7by9-2
-    to my_pm:initial
-    object_diagram:inModel model
-  ]
-
-  ri trace_drawio_6EwGGpy6rZ522-kh7by9-35_final : cs_as:CS_AS_Link [
-    from my_drawio:cell_6EwGGpy6rZ522-kh7by9-35
-    to my_pm:final
-    object_diagram:inModel model
-  ]
-
-  ri trace_drawio_6EwGGpy6rZ522-kh7by9-4_activity_0_port_0 : cs_as:CS_AS_Link [
-    from my_drawio:cell_6EwGGpy6rZ522-kh7by9-4
-    to my_pm:activity_0_port_0
-    object_diagram:inModel model
-  ]
-
-  ri trace_drawio_6EwGGpy6rZ522-kh7by9-5_activity_0_port_1 : cs_as:CS_AS_Link [
-    from my_drawio:cell_6EwGGpy6rZ522-kh7by9-5
-    to my_pm:activity_0_port_1
-    object_diagram:inModel model
-  ]
-
-  ri trace_drawio_6EwGGpy6rZ522-kh7by9-6_activity_0_port_2 : cs_as:CS_AS_Link [
-    from my_drawio:cell_6EwGGpy6rZ522-kh7by9-6
-    to my_pm:activity_0_port_2
-    object_diagram:inModel model
-  ]
-
-  ri trace_drawio_6EwGGpy6rZ522-kh7by9-3_activity_0 : cs_as:CS_AS_Link [
-    from my_drawio:cell_6EwGGpy6rZ522-kh7by9-3
-    to my_pm:activity_0
-    object_diagram:inModel model
-  ]
-
-  ri trace_drawio_6EwGGpy6rZ522-kh7by9-8_activity_1_port_0 : cs_as:CS_AS_Link [
-    from my_drawio:cell_6EwGGpy6rZ522-kh7by9-8
-    to my_pm:activity_1_port_0
-    object_diagram:inModel model
-  ]
-
-  ri trace_drawio_6EwGGpy6rZ522-kh7by9-9_activity_1_port_1 : cs_as:CS_AS_Link [
-    from my_drawio:cell_6EwGGpy6rZ522-kh7by9-9
-    to my_pm:activity_1_port_1
-    object_diagram:inModel model
-  ]
-
-  ri trace_drawio_6EwGGpy6rZ522-kh7by9-10_activity_1_port_4 : cs_as:CS_AS_Link [
-    from my_drawio:cell_6EwGGpy6rZ522-kh7by9-10
-    to my_pm:activity_1_port_4
-    object_diagram:inModel model
-  ]
-
-  ri trace_drawio_6EwGGpy6rZ522-kh7by9-11_activity_1_port_5 : cs_as:CS_AS_Link [
-    from my_drawio:cell_6EwGGpy6rZ522-kh7by9-11
-    to my_pm:activity_1_port_5
-    object_diagram:inModel model
-  ]
-
-  ri trace_drawio_6EwGGpy6rZ522-kh7by9-12_activity_1_port_3 : cs_as:CS_AS_Link [
-    from my_drawio:cell_6EwGGpy6rZ522-kh7by9-12
-    to my_pm:activity_1_port_3
-    object_diagram:inModel model
-  ]
-
-  ri trace_drawio_j9tabdb7EQjFiC8vxNGg-1_activity_1_port_2 : cs_as:CS_AS_Link [
-    from my_drawio:cell_j9tabdb7EQjFiC8vxNGg-1
-    to my_pm:activity_1_port_2
-    object_diagram:inModel model
-  ]
-
-  ri trace_drawio_6EwGGpy6rZ522-kh7by9-7_activity_1 : cs_as:CS_AS_Link [
-    from my_drawio:cell_6EwGGpy6rZ522-kh7by9-7
-    to my_pm:activity_1
-    object_diagram:inModel model
-  ]
-
-  ri trace_drawio_6EwGGpy6rZ522-kh7by9-15_artifact_0 : cs_as:CS_AS_Link [
-    from my_drawio:cell_6EwGGpy6rZ522-kh7by9-15
-    to my_pm:artifact_0
-    object_diagram:inModel model
-  ]
-
-  ri trace_drawio_6EwGGpy6rZ522-kh7by9-18_artifact_1 : cs_as:CS_AS_Link [
-    from my_drawio:cell_6EwGGpy6rZ522-kh7by9-18
-    to my_pm:artifact_1
-    object_diagram:inModel model
-  ]
-
-  ri trace_drawio_6EwGGpy6rZ522-kh7by9-21_activity_2_port_0 : cs_as:CS_AS_Link [
-    from my_drawio:cell_6EwGGpy6rZ522-kh7by9-21
-    to my_pm:activity_2_port_0
-    object_diagram:inModel model
-  ]
-
-  ri trace_drawio_6EwGGpy6rZ522-kh7by9-22_activity_2_port_2 : cs_as:CS_AS_Link [
-    from my_drawio:cell_6EwGGpy6rZ522-kh7by9-22
-    to my_pm:activity_2_port_2
-    object_diagram:inModel model
-  ]
-
-  ri trace_drawio_6EwGGpy6rZ522-kh7by9-23_activity_2_port_3 : cs_as:CS_AS_Link [
-    from my_drawio:cell_6EwGGpy6rZ522-kh7by9-23
-    to my_pm:activity_2_port_3
-    object_diagram:inModel model
-  ]
-
-  ri trace_drawio_6EwGGpy6rZ522-kh7by9-24_activity_2_port_1 : cs_as:CS_AS_Link [
-    from my_drawio:cell_6EwGGpy6rZ522-kh7by9-24
-    to my_pm:activity_2_port_1
-    object_diagram:inModel model
-  ]
-
-  ri trace_drawio_6EwGGpy6rZ522-kh7by9-20_activity_2 : cs_as:CS_AS_Link [
-    from my_drawio:cell_6EwGGpy6rZ522-kh7by9-20
-    to my_pm:activity_2
-    object_diagram:inModel model
-  ]
-
-  ri trace_drawio_6EwGGpy6rZ522-kh7by9-27_artifact_2 : cs_as:CS_AS_Link [
-    from my_drawio:cell_6EwGGpy6rZ522-kh7by9-27
-    to my_pm:artifact_2
-    object_diagram:inModel model
-  ]
-
-  ri trace_drawio_6EwGGpy6rZ522-kh7by9-33_activity_3_port_1 : cs_as:CS_AS_Link [
-    from my_drawio:cell_6EwGGpy6rZ522-kh7by9-33
-    to my_pm:activity_3_port_1
-    object_diagram:inModel model
-  ]
-
-  ri trace_drawio_6EwGGpy6rZ522-kh7by9-30_activity_3_port_0 : cs_as:CS_AS_Link [
-    from my_drawio:cell_6EwGGpy6rZ522-kh7by9-30
-    to my_pm:activity_3_port_0
-    object_diagram:inModel model
-  ]
-
-  ri trace_drawio_6EwGGpy6rZ522-kh7by9-31_activity_3_port_4 : cs_as:CS_AS_Link [
-    from my_drawio:cell_6EwGGpy6rZ522-kh7by9-31
-    to my_pm:activity_3_port_4
-    object_diagram:inModel model
-  ]
-
-  ri trace_drawio_6EwGGpy6rZ522-kh7by9-32_activity_3_port_2 : cs_as:CS_AS_Link [
-    from my_drawio:cell_6EwGGpy6rZ522-kh7by9-32
-    to my_pm:activity_3_port_2
-    object_diagram:inModel model
-  ]
-
-  ri trace_drawio_7aubSDIZ3aql-5XpQAt0-1_activity_3_port_3 : cs_as:CS_AS_Link [
-    from my_drawio:cell_7aubSDIZ3aql-5XpQAt0-1
-    to my_pm:activity_3_port_3
-    object_diagram:inModel model
-  ]
-
-  ri trace_drawio_bSbNTGvVxcwvyUkA0aUh-1_activity_3 : cs_as:CS_AS_Link [
-    from my_drawio:cell_bSbNTGvVxcwvyUkA0aUh-1
-    to my_pm:activity_3
-    object_diagram:inModel model
-  ]
-
-  ri trace_drawio_6EwGGpy6rZ522-kh7by9-1_ctrl_flow_0 : cs_as:CS_AS_Link [
-    from my_drawio:cell_6EwGGpy6rZ522-kh7by9-1
-    to my_pm:ctrl_flow_0
-    object_diagram:inModel model
-  ]
-
-  ri trace_drawio_6EwGGpy6rZ522-kh7by9-13_ctrl_flow_1 : cs_as:CS_AS_Link [
-    from my_drawio:cell_6EwGGpy6rZ522-kh7by9-13
-    to my_pm:ctrl_flow_1
-    object_diagram:inModel model
-  ]
-
-  ri trace_drawio_6EwGGpy6rZ522-kh7by9-14_data_flow_0 : cs_as:CS_AS_Link [
-    from my_drawio:cell_6EwGGpy6rZ522-kh7by9-14
-    to my_pm:data_flow_0
-    object_diagram:inModel model
-  ]
-
-  ri trace_drawio_6EwGGpy6rZ522-kh7by9-16_data_flow_1 : cs_as:CS_AS_Link [
-    from my_drawio:cell_6EwGGpy6rZ522-kh7by9-16
-    to my_pm:data_flow_1
-    object_diagram:inModel model
-  ]
-
-  ri trace_drawio_6EwGGpy6rZ522-kh7by9-17_data_flow_2 : cs_as:CS_AS_Link [
-    from my_drawio:cell_6EwGGpy6rZ522-kh7by9-17
-    to my_pm:data_flow_2
-    object_diagram:inModel model
-  ]
-
-  ri trace_drawio_6EwGGpy6rZ522-kh7by9-19_data_flow_3 : cs_as:CS_AS_Link [
-    from my_drawio:cell_6EwGGpy6rZ522-kh7by9-19
-    to my_pm:data_flow_3
-    object_diagram:inModel model
-  ]
-
-  ri trace_drawio_6EwGGpy6rZ522-kh7by9-25_ctrl_flow_2 : cs_as:CS_AS_Link [
-    from my_drawio:cell_6EwGGpy6rZ522-kh7by9-25
-    to my_pm:ctrl_flow_2
-    object_diagram:inModel model
-  ]
-
-  ri trace_drawio_PR43pSw0OvMHOdnO7uKn-1_data_flow_4 : cs_as:CS_AS_Link [
-    from my_drawio:cell_PR43pSw0OvMHOdnO7uKn-1
-    to my_pm:data_flow_4
-    object_diagram:inModel model
-  ]
-
-  ri trace_drawio_6EwGGpy6rZ522-kh7by9-28_data_flow_5 : cs_as:CS_AS_Link [
-    from my_drawio:cell_6EwGGpy6rZ522-kh7by9-28
-    to my_pm:data_flow_5
-    object_diagram:inModel model
-  ]
-
-  ri trace_drawio_PR43pSw0OvMHOdnO7uKn-2_ctrl_flow_3 : cs_as:CS_AS_Link [
-    from my_drawio:cell_PR43pSw0OvMHOdnO7uKn-2
-    to my_pm:ctrl_flow_3
-    object_diagram:inModel model
-  ]
-
-  ri trace_drawio_PR43pSw0OvMHOdnO7uKn-3_ctrl_flow_4 : cs_as:CS_AS_Link [
-    from my_drawio:cell_PR43pSw0OvMHOdnO7uKn-3
-    to my_pm:ctrl_flow_4
-    object_diagram:inModel model
-  ]
-
-  ri trace_drawio_PR43pSw0OvMHOdnO7uKn-4_ctrl_flow_5 : cs_as:CS_AS_Link [
-    from my_drawio:cell_PR43pSw0OvMHOdnO7uKn-4
-    to my_pm:ctrl_flow_5
-    object_diagram:inModel model
-  ]
-
-  ri trace_drawio_7aubSDIZ3aql-5XpQAt0-2_ctrl_flow_6 : cs_as:CS_AS_Link [
-    from my_drawio:cell_7aubSDIZ3aql-5XpQAt0-2
-    to my_pm:ctrl_flow_6
-    object_diagram:inModel model
-  ]
-
-  ri trace_drawio_1_model : cs_as:CS_AS_Link [
-    from my_drawio:cell_1
-    to my_pm:model
-    object_diagram:inModel model
-  ]
-}

Diferenças do arquivo suprimidas por serem muito extensas
+ 0 - 1214
examples/oml/SystemDesignOntology2Layers/src/oml/ua.be/sdo2l/description/artifacts/springDamper_drawio.oml


+ 0 - 289
examples/oml/SystemDesignOntology2Layers/src/oml/ua.be/sdo2l/description/artifacts/springDamper_pm.oml

@@ -1,289 +0,0 @@
-// Warning: Generated Code! Do not edit!
-// Input: http://localhost:5000/files/drawio/springDamper:pm
-// Generator: https://msdl.uantwerpen.be/git/jexelmans/drawio2oml/drawio2oml/pm/oml_generator.py
-
-description <http://ua.be/sdo2l/description/artifacts/springDamper_pm#> as springDamper_pm {
-
-  uses <http://ua.be/sdo2l/vocabulary/formalisms/pm#> as pm
-  uses <http://ua.be/sdo2l/vocabulary/formalisms/object_diagram#> as object_diagram
-  uses <http://ua.be/sdo2l/vocabulary/formalisms/ftg#> as ftg
-
-  extends <http://ua.be/sdo2l/description/artifacts/FTG_ftg#> as ftg_instance
-
-  ci model : pm:Model [
-    object_diagram:hasName "springDamper_pm"
-  ]
-
-  ci initial : pm:Initial [
-    object_diagram:inModel model
-    pm:ctrlTo activity_0_port_0 // for some reason, we have to explicitly create the unreified relations on top of the reified relations (at the end of this file) or we get a reasoner error
-  ]
-
-  ci final : pm:Final [
-    object_diagram:inModel model
-    pm:ctrlFrom activity_3_port_2 // for some reason, we have to explicitly create the unreified relations on top of the reified relations (at the end of this file) or we get a reasoner error
-  ]
-
-  ci artifact_0 : pm:Artifact [
-    pm:hasName "springDamperRequirements"
-    pm:hasType ftg_instance:f_file
-    object_diagram:inModel model
-    pm:dataTo activity_1_port_4 // for some reason, we have to explicitly create the unreified relations on top of the reified relations (at the end of this file) or we get a reasoner error
-  ]
-
-  ci artifact_1 : pm:Artifact [
-    pm:hasName "sdModelAndParams"
-    pm:hasType ftg_instance:f_CBD
-    object_diagram:inModel model
-    pm:dataTo activity_2_port_2 // for some reason, we have to explicitly create the unreified relations on top of the reified relations (at the end of this file) or we get a reasoner error
-  ]
-
-  ci artifact_2 : pm:Artifact [
-    pm:hasName "trace_table"
-    pm:hasType ftg_instance:f_TabularData
-    object_diagram:inModel model
-    pm:dataTo activity_3_port_4 // for some reason, we have to explicitly create the unreified relations on top of the reified relations (at the end of this file) or we get a reasoner error
-  ]
-
-  ci activity_0 : pm:Activity [
-    pm:hasName "define_damper_req"
-    pm:isTransformation ftg_instance:t_CreateRequirements
-    object_diagram:inModel model
-  ]
-
-  ci activity_0_port_1 : pm:CtrlOutputPort [
-    pm:hasName "cout"
-    pm:ofActivity activity_0
-    object_diagram:inModel model
-    pm:ctrlTo activity_1_port_0 // for some reason, we have to explicitly create the unreified relations on top of the reified relations (at the end of this file) or we get a reasoner error
-  ]
-  
-
-  ci activity_0_port_0 : pm:CtrlInputPort [
-    pm:hasName "cin"
-    pm:ofActivity activity_0
-    object_diagram:inModel model
-    pm:ctrlFrom initial // for some reason, we have to explicitly create the unreified relations on top of the reified relations (at the end of this file) or we get a reasoner error
-  ]
-  
-
-  ci activity_0_port_2 : pm:DataOutputPort [
-    pm:hasName "dout"
-    pm:ofActivity activity_0
-    object_diagram:inModel model
-    pm:dataTo artifact_0 // for some reason, we have to explicitly create the unreified relations on top of the reified relations (at the end of this file) or we get a reasoner error
-  ]
-  
-
-  ci activity_1 : pm:Activity [
-    pm:hasName "createCBD"
-    pm:isTransformation ftg_instance:t_DefineCBDModel
-    object_diagram:inModel model
-  ]
-
-  ci activity_1_port_3 : pm:CtrlOutputPort [
-    pm:hasName "cout"
-    pm:ofActivity activity_1
-    object_diagram:inModel model
-    pm:ctrlTo activity_2_port_0 // for some reason, we have to explicitly create the unreified relations on top of the reified relations (at the end of this file) or we get a reasoner error
-  ]
-  
-
-  ci activity_1_port_0 : pm:CtrlInputPort [
-    pm:hasName "cin"
-    pm:ofActivity activity_1
-    object_diagram:inModel model
-    pm:ctrlFrom activity_0_port_1 // for some reason, we have to explicitly create the unreified relations on top of the reified relations (at the end of this file) or we get a reasoner error
-  ]
-
-  ci activity_1_port_1 : pm:CtrlInputPort [
-    pm:hasName "rec"
-    pm:ofActivity activity_1
-    object_diagram:inModel model
-    pm:ctrlFrom activity_3_port_1 // for some reason, we have to explicitly create the unreified relations on top of the reified relations (at the end of this file) or we get a reasoner error
-  ]
-
-  ci activity_1_port_2 : pm:CtrlInputPort [
-    pm:hasName "error"
-    pm:ofActivity activity_1
-    object_diagram:inModel model
-    pm:ctrlFrom activity_3_port_3 // for some reason, we have to explicitly create the unreified relations on top of the reified relations (at the end of this file) or we get a reasoner error
-  ]
-  
-
-  ci activity_1_port_5 : pm:DataOutputPort [
-    pm:hasName "dout"
-    pm:ofActivity activity_1
-    object_diagram:inModel model
-    pm:dataTo artifact_1 // for some reason, we have to explicitly create the unreified relations on top of the reified relations (at the end of this file) or we get a reasoner error
-  ]
-  
-
-  ci activity_1_port_4 : pm:DataInputPort [
-    pm:hasName "din"
-    pm:ofActivity activity_1
-    object_diagram:inModel model
-    pm:dataFrom artifact_0 // for some reason, we have to explicitly create the unreified relations on top of the reified relations (at the end of this file) or we get a reasoner error
-  ]
-
-  ci activity_2 : pm:Activity [
-    pm:hasName "runExp"
-    pm:isTransformation ftg_instance:t_RunCBDSimulation
-    object_diagram:inModel model
-  ]
-
-  ci activity_2_port_1 : pm:CtrlOutputPort [
-    pm:hasName "cout"
-    pm:ofActivity activity_2
-    object_diagram:inModel model
-    pm:ctrlTo activity_3_port_0 // for some reason, we have to explicitly create the unreified relations on top of the reified relations (at the end of this file) or we get a reasoner error
-  ]
-  
-
-  ci activity_2_port_0 : pm:CtrlInputPort [
-    pm:hasName "cin"
-    pm:ofActivity activity_2
-    object_diagram:inModel model
-    pm:ctrlFrom activity_1_port_3 // for some reason, we have to explicitly create the unreified relations on top of the reified relations (at the end of this file) or we get a reasoner error
-  ]
-  
-
-  ci activity_2_port_3 : pm:DataOutputPort [
-    pm:hasName "dout"
-    pm:ofActivity activity_2
-    object_diagram:inModel model
-    pm:dataTo artifact_2 // for some reason, we have to explicitly create the unreified relations on top of the reified relations (at the end of this file) or we get a reasoner error
-  ]
-  
-
-  ci activity_2_port_2 : pm:DataInputPort [
-    pm:hasName "din"
-    pm:ofActivity activity_2
-    object_diagram:inModel model
-    pm:dataFrom artifact_1 // for some reason, we have to explicitly create the unreified relations on top of the reified relations (at the end of this file) or we get a reasoner error
-  ]
-
-  ci activity_3 : pm:AutomatedActivity [
-    pm:hasName "checkRes"
-    pm:isTransformation ftg_instance:t_ValidateCBDSimulationResults
-    pm:hasTimeout 5000
-    object_diagram:inModel model
-  ]
-
-  ci activity_3_port_1 : pm:CtrlOutputPort [
-    pm:hasName "notOk"
-    pm:ofActivity activity_3
-    object_diagram:inModel model
-    pm:ctrlTo activity_1_port_1 // for some reason, we have to explicitly create the unreified relations on top of the reified relations (at the end of this file) or we get a reasoner error
-  ]
-
-  ci activity_3_port_2 : pm:CtrlOutputPort [
-    pm:hasName "ok"
-    pm:ofActivity activity_3
-    object_diagram:inModel model
-    pm:ctrlTo final // for some reason, we have to explicitly create the unreified relations on top of the reified relations (at the end of this file) or we get a reasoner error
-  ]
-
-  ci activity_3_port_3 : pm:CtrlOutputPort [
-    pm:hasName "error"
-    pm:ofActivity activity_3
-    object_diagram:inModel model
-    pm:ctrlTo activity_1_port_2 // for some reason, we have to explicitly create the unreified relations on top of the reified relations (at the end of this file) or we get a reasoner error
-  ]
-  
-
-  ci activity_3_port_0 : pm:CtrlInputPort [
-    pm:hasName "cin"
-    pm:ofActivity activity_3
-    object_diagram:inModel model
-    pm:ctrlFrom activity_2_port_1 // for some reason, we have to explicitly create the unreified relations on top of the reified relations (at the end of this file) or we get a reasoner error
-  ]
-  
-  
-
-  ci activity_3_port_4 : pm:DataInputPort [
-    pm:hasName "din"
-    pm:ofActivity activity_3
-    object_diagram:inModel model
-    pm:dataFrom artifact_2 // for some reason, we have to explicitly create the unreified relations on top of the reified relations (at the end of this file) or we get a reasoner error
-  ]
-
-  ri ctrl_flow_0 : pm:CtrlFlow [
-    from initial
-    to activity_0_port_0
-    object_diagram:inModel model
-  ]
-
-  ri ctrl_flow_1 : pm:CtrlFlow [
-    from activity_0_port_1
-    to activity_1_port_0
-    object_diagram:inModel model
-  ]
-
-  ri ctrl_flow_2 : pm:CtrlFlow [
-    from activity_1_port_3
-    to activity_2_port_0
-    object_diagram:inModel model
-  ]
-
-  ri ctrl_flow_3 : pm:CtrlFlow [
-    from activity_2_port_1
-    to activity_3_port_0
-    object_diagram:inModel model
-  ]
-
-  ri ctrl_flow_4 : pm:CtrlFlow [
-    from activity_3_port_1
-    to activity_1_port_1
-    object_diagram:inModel model
-  ]
-
-  ri ctrl_flow_5 : pm:CtrlFlow [
-    from activity_3_port_2
-    to final
-    object_diagram:inModel model
-  ]
-
-  ri ctrl_flow_6 : pm:CtrlFlow [
-    from activity_3_port_3
-    to activity_1_port_2
-    object_diagram:inModel model
-  ]
-
-  ri data_flow_0 : pm:DataFlow [
-    from artifact_0
-    to activity_1_port_4
-    object_diagram:inModel model
-  ]
-
-  ri data_flow_1 : pm:DataFlow [
-    from activity_0_port_2
-    to artifact_0
-    object_diagram:inModel model
-  ]
-
-  ri data_flow_2 : pm:DataFlow [
-    from artifact_1
-    to activity_2_port_2
-    object_diagram:inModel model
-  ]
-
-  ri data_flow_3 : pm:DataFlow [
-    from activity_1_port_5
-    to artifact_1
-    object_diagram:inModel model
-  ]
-
-  ri data_flow_4 : pm:DataFlow [
-    from artifact_2
-    to activity_3_port_4
-    object_diagram:inModel model
-  ]
-
-  ri data_flow_5 : pm:DataFlow [
-    from activity_2_port_3
-    to artifact_2
-    object_diagram:inModel model
-  ]
-
-}

+ 0 - 25
examples/oml/SystemDesignOntology2Layers/src/oml/ua.be/sdo2l/description/artifacts/traceabilityLinks.oml

@@ -1,25 +0,0 @@
-description <http://ua.be/sdo2l/description/artifacts/traceabilityLinks#> as traceabilityLinks {
-	
-	uses <http://ua.be/sdo2l/vocabulary/formalisms/traceability_model#> as tm
-
-	extends <http://ua.be/sdo2l/description/artifacts/springDamper_pm#> as springDamper_pm
-
-	ci t1 : tm:TraceabilityLink_ [
-		tm:linksTo springDamper_pm:artifact_1
-		tm:linksTo springDamper_pm:artifact_2
-	]
-	
-	ri link1 : tm:LinkedObject [
-		from t1
-		to springDamper_pm:artifact_1
-		tm:isVirtual false
-	]
-	
-	ri link2 : tm:LinkedObject [
-		from t1
-		to springDamper_pm:artifact_2
-		tm:isVirtual true
-		tm:virtualCall "http://localhost:8000/cell/trace.csv/5/0/"
-	]
-	
-}

Diferenças do arquivo suprimidas por serem muito extensas
+ 0 - 1
examples/oml/SystemDesignOntology2Layers/src/oml/ua.be/sdo2l/files/drawio/EarlyDesignSketching:pm


Diferenças do arquivo suprimidas por serem muito extensas
+ 0 - 1
examples/oml/SystemDesignOntology2Layers/src/oml/ua.be/sdo2l/files/drawio/MinimalPM:pm


Diferenças do arquivo suprimidas por serem muito extensas
+ 0 - 1
examples/oml/SystemDesignOntology2Layers/src/oml/ua.be/sdo2l/files/drawio/MyPM:pm


Diferenças do arquivo suprimidas por serem muito extensas
+ 0 - 1
examples/oml/SystemDesignOntology2Layers/src/oml/ua.be/sdo2l/files/drawio/MyPMRec:pm


Diferenças do arquivo suprimidas por serem muito extensas
+ 0 - 1
examples/oml/SystemDesignOntology2Layers/src/oml/ua.be/sdo2l/files/drawio/drivetrain:pm


Diferenças do arquivo suprimidas por serem muito extensas
+ 0 - 1
examples/oml/SystemDesignOntology2Layers/src/oml/ua.be/sdo2l/files/drawio/imabox


Diferenças do arquivo suprimidas por serem muito extensas
+ 0 - 1
examples/oml/SystemDesignOntology2Layers/src/oml/ua.be/sdo2l/files/drawio/springDamper:pm