digraph G {ratio=auto;
margin="0.1,0.1";
0 [label="OptionsTypes",color="red",shape="box3d",style="filled"];
0 -> 10 [label="Contain",color="grey"];
0 -> 8 [label="Contain",color="grey"];
0 -> 3 [label="Contain",color="grey"];
1 [label="OptionsTypes.page.default_uri_scheme",color="cyan",shape="ellipse",style="filled"];
2 [label="OptionsTypes.page.new_page_default_uri",color="cyan",shape="ellipse",style="filled"];
3 [label="OptionsTypes.page",color="green",shape="triangle",style="filled"];
3 -> 1 [label="Contain",color="grey"];
3 -> 2 [label="Contain",color="grey"];
4 [label="OptionsTypes.navigation.page",color="cyan",shape="ellipse",style="filled"];
4 -> 3 [label="Use",color="black"];
5 [label="OptionsTypes.navigation.tabs_position",color="cyan",shape="ellipse",style="filled"];
6 [label="OptionsTypes.navigation.new_tab_placement",color="cyan",shape="ellipse",style="filled"];
7 [label="OptionsTypes.navigation.post_close_activate",color="cyan",shape="ellipse",style="filled"];
8 [label="OptionsTypes.navigation",color="green",shape="triangle",style="filled"];
8 -> 4 [label="Contain",color="grey"];
8 -> 5 [label="Contain",color="grey"];
8 -> 6 [label="Contain",color="grey"];
8 -> 7 [label="Contain",color="grey"];
9 [label="OptionsTypes.browser.navigation",color="cyan",shape="ellipse",style="filled"];
9 -> 8 [label="Use",color="black"];
10 [label="OptionsTypes.browser",color="green",shape="triangle",style="filled"];
10 -> 9 [label="Contain",color="grey"];
11 [label="OptionsDescr",color="red",shape="box3d",style="filled"];
11 -> 12 [label="Contain",color="grey"];
11 -> 13 [label="Contain",color="grey"];
11 -> 14 [label="Contain",color="grey"];
11 -> 15 [label="Contain",color="grey"];
11 -> 16 [label="Contain",color="grey"];
11 -> 17 [label="Contain",color="grey"];
11 -> 18 [label="Contain",color="grey"];
11 -> 19 [label="Contain",color="grey"];
11 -> 19 [label="Use",color="black"];
12 [label="OptionsDescr.default_uri_scheme",color="black",shape="ellipse",style=""];
13 [label="OptionsDescr.new_page_default_uri",color="black",shape="ellipse",style=""];
14 [label="OptionsDescr.page",color="black",shape="ellipse",style=""];
14 -> 12 [label="Use",color="black"];
14 -> 13 [label="Use",color="black"];
15 [label="OptionsDescr.tabs_position",color="black",shape="ellipse",style=""];
16 [label="OptionsDescr.new_tab_placement",color="black",shape="ellipse",style=""];
17 [label="OptionsDescr.post_close_activate",color="black",shape="ellipse",style=""];
18 [label="OptionsDescr.navigation",color="black",shape="ellipse",style=""];
18 -> 14 [label="Use",color="black"];
18 -> 15 [label="Use",color="black"];
18 -> 16 [label="Use",color="black"];
18 -> 17 [label="Use",color="black"];
19 [label="OptionsDescr.browser",color="black",shape="ellipse",style=""];
19 -> 18 [label="Use",color="black"];
20 [label="Options",color="red",shape="box3d",style="filled"];
20 -> 0 [label="Include",color="green"];
20 -> 21 [label="Contain",color="grey"];
21 [label="Options.default",color="black",shape="ellipse",style=""];
21 -> 9 [label="Create",color="orange"];
21 -> 4 [label="Create",color="orange"];
21 -> 1 [label="Create",color="orange"];
21 -> 2 [label="Create",color="orange"];
21 -> 5 [label="Create",color="orange"];
21 -> 6 [label="Create",color="orange"];
21 -> 7 [label="Create",color="orange"];
22 [label="PageTypes",color="red",shape="box3d",style="filled"];
22 -> 33 [label="Contain",color="grey"];
22 -> 35 [label="Contain",color="grey"];
22 -> 36 [label="Contain",color="grey"];
22 -> 31 [label="Contain",color="grey"];
22 -> 23 [label="Contain",color="grey"];
22 -> 32 [label="Contain",color="grey"];
22 -> 34 [label="Contain",color="grey"];
22 -> 30 [label="Contain",color="grey"];
23 [label="PageTypes.options",color="green",shape="triangle",style="filled"];
23 -> 3 [label="Use",color="black"];
24 [label="PageTypes.t.uri",color="cyan",shape="ellipse",style="filled"];
25 [label="PageTypes.t.title",color="cyan",shape="ellipse",style="filled"];
26 [label="PageTypes.t.history",color="cyan",shape="ellipse",style="filled"];
27 [label="PageTypes.t.options",color="cyan",shape="ellipse",style="filled"];
27 -> 23 [label="Use",color="black"];
28 [label="PageTypes.t.id",color="cyan",shape="ellipse",style="filled"];
29 [label="PageTypes.t.parent_id",color="cyan",shape="ellipse",style="filled"];
30 [label="PageTypes.t",color="green",shape="triangle",style="filled"];
30 -> 24 [label="Contain",color="grey"];
30 -> 25 [label="Contain",color="grey"];
30 -> 26 [label="Contain",color="grey"];
30 -> 27 [label="Contain",color="grey"];
30 -> 28 [label="Contain",color="grey"];
30 -> 29 [label="Contain",color="grey"];
31 [label="PageTypes.init",color="green",shape="triangle",style="filled"];
31 -> 30 [label="Use",color="black"];
32 [label="PageTypes.order_common",color="green",shape="triangle",style="filled"];
33 [label="PageTypes.action_common",color="green",shape="triangle",style="filled"];
33 -> 23 [label="Use",color="black"];
34 [label="PageTypes.request",color="green",shape="triangle",style="filled"];
35 [label="PageTypes.action_functional",color="green",shape="triangle",style="filled"];
35 -> 23 [label="Use",color="black"];
36 [label="PageTypes.action_ui",color="green",shape="triangle",style="filled"];
36 -> 23 [label="Use",color="black"];
37 [label="Page",color="red",shape="box3d",style="filled"];
37 -> 22 [label="Include",color="green"];
37 -> 38 [label="Contain",color="grey"];
37 -> 39 [label="Contain",color="grey"];
37 -> 40 [label="Contain",color="grey"];
38 [label="Page.model",color="black",shape="ellipse",style=""];
38 -> 24 [label="Create",color="orange"];
38 -> 25 [label="Create",color="orange"];
38 -> 26 [label="Create",color="orange"];
38 -> 27 [label="Create",color="orange"];
38 -> 28 [label="Create",color="orange"];
38 -> 29 [label="Create",color="orange"];
38 -> 2 [label="Use",color="black"];
39 [label="Page.create",color="black",shape="ellipse",style=""];
40 [label="Page.on_action_func",color="black",shape="ellipse",style=""];
40 -> 24 [label="Create",color="orange"];
40 -> 26 [label="Create",color="orange"];
40 -> 26 [label="Use",color="black"];
40 -> 25 [label="Create",color="orange"];
40 -> 27 [label="Create",color="orange"];
40 -> 24 [label="Use",color="black"];
41 [label="NavigationTypes",color="red",shape="box3d",style="filled"];
41 -> 49 [label="Contain",color="grey"];
41 -> 50 [label="Contain",color="grey"];
41 -> 51 [label="Contain",color="grey"];
41 -> 45 [label="Contain",color="grey"];
41 -> 46 [label="Contain",color="grey"];
41 -> 47 [label="Contain",color="grey"];
41 -> 48 [label="Contain",color="grey"];
41 -> 44 [label="Contain",color="grey"];
42 [label="NavigationTypes.t.z",color="cyan",shape="ellipse",style="filled"];
42 -> 30 [label="Use",color="black"];
43 [label="NavigationTypes.t.options",color="cyan",shape="ellipse",style="filled"];
43 -> 8 [label="Use",color="black"];
44 [label="NavigationTypes.t",color="green",shape="triangle",style="filled"];
44 -> 42 [label="Contain",color="grey"];
44 -> 43 [label="Contain",color="grey"];
45 [label="NavigationTypes.init",color="green",shape="triangle",style="filled"];
45 -> 8 [label="Use",color="black"];
46 [label="NavigationTypes.order_common",color="green",shape="triangle",style="filled"];
46 -> 30 [label="Use",color="black"];
47 [label="NavigationTypes.order_functional",color="green",shape="triangle",style="filled"];
47 -> 30 [label="Use",color="black"];
47 -> 32 [label="Use",color="black"];
48 [label="NavigationTypes.order_ui",color="green",shape="triangle",style="filled"];
48 -> 30 [label="Use",color="black"];
48 -> 32 [label="Use",color="black"];
49 [label="NavigationTypes.action_common",color="green",shape="triangle",style="filled"];
49 -> 8 [label="Use",color="black"];
50 [label="NavigationTypes.action_functional",color="green",shape="triangle",style="filled"];
50 -> 30 [label="Use",color="black"];
50 -> 36 [label="Use",color="black"];
50 -> 32 [label="Use",color="black"];
50 -> 8 [label="Use",color="black"];
51 [label="NavigationTypes.action_ui",color="green",shape="triangle",style="filled"];
51 -> 30 [label="Use",color="black"];
51 -> 32 [label="Use",color="black"];
51 -> 8 [label="Use",color="black"];
52 [label="Navigation",color="red",shape="box3d",style="filled"];
52 -> 41 [label="Include",color="green"];
52 -> 54 [label="Contain",color="grey"];
52 -> 55 [label="Contain",color="grey"];
52 -> 56 [label="Contain",color="grey"];
52 -> 53 [label="Contain",color="grey"];
53 [label="Navigation.Z",color="red",shape="box3d",style="filled"];
54 [label="Navigation.create",color="black",shape="ellipse",style=""];
54 -> 42 [label="Create",color="orange"];
54 -> 43 [label="Create",color="orange"];
55 [label="Navigation.close_current",color="black",shape="ellipse",style=""];
55 -> 42 [label="Create",color="orange"];
55 -> 42 [label="Use",color="black"];
55 -> 28 [label="Use",color="black"];
55 -> 43 [label="Use",color="black"];
55 -> 7 [label="Use",color="black"];
56 [label="Navigation.on_action_func",color="black",shape="ellipse",style=""];
56 -> 42 [label="Use",color="black"];
56 -> 42 [label="Create",color="orange"];
56 -> 28 [label="Use",color="black"];
56 -> 55 [label="Use",color="black"];
56 -> 43 [label="Create",color="orange"];
56 -> 43 [label="Use",color="black"];
56 -> 6 [label="Use",color="black"];
}
