-
Notifications
You must be signed in to change notification settings - Fork 0
/
Documentation.dot
101 lines (97 loc) · 2.82 KB
/
Documentation.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
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
94
95
96
97
98
99
100
101
digraph {
rankdir=LR;
ranksep=2.5;
subgraph cluster_0 {
label="Shared";
Layer; Shape; FixedSize; LabelLoc; Point; Rect; Splines; Compass; Port; NodeStyle; Justification;
Compass -> Port;
Point -> Rect;
}
subgraph cluster_1 {
rank=0;
label="Color";
Color; X11Color; SVGColor;
{ SVGColor X11Color } -> Color;
}
subgraph cluster_2 {
label="Edge";
EDirection; Arrowhead; ArrowSide; ArrowShape; Arrow; EdgePosition; EdgeStyle; EdgeAttribute; "Edge";
ArrowShape -> Arrow;
{ ArrowSide Arrowhead } -> ArrowShape;
{ Arrow EDirection EdgePosition EdgeStyle } -> EdgeAttribute;
EdgeAttribute -> "Edge";
}
subgraph cluster_3 {
label="Node";
"Node"; NodeAttribute; ImageScale; ImagePos;
{ ImageScale ImagePos } -> NodeAttribute;
NodeAttribute -> "Node";
}
subgraph cluster_4 {
label="Cluster";
ClusterStyle; ClusterAttribute;
{
Justification
LabelLoc
Layer
ClusterStyle
} -> ClusterAttribute;
}
subgraph cluster_5 {
label="Graph";
"Graph"; DotGraphMode; Layout; GraphClusterRank; GraphOrdering; GraphOrientation; RankType; RankDir; GraphRatio; GraphSize; LabelScheme; NeatoMode; SFDPMode; GraphMode; NeatoModel; OutputMode; Overlap; PackModeFlag; PackMode; GraphPad; PageDir; QuadType; Root; Scale; SmoothType; StartType; GraphAttribute; ClusterAttribute;
PackModeFlag -> PackMode;
{
PackMode
GraphClusterRank
GraphOrdering
GraphOrientation
GraphRatio
Justification
LabelScheme
Layout
NeatoModel
OutputMode
QuadType
RankDir
RankType
Sep
Root
Scale
StartType
GraphSize
Overlap
GraphMode
SmoothType
GraphClusterRank
PageDir
} -> GraphAttribute;
{
NeatoMode
SFDPMode
} -> GraphMode;
{
DotGraphMode
GraphAttribute
"Subgraph"
} -> "Graph";
}
ClusterAttribute -> "Subgraph";
{"Edge" "Node"} -> "Graph";
Color -> { ClusterAttribute EdgeAttribute GraphAttribute };
{Shape FixedSize} -> NodeAttribute;
LabelLoc -> { GraphAttribute NodeAttribute};
NodeStyle -> { ClusterAttribute GraphAttribute NodeAttribute};
Point -> {
ClusterAttribute
EdgeAttribute
GraphPad
GraphSize
NodeAttribute
Scale
Sep
}
Port -> { EdgeAttribute EdgePosition };
Rect -> { ClusterAttribute GraphAttribute };
Splines -> { EdgePosition GraphAttribute };
}