Commit | Line | Data |
---|---|---|
c348da80 FC |
1 | @startuml |
2 | frame "Entities" { | |
3 | [Entities] as E | |
4 | } | |
5 | frame "Interactors" { | |
6 | [Player Interactors] as IP | |
7 | [Developer Interactors] as ID | |
8 | [Functional Tests Interactors] as IF | |
9 | } | |
10 | E <-- IP | |
11 | E <-- ID | |
12 | E <-- IF | |
13 | frame "Controllers" { | |
14 | [Player Controllers] as CP | |
15 | [Developer Controllers] as CD | |
16 | [Functional Tests Controllers] as CF | |
17 | } | |
18 | IP <-- CP | |
19 | ID <-- CD | |
20 | IF <-- CF | |
21 | frame "Presenters" { | |
22 | [Player Presenters] as PP | |
23 | [Developer Presenters] as PD | |
24 | [Functional Tests Presenters] as PF | |
25 | } | |
26 | IP <-- PP | |
27 | ID <-- PD | |
28 | IF <-- PF | |
29 | frame "Persistence" { | |
30 | [Data Access] as DA | |
31 | [Data Storage] as DS | |
32 | } | |
33 | IP <-- DA | |
34 | ID <-- DA | |
35 | IF <-- DA | |
36 | DS <-- DA | |
37 | frame "Views" { | |
38 | [Player Views] as VP | |
39 | [Developer Views] as VD | |
40 | [Functional Tests Views] as VF | |
41 | } | |
42 | PP <-- VP | |
43 | PD <-- VD | |
44 | PF <-- VF | |
45 | frame "Main" { | |
46 | [Main] as M | |
47 | } | |
48 | note bottom of M | |
49 | Main uses all the components | |
50 | end note | |
51 | @enduml |