-
Notifications
You must be signed in to change notification settings - Fork 0
/
DCHeroes.puml
93 lines (72 loc) · 1.63 KB
/
DCHeroes.puml
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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
@startuml
skinparam component {
FontColor black
AttributeFontColor black
FontSize 17
AttributeFontSize 15
AttributeFontname Droid Sans Mono
BackgroundColor #6A9EFF
BorderColor black
ArrowColor #222266
}
skinparam interface {
BackgroundColor red
BorderColor black
}
skinparam componentStyle uml2
@startuml
(Justice League) as jl
(Thomas Wayne) as tw
(Martha Kane) as mk
(superman) as sp
(other-superman) as osp
(batman) as bat
(Lana Lang) as lanlan
(kid flash) as kf
(Jon) as jo
(Alfred) as alf
(Duke Thomas) as duke
'Tim
(Red Robin) as RR
'Cassandra Cain
(Orphan) as orph
'Kate Kane
'All batman protege are batgirl protege as well except nightwing
(Batgirl) as bg
'Stephanie Brown
(Spoiler) as spo
'Basil Carlo
(Clay Face) as cf
(Abra Kadabra) as abka
(Cluemaster) as clma
jl -> sp
jl -down-> kf
jl -down--> osp
jl -down-> bat
sp -> lanlan : Best Friend
osp -down-> jo : Kid
jo -> (Kathy Branden) : Friend
osp -> (Kathy Branden) : neighbour
osp -> (oz) : mysterious
osp -> (Doomsday) : villain
kf -> abka : villain
bat -up-> alf : butler
bat -up-> (Lucius) : Business Partner
bat -down-> (Calendar man) : villain
bat -up-> duke : Protege
bat -> (Gotham) : superhero colleague
bat -down-> (Gotham Girl) : superhero colleague
bat -down-> bg : cousin/partners
bat -up-> (Azrael/John Paul valley) : old enemy(Assasin)
bat -down-> spo : ally
bat -left-> clma : villain
bat -> RR : protege
bat -down-> orph : protege
bat -up-> cf : protege
bat -left-> tw : father
bat -left-> mk : mother
mk <-> tw : married
spo -> clma : father
spo <-> RR : Relationship
(Gotham) <-down-> (Gotham Girl) : siblings
@enduml