1digraph SimpleRestriction {
2  mindist = 2.0
3  1 -> 4 [label="fractionDigits"]
4  1 -> 4 [label="minLength"]
5  1 -> 4 [label="whiteSpace"]
6  1 -> 2 [label="annotation"]
7  1 -> 3 [label="simpleType"]
8  1 -> 4 [label="length"]
9  1 -> 4 [label="maxExclusive"]
10  1 -> 4 [label="enumeration"]
11  1 -> 4 [label="assertion"]
12  1 -> 4 [label="maxInclusive"]
13  1 -> 4 [label="maxLength"]
14  1 -> 4 [label="pattern"]
15  1 -> 4 [label="totalDigits"]
16  1 -> 4 [label="minExclusive"]
17  1 -> 4 [label="minInclusive"]
18  2 -> 4 [label="fractionDigits"]
19  2 -> 4 [label="minLength"]
20  2 -> 4 [label="whiteSpace"]
21  2 -> 3 [label="simpleType"]
22  2 -> 4 [label="length"]
23  2 -> 4 [label="maxExclusive"]
24  2 -> 4 [label="enumeration"]
25  2 -> 4 [label="assertion"]
26  2 -> 4 [label="maxInclusive"]
27  2 -> 4 [label="maxLength"]
28  2 -> 4 [label="pattern"]
29  2 -> 4 [label="totalDigits"]
30  2 -> 4 [label="minExclusive"]
31  2 -> 4 [label="minInclusive"]
32  3 -> 4 [label="fractionDigits"]
33  3 -> 4 [label="minLength"]
34  3 -> 4 [label="whiteSpace"]
35  3 -> 4 [label="length"]
36  3 -> 4 [label="maxExclusive"]
37  3 -> 4 [label="enumeration"]
38  3 -> 4 [label="assertion"]
39  3 -> 4 [label="maxInclusive"]
40  3 -> 4 [label="maxLength"]
41  3 -> 4 [label="pattern"]
42  3 -> 4 [label="totalDigits"]
43  3 -> 4 [label="minExclusive"]
44  3 -> 4 [label="minInclusive"]
45  4 -> 4 [label="fractionDigits"]
46  4 -> 4 [label="minLength"]
47  4 -> 4 [label="whiteSpace"]
48  4 -> 4 [label="length"]
49  4 -> 4 [label="maxExclusive"]
50  4 -> 4 [label="enumeration"]
51  4 -> 4 [label="assertion"]
52  4 -> 4 [label="maxInclusive"]
53  4 -> 4 [label="maxLength"]
54  4 -> 4 [label="pattern"]
55  4 -> 4 [label="totalDigits"]
56  4 -> 4 [label="minExclusive"]
57  4 -> 4 [label="minInclusive"]
58  1 [shape=doublecircle, style=filled, color=blue]
59  2 [shape=doublecircle, style=filled, color=green]
60  3 [shape=doublecircle, style=filled, color=green]
61  4 [shape=doublecircle, style=filled, color=green]
62}
63