Work on "format" element.
[pspp] / spv-detail.gv
1 digraph spv_detail {
2     "visualization" -> "extension" [label="?"];
3     "visualization" -> "userSource";
4     "visualization" -> "sourceVariable" [label="*"];
5     "visualization" -> "derivedVariable" [label="*"];
6     "visualization" -> "graph";
7     "visualization" -> "labelFrame" [label="+"];
8     "visualization" -> "container" [label="?"];
9     "visualization" -> "style" [label="+"];
10     "visualization" -> "layerController" [label="?"];
11
12     "sourceVariable" -> "extension" [label="*"];
13     "sourceVariable" -> "format" [label="?"];
14     "sourceVariable" -> "stringFormat" [label="?"];
15
16     "derivedVariable" -> "extension" [label="*"];
17     "derivedVariable" -> "format" [label="?"];
18     "derivedVariable" -> "stringFormat" [label="?"];
19     "derivedVariable" -> "valueMapEntry" [label="*"];
20
21     "format" -> "affix" [label="*"];
22     "format" -> "relabel" [label="?"];
23
24     "dateTimeFormat" -> "affix" [label="?"];
25
26     "stringFormat" -> "affix" [label="*"];
27     "stringFormat" -> "relabel" [label="?"];
28
29     "graph" -> "location" [label="+"];
30     "graph" -> "coordinates";
31     "graph" -> "faceting";
32     "graph" -> "facetLayout";
33     "graph" -> "interval";
34
35     "faceting" -> "cross";
36     "faceting" -> "layer" [label="*"];
37
38     "interval" -> "labeling";
39     "interval" -> "footnotes" [label="?"];
40
41     "labeling" -> "format" [label="*"];
42     "labeling" -> "formatting" [label="*"];
43     "labeling" -> "footnotes" [label="*"];
44
45     "formatting" -> "formatMapping" [label="*"];
46
47     "formatMapping" -> "format";
48
49     "footnotes" -> "footnoteMapping" [label="+"];
50
51     "cross" -> "nest" [label="2"];
52
53     "nest" -> "variableReference" [label="+"];
54
55     "facetLayout" -> "tableLayout";
56     "facetLayout" -> "facetLevel" [label="+"];
57     "facetLayout" -> "setCellProperties" [label="*"];
58     "facetLevel" -> "axis";
59
60     "axis" -> "majorTicks";
61
62     "label" -> "descriptionGroup" [label="*"];
63     "label" -> "text" [label="*"];
64
65     "majorTicks" -> "gridline" [label="?"];
66
67     "descriptionGroup" -> "description" [label="+"];
68     "descriptionGroup" -> "text";
69
70     "setCellProperties" -> "setMetadata";
71     "setCellProperties" -> "setStyle" [label="*"];
72     "setCellProperties" -> "setFormat" [label="+"];
73     "setCellProperties" -> "union" [label="?"];
74     
75     "setFormat" -> "dateTimeFormat" [label="?"];
76     "setFormat" -> "format" [label="?"];
77     "setFormat" -> "numberFormat" [label="?"];
78     "setFormat" -> "stringFormat" [label="*"];
79
80     "labelFrame" -> "location" [label="+"];
81     "labelFrame" -> "label";
82     "labelFrame" -> "paragraph" [label="?"];
83
84     "container" -> "extension" [label="?"];
85     "container" -> "location" [label="+"];
86     "container" -> "labelFrame" [label="+"];
87
88     "union" -> "intersect" [label="+"];
89
90     "intersect" -> "intersectWhere" [label="?"];
91     "intersect" -> "where" [label="*"];
92 }