-
Notifications
You must be signed in to change notification settings - Fork 1k
/
Copy pathcollections-immutable-diagram-213.dot
55 lines (52 loc) · 1.25 KB
/
collections-immutable-diagram-213.dot
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
digraph ImmutableCollections {
edge [
color="#7F7F7F"
];
node [
shape="box",
style="rounded, filled",
fontcolor="#FFFFFF",
color="#6DC6E6"
];
rankdir="TB";
HashSet [color="#4A5659"];
TreeSet [color="#4A5659"];
ListSet [color="#4A5659"];
HashMap [color="#4A5659"];
TreeMap [color="#4A5659"];
ListMap [color="#4A5659"];
VectorMap [color="#4A5659"];
Vector [color="#4A5659"];
ArraySeq [color="#4A5659"];
NumericRange [color="#4A5659"];
String [color="#4A5659"];
Range [color="#4A5659"];
List [color="#4A5659"];
LazyList [color="#4A5659"];
Queue [color="#4A5659"];
Iterable -> Set;
Iterable -> Seq [penwidth="4"];
Iterable -> Map;
Set -> SortedSet;
Set -> HashSet [penwidth="4"];
Set -> ListSet;
SortedSet -> BitSet;
SortedSet -> TreeSet;
Seq -> IndexedSeq;
Seq -> LinearSeq [penwidth="4"];
IndexedSeq -> Vector [penwidth="4"];
IndexedSeq -> ArraySeq;
IndexedSeq -> NumericRange;
IndexedSeq -> Range;
IndexedSeq -> String [style="dashed"];
LinearSeq -> List [penwidth="4"];
LinearSeq -> LazyList;
LinearSeq -> Queue;
Map -> HashMap [penwidth="4"];
Map -> SortedMap;
Map -> SeqMap;
SortedMap -> TreeMap;
SeqMap -> ListMap;
SeqMap -> VectorMap;
{rank=same; Seq; TreeMap}
}