File: modulesdia

package info (click to toggle)
flowblade 2.24-1
  • links: PTS, VCS
  • area: main
  • in suites: experimental
  • size: 49,320 kB
  • sloc: python: 69,104; xml: 2,604; sh: 121; javascript: 28; makefile: 12
file content (28 lines) | stat: -rw-r--r-- 678 bytes parent folder | download | duplicates (5)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
@startuml

scale 900 width


[*] --> ROOT_MODULES
ROOT_MODULES : app.py, editorwindow.py

state fork_state <<fork>>
ROOT_MODULES --> fork_state
fork_state --> FUNCTIONAL_MODULE_1
fork_state --> FUNCTIONAL_MODULE_2
fork_state --> FUNCTIONAL_MODULE_N

state join_state <<join>>
FUNCTIONAL_MODULE_1 --> join_state
FUNCTIONAL_MODULE_2 --> join_state
FUNCTIONAL_MODULE_N --> join_state
FUNCTIONAL_MODULE_1 : e.g audiomonitoring.py
FUNCTIONAL_MODULE_2 : e.g trimmodes.py
FUNCTIONAL_MODULE_N : ...etc
join_state --> LEAF_MODULE_1
join_state --> LEAF_MODULE_2
join_state --> LEAF_MODULE_N
LEAF_MODULE_1 : e.g editorstate.py
LEAF_MODULE_2 : e.g respaths.py
LEAF_MODULE_N : ..etc
@enduml