classes.svg

1 lines ASCII Unix (LF) Display as SVG
1
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
 "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.38.0 (20140413.2041)
 -->
<!-- Title: G Pages: 1 -->
<svg width="1077pt" height="2367pt"
 viewBox="0.00 0.00 1077.27 2366.75" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 2362.75)">
<title>G</title>
<polygon fill="white" stroke="none" points="-4,4 -4,-2362.75 1073.27,-2362.75 1073.27,4 -4,4"/>
<g id="clust1" class="cluster"><title>cluster_Global</title>
<path fill="none" stroke="gray" d="M20,-98.7495C20,-98.7495 1049.27,-98.7495 1049.27,-98.7495 1055.27,-98.7495 1061.27,-104.749 1061.27,-110.749 1061.27,-110.749 1061.27,-2338.75 1061.27,-2338.75 1061.27,-2344.75 1055.27,-2350.75 1049.27,-2350.75 1049.27,-2350.75 20,-2350.75 20,-2350.75 14,-2350.75 8,-2344.75 8,-2338.75 8,-2338.75 8,-110.749 8,-110.749 8,-104.749 14,-98.7495 20,-98.7495"/>
<text text-anchor="middle" x="534.636" y="-2337.95" font-family="Times,serif" font-size="11.00" fill="gray">Global</text>
</g>
<g id="clust2" class="cluster"><title>cluster_\Anax</title>
<path fill="none" stroke="gray" d="M28,-106.749C28,-106.749 1041.27,-106.749 1041.27,-106.749 1047.27,-106.749 1053.27,-112.749 1053.27,-118.749 1053.27,-118.749 1053.27,-2310.75 1053.27,-2310.75 1053.27,-2316.75 1047.27,-2322.75 1041.27,-2322.75 1041.27,-2322.75 28,-2322.75 28,-2322.75 22,-2322.75 16,-2316.75 16,-2310.75 16,-2310.75 16,-118.749 16,-118.749 16,-112.749 22,-106.749 28,-106.749"/>
<text text-anchor="middle" x="534.636" y="-2309.95" font-family="Times,serif" font-size="11.00" fill="gray">Anax</text>
</g>
<g id="clust3" class="cluster"><title>cluster_\Anax\Validate</title>
<path fill="none" stroke="gray" d="M899.771,-2222.75C899.771,-2222.75 968.771,-2222.75 968.771,-2222.75 974.771,-2222.75 980.771,-2228.75 980.771,-2234.75 980.771,-2234.75 980.771,-2282.75 980.771,-2282.75 980.771,-2288.75 974.771,-2294.75 968.771,-2294.75 968.771,-2294.75 899.771,-2294.75 899.771,-2294.75 893.771,-2294.75 887.771,-2288.75 887.771,-2282.75 887.771,-2282.75 887.771,-2234.75 887.771,-2234.75 887.771,-2228.75 893.771,-2222.75 899.771,-2222.75"/>
<text text-anchor="middle" x="934.271" y="-2281.95" font-family="Times,serif" font-size="11.00" fill="gray">Validate</text>
</g>
<g id="clust4" class="cluster"><title>cluster_\Anax\Loader</title>
<path fill="none" stroke="gray" d="M879.271,-2142.75C879.271,-2142.75 989.271,-2142.75 989.271,-2142.75 995.271,-2142.75 1001.27,-2148.75 1001.27,-2154.75 1001.27,-2154.75 1001.27,-2202.75 1001.27,-2202.75 1001.27,-2208.75 995.271,-2214.75 989.271,-2214.75 989.271,-2214.75 879.271,-2214.75 879.271,-2214.75 873.271,-2214.75 867.271,-2208.75 867.271,-2202.75 867.271,-2202.75 867.271,-2154.75 867.271,-2154.75 867.271,-2148.75 873.271,-2142.75 879.271,-2142.75"/>
<text text-anchor="middle" x="934.271" y="-2201.95" font-family="Times,serif" font-size="11.00" fill="gray">Loader</text>
</g>
<g id="clust5" class="cluster"><title>cluster_\Anax\Log</title>
<path fill="none" stroke="gray" d="M906.271,-2062.75C906.271,-2062.75 962.271,-2062.75 962.271,-2062.75 968.271,-2062.75 974.271,-2068.75 974.271,-2074.75 974.271,-2074.75 974.271,-2122.75 974.271,-2122.75 974.271,-2128.75 968.271,-2134.75 962.271,-2134.75 962.271,-2134.75 906.271,-2134.75 906.271,-2134.75 900.271,-2134.75 894.271,-2128.75 894.271,-2122.75 894.271,-2122.75 894.271,-2074.75 894.271,-2074.75 894.271,-2068.75 900.271,-2062.75 906.271,-2062.75"/>
<text text-anchor="middle" x="934.271" y="-2121.95" font-family="Times,serif" font-size="11.00" fill="gray">Log</text>
</g>
<g id="clust6" class="cluster"><title>cluster_\Anax\Exception</title>
<path fill="none" stroke="gray" d="M835.271,-1874.75C835.271,-1874.75 1033.27,-1874.75 1033.27,-1874.75 1039.27,-1874.75 1045.27,-1880.75 1045.27,-1886.75 1045.27,-1886.75 1045.27,-2042.75 1045.27,-2042.75 1045.27,-2048.75 1039.27,-2054.75 1033.27,-2054.75 1033.27,-2054.75 835.271,-2054.75 835.271,-2054.75 829.271,-2054.75 823.271,-2048.75 823.271,-2042.75 823.271,-2042.75 823.271,-1886.75 823.271,-1886.75 823.271,-1880.75 829.271,-1874.75 835.271,-1874.75"/>
<text text-anchor="middle" x="934.271" y="-2041.95" font-family="Times,serif" font-size="11.00" fill="gray">Exception</text>
</g>
<g id="clust7" class="cluster"><title>cluster_\Anax\Flash</title>
<path fill="none" stroke="gray" d="M892.771,-1794.75C892.771,-1794.75 975.771,-1794.75 975.771,-1794.75 981.771,-1794.75 987.771,-1800.75 987.771,-1806.75 987.771,-1806.75 987.771,-1854.75 987.771,-1854.75 987.771,-1860.75 981.771,-1866.75 975.771,-1866.75 975.771,-1866.75 892.771,-1866.75 892.771,-1866.75 886.771,-1866.75 880.771,-1860.75 880.771,-1854.75 880.771,-1854.75 880.771,-1806.75 880.771,-1806.75 880.771,-1800.75 886.771,-1794.75 892.771,-1794.75"/>
<text text-anchor="middle" x="934.271" y="-1853.95" font-family="Times,serif" font-size="11.00" fill="gray">Flash</text>
</g>
<g id="clust8" class="cluster"><title>cluster_\Anax\DI</title>
<path fill="none" stroke="gray" d="M36,-909.749C36,-909.749 736.63,-909.749 736.63,-909.749 742.63,-909.749 748.63,-915.749 748.63,-921.749 748.63,-921.749 748.63,-1185.75 748.63,-1185.75 748.63,-1191.75 742.63,-1197.75 736.63,-1197.75 736.63,-1197.75 36,-1197.75 36,-1197.75 30,-1197.75 24,-1191.75 24,-1185.75 24,-1185.75 24,-921.749 24,-921.749 24,-915.749 30,-909.749 36,-909.749"/>
<text text-anchor="middle" x="386.315" y="-1184.95" font-family="Times,serif" font-size="11.00" fill="gray">DI</text>
</g>
<g id="clust9" class="cluster"><title>cluster_\Anax\MVC</title>
<path fill="none" stroke="gray" d="M872.771,-1392.75C872.771,-1392.75 995.771,-1392.75 995.771,-1392.75 1001.77,-1392.75 1007.77,-1398.75 1007.77,-1404.75 1007.77,-1404.75 1007.77,-1614.75 1007.77,-1614.75 1007.77,-1620.75 1001.77,-1626.75 995.771,-1626.75 995.771,-1626.75 872.771,-1626.75 872.771,-1626.75 866.771,-1626.75 860.771,-1620.75 860.771,-1614.75 860.771,-1614.75 860.771,-1404.75 860.771,-1404.75 860.771,-1398.75 866.771,-1392.75 872.771,-1392.75"/>
<text text-anchor="middle" x="934.271" y="-1613.95" font-family="Times,serif" font-size="11.00" fill="gray">MVC</text>
</g>
<g id="clust10" class="cluster"><title>cluster_\Anax\HTMLForm</title>
<path fill="none" stroke="gray" d="M865.771,-1204.75C865.771,-1204.75 1002.77,-1204.75 1002.77,-1204.75 1008.77,-1204.75 1014.77,-1210.75 1014.77,-1216.75 1014.77,-1216.75 1014.77,-1372.75 1014.77,-1372.75 1014.77,-1378.75 1008.77,-1384.75 1002.77,-1384.75 1002.77,-1384.75 865.771,-1384.75 865.771,-1384.75 859.771,-1384.75 853.771,-1378.75 853.771,-1372.75 853.771,-1372.75 853.771,-1216.75 853.771,-1216.75 853.771,-1210.75 859.771,-1204.75 865.771,-1204.75"/>
<text text-anchor="middle" x="934.271" y="-1371.95" font-family="Times,serif" font-size="11.00" fill="gray">HTMLForm</text>
</g>
<g id="clust11" class="cluster"><title>cluster_\Anax\ThemeEngine</title>
<path fill="none" stroke="gray" d="M609.63,-1714.75C609.63,-1714.75 979.271,-1714.75 979.271,-1714.75 985.271,-1714.75 991.271,-1720.75 991.271,-1726.75 991.271,-1726.75 991.271,-1774.75 991.271,-1774.75 991.271,-1780.75 985.271,-1786.75 979.271,-1786.75 979.271,-1786.75 609.63,-1786.75 609.63,-1786.75 603.63,-1786.75 597.63,-1780.75 597.63,-1774.75 597.63,-1774.75 597.63,-1726.75 597.63,-1726.75 597.63,-1720.75 603.63,-1714.75 609.63,-1714.75"/>
<text text-anchor="middle" x="794.451" y="-1773.95" font-family="Times,serif" font-size="11.00" fill="gray">ThemeEngine</text>
</g>
<g id="clust12" class="cluster"><title>cluster_\Anax\Kernel</title>
<path fill="none" stroke="gray" d="M631.63,-1634.75C631.63,-1634.75 985.771,-1634.75 985.771,-1634.75 991.771,-1634.75 997.771,-1640.75 997.771,-1646.75 997.771,-1646.75 997.771,-1694.75 997.771,-1694.75 997.771,-1700.75 991.771,-1706.75 985.771,-1706.75 985.771,-1706.75 631.63,-1706.75 631.63,-1706.75 625.63,-1706.75 619.63,-1700.75 619.63,-1694.75 619.63,-1694.75 619.63,-1646.75 619.63,-1646.75 619.63,-1640.75 625.63,-1634.75 631.63,-1634.75"/>
<text text-anchor="middle" x="808.701" y="-1693.95" font-family="Times,serif" font-size="11.00" fill="gray">Kernel</text>
</g>
<g id="clust13" class="cluster"><title>cluster_\Anax\Session</title>
<path fill="none" stroke="gray" d="M902.771,-1124.75C902.771,-1124.75 965.771,-1124.75 965.771,-1124.75 971.771,-1124.75 977.771,-1130.75 977.771,-1136.75 977.771,-1136.75 977.771,-1184.75 977.771,-1184.75 977.771,-1190.75 971.771,-1196.75 965.771,-1196.75 965.771,-1196.75 902.771,-1196.75 902.771,-1196.75 896.771,-1196.75 890.771,-1190.75 890.771,-1184.75 890.771,-1184.75 890.771,-1136.75 890.771,-1136.75 890.771,-1130.75 896.771,-1124.75 902.771,-1124.75"/>
<text text-anchor="middle" x="934.271" y="-1183.95" font-family="Times,serif" font-size="11.00" fill="gray">Session</text>
</g>
<g id="clust14" class="cluster"><title>cluster_\Anax\View</title>
<path fill="none" stroke="gray" d="M882.771,-936.749C882.771,-936.749 985.771,-936.749 985.771,-936.749 991.771,-936.749 997.771,-942.749 997.771,-948.749 997.771,-948.749 997.771,-1104.75 997.771,-1104.75 997.771,-1110.75 991.771,-1116.75 985.771,-1116.75 985.771,-1116.75 882.771,-1116.75 882.771,-1116.75 876.771,-1116.75 870.771,-1110.75 870.771,-1104.75 870.771,-1104.75 870.771,-948.749 870.771,-948.749 870.771,-942.749 876.771,-936.749 882.771,-936.749"/>
<text text-anchor="middle" x="934.271" y="-1103.95" font-family="Times,serif" font-size="11.00" fill="gray">View</text>
</g>
<g id="clust15" class="cluster"><title>cluster_\Anax\Content</title>
<path fill="none" stroke="gray" d="M872.771,-748.749C872.771,-748.749 995.771,-748.749 995.771,-748.749 1001.77,-748.749 1007.77,-754.749 1007.77,-760.749 1007.77,-760.749 1007.77,-916.749 1007.77,-916.749 1007.77,-922.749 1001.77,-928.749 995.771,-928.749 995.771,-928.749 872.771,-928.749 872.771,-928.749 866.771,-928.749 860.771,-922.749 860.771,-916.749 860.771,-916.749 860.771,-760.749 860.771,-760.749 860.771,-754.749 866.771,-748.749 872.771,-748.749"/>
<text text-anchor="middle" x="934.271" y="-915.949" font-family="Times,serif" font-size="11.00" fill="gray">Content</text>
</g>
<g id="clust16" class="cluster"><title>cluster_\Anax\Response</title>
<path fill="none" stroke="gray" d="M882.771,-668.749C882.771,-668.749 985.771,-668.749 985.771,-668.749 991.771,-668.749 997.771,-674.749 997.771,-680.749 997.771,-680.749 997.771,-728.749 997.771,-728.749 997.771,-734.749 991.771,-740.749 985.771,-740.749 985.771,-740.749 882.771,-740.749 882.771,-740.749 876.771,-740.749 870.771,-734.749 870.771,-728.749 870.771,-728.749 870.771,-680.749 870.771,-680.749 870.771,-674.749 876.771,-668.749 882.771,-668.749"/>
<text text-anchor="middle" x="934.271" y="-727.949" font-family="Times,serif" font-size="11.00" fill="gray">Response</text>
</g>
<g id="clust17" class="cluster"><title>cluster_\Anax\Request</title>
<path fill="none" stroke="gray" d="M886.271,-588.749C886.271,-588.749 982.271,-588.749 982.271,-588.749 988.271,-588.749 994.271,-594.749 994.271,-600.749 994.271,-600.749 994.271,-648.749 994.271,-648.749 994.271,-654.749 988.271,-660.749 982.271,-660.749 982.271,-660.749 886.271,-660.749 886.271,-660.749 880.271,-660.749 874.271,-654.749 874.271,-648.749 874.271,-648.749 874.271,-600.749 874.271,-600.749 874.271,-594.749 880.271,-588.749 886.271,-588.749"/>
<text text-anchor="middle" x="934.271" y="-647.949" font-family="Times,serif" font-size="11.00" fill="gray">Request</text>
</g>
<g id="clust18" class="cluster"><title>cluster_\Anax\Route</title>
<path fill="none" stroke="gray" d="M889.271,-454.749C889.271,-454.749 979.271,-454.749 979.271,-454.749 985.271,-454.749 991.271,-460.749 991.271,-466.749 991.271,-466.749 991.271,-568.749 991.271,-568.749 991.271,-574.749 985.271,-580.749 979.271,-580.749 979.271,-580.749 889.271,-580.749 889.271,-580.749 883.271,-580.749 877.271,-574.749 877.271,-568.749 877.271,-568.749 877.271,-466.749 877.271,-466.749 877.271,-460.749 883.271,-454.749 889.271,-454.749"/>
<text text-anchor="middle" x="934.271" y="-567.949" font-family="Times,serif" font-size="11.00" fill="gray">Route</text>
</g>
<g id="clust19" class="cluster"><title>cluster_\Anax\Navigation</title>
<path fill="none" stroke="gray" d="M906.271,-374.749C906.271,-374.749 962.271,-374.749 962.271,-374.749 968.271,-374.749 974.271,-380.749 974.271,-386.749 974.271,-386.749 974.271,-434.749 974.271,-434.749 974.271,-440.749 968.271,-446.749 962.271,-446.749 962.271,-446.749 906.271,-446.749 906.271,-446.749 900.271,-446.749 894.271,-440.749 894.271,-434.749 894.271,-434.749 894.271,-386.749 894.271,-386.749 894.271,-380.749 900.271,-374.749 906.271,-374.749"/>
<text text-anchor="middle" x="934.271" y="-433.949" font-family="Times,serif" font-size="11.00" fill="gray">Navigation</text>
</g>
<g id="clust20" class="cluster"><title>cluster_\Anax\Cache</title>
<path fill="none" stroke="gray" d="M896.271,-294.749C896.271,-294.749 972.271,-294.749 972.271,-294.749 978.271,-294.749 984.271,-300.749 984.271,-306.749 984.271,-306.749 984.271,-354.749 984.271,-354.749 984.271,-360.749 978.271,-366.749 972.271,-366.749 972.271,-366.749 896.271,-366.749 896.271,-366.749 890.271,-366.749 884.271,-360.749 884.271,-354.749 884.271,-354.749 884.271,-306.749 884.271,-306.749 884.271,-300.749 890.271,-294.749 896.271,-294.749"/>
<text text-anchor="middle" x="934.271" y="-353.949" font-family="Times,serif" font-size="11.00" fill="gray">Cache</text>
</g>
<g id="clust21" class="cluster"><title>cluster_\Anax\Url</title>
<path fill="none" stroke="gray" d="M911.271,-214.749C911.271,-214.749 957.271,-214.749 957.271,-214.749 963.271,-214.749 969.271,-220.749 969.271,-226.749 969.271,-226.749 969.271,-274.749 969.271,-274.749 969.271,-280.749 963.271,-286.749 957.271,-286.749 957.271,-286.749 911.271,-286.749 911.271,-286.749 905.271,-286.749 899.271,-280.749 899.271,-274.749 899.271,-274.749 899.271,-226.749 899.271,-226.749 899.271,-220.749 905.271,-214.749 911.271,-214.749"/>
<text text-anchor="middle" x="934.271" y="-273.949" font-family="Times,serif" font-size="11.00" fill="gray">Url</text>
</g>
<!-- \\Anax\\Validate\\CValidate -->
<g id="node1" class="node"><title>\\Anax\\Validate\\CValidate</title>
<polygon fill="none" stroke="black" points="972.771,-2266.75 895.771,-2266.75 895.771,-2230.75 972.771,-2230.75 972.771,-2266.75"/>
<text text-anchor="middle" x="934.271" y="-2245.95" font-family="Courier,monospace" font-size="11.00">CValidate</text>
</g>
<!-- \\Anax\\Loader\\CPsr4Autoloader -->
<g id="node2" class="node"><title>\\Anax\\Loader\\CPsr4Autoloader</title>
<polygon fill="none" stroke="black" points="993.271,-2186.75 875.271,-2186.75 875.271,-2150.75 993.271,-2150.75 993.271,-2186.75"/>
<text text-anchor="middle" x="934.271" y="-2165.95" font-family="Courier,monospace" font-size="11.00">CPsr4Autoloader</text>
</g>
<!-- \\Anax\\Log\\CLogger -->
<g id="node3" class="node"><title>\\Anax\\Log\\CLogger</title>
<polygon fill="none" stroke="black" points="966.271,-2106.75 902.271,-2106.75 902.271,-2070.75 966.271,-2070.75 966.271,-2106.75"/>
<text text-anchor="middle" x="934.271" y="-2085.95" font-family="Courier,monospace" font-size="11.00">CLogger</text>
</g>
<!-- \\Anax\\Exception\\InternalServerErrorException -->
<g id="node4" class="node"><title>\\Anax\\Exception\\InternalServerErrorException</title>
<polygon fill="none" stroke="black" points="1037.27,-2026.75 831.271,-2026.75 831.271,-1990.75 1037.27,-1990.75 1037.27,-2026.75"/>
<text text-anchor="middle" x="934.271" y="-2005.95" font-family="Courier,monospace" font-size="11.00">InternalServerErrorException</text>
</g>
<!-- \\Anax\\Exception -->
<g id="node42" class="node"><title>\\Anax\\Exception</title>
<polygon fill="none" stroke="black" points="693.13,-1945.75 616.13,-1945.75 616.13,-1909.75 693.13,-1909.75 693.13,-1945.75"/>
<text text-anchor="middle" x="654.63" y="-1924.95" font-family="Courier,monospace" font-size="11.00">Exception</text>
</g>
<!-- \\Anax\\Exception\\InternalServerErrorException&#45;&gt;\\Anax\\Exception -->
<g id="edge1" class="edge"><title>\\Anax\\Exception\\InternalServerErrorException&#45;&gt;\\Anax\\Exception</title>
<path fill="none" stroke="black" d="M856.751,-1990.71C845.49,-1987.84 834.055,-1984.81 823.271,-1981.75 782.305,-1970.14 736.303,-1955.18 702.865,-1943.95"/>
<polygon fill="none" stroke="black" points="703.942,-1940.62 693.347,-1940.75 701.705,-1947.26 703.942,-1940.62"/>
</g>
<!-- \\Anax\\Exception\\NotFoundException -->
<g id="node5" class="node"><title>\\Anax\\Exception\\NotFoundException</title>
<polygon fill="none" stroke="black" points="999.771,-1972.75 868.771,-1972.75 868.771,-1936.75 999.771,-1936.75 999.771,-1972.75"/>
<text text-anchor="middle" x="934.271" y="-1951.95" font-family="Courier,monospace" font-size="11.00">NotFoundException</text>
</g>
<!-- \\Anax\\Exception\\NotFoundException&#45;&gt;\\Anax\\Exception -->
<g id="edge2" class="edge"><title>\\Anax\\Exception\\NotFoundException&#45;&gt;\\Anax\\Exception</title>
<path fill="none" stroke="black" d="M868.527,-1948.45C818.133,-1943.55 749.319,-1936.86 703.73,-1932.43"/>
<polygon fill="none" stroke="black" points="703.811,-1928.92 693.519,-1931.43 703.133,-1935.89 703.811,-1928.92"/>
</g>
<!-- \\Anax\\Exception\\ForbiddenException -->
<g id="node6" class="node"><title>\\Anax\\Exception\\ForbiddenException</title>
<polygon fill="none" stroke="black" points="1003.27,-1918.75 865.271,-1918.75 865.271,-1882.75 1003.27,-1882.75 1003.27,-1918.75"/>
<text text-anchor="middle" x="934.271" y="-1897.95" font-family="Courier,monospace" font-size="11.00">ForbiddenException</text>
</g>
<!-- \\Anax\\Exception\\ForbiddenException&#45;&gt;\\Anax\\Exception -->
<g id="edge17" class="edge"><title>\\Anax\\Exception\\ForbiddenException&#45;&gt;\\Anax\\Exception</title>
<path fill="none" stroke="black" d="M864.997,-1907.39C814.798,-1912.27 747.838,-1918.78 703.304,-1923.11"/>
<polygon fill="none" stroke="black" points="702.938,-1919.63 693.324,-1924.08 703.616,-1926.6 702.938,-1919.63"/>
</g>
<!-- \\Anax\\Flash\\CFlashBasic -->
<g id="node7" class="node"><title>\\Anax\\Flash\\CFlashBasic</title>
<polygon fill="none" stroke="black" points="979.771,-1838.75 888.771,-1838.75 888.771,-1802.75 979.771,-1802.75 979.771,-1838.75"/>
<text text-anchor="middle" x="934.271" y="-1817.95" font-family="Courier,monospace" font-size="11.00">CFlashBasic</text>
</g>
<!-- \\Anax\\DI\\CDI -->
<g id="node8" class="node"><title>\\Anax\\DI\\CDI</title>
<polygon fill="none" stroke="black" points="243.495,-1061.75 189.495,-1061.75 189.495,-1025.75 243.495,-1025.75 243.495,-1061.75"/>
<text text-anchor="middle" x="216.495" y="-1040.95" font-family="Courier,monospace" font-size="11.00">CDI</text>
</g>
<!-- \\Anax\\DI\\IDI -->
<g id="node13" class="node"><title>\\Anax\\DI\\IDI</title>
<polygon fill="none" stroke="black" points="86,-1061.75 32,-1061.75 32,-1025.75 86,-1025.75 86,-1061.75"/>
<text text-anchor="middle" x="59" y="-1040.95" font-family="Courier,monospace" font-size="11.00">IDI</text>
</g>
<!-- \\Anax\\DI\\CDI&#45;&gt;\\Anax\\DI\\IDI -->
<g id="edge3" class="edge"><title>\\Anax\\DI\\CDI&#45;&gt;\\Anax\\DI\\IDI</title>
<path fill="none" stroke="black" stroke-dasharray="1,5" d="M189.468,-1043.75C163.904,-1043.75 124.687,-1043.75 96.1122,-1043.75"/>
<polygon fill="none" stroke="black" points="96.1113,-1040.25 86.1112,-1043.75 96.1112,-1047.25 96.1113,-1040.25"/>
</g>
<!-- \\Anax\\DI\\CDIFactoryTest -->
<g id="node9" class="node"><title>\\Anax\\DI\\CDIFactoryTest</title>
<polygon fill="none" stroke="black" points="710.13,-1169.75 599.13,-1169.75 599.13,-1133.75 710.13,-1133.75 710.13,-1169.75"/>
<text text-anchor="middle" x="654.63" y="-1148.95" font-family="Courier,monospace" font-size="11.00">CDIFactoryTest</text>
</g>
<!-- \\Anax\\DI\\CDIFactoryDefault -->
<g id="node12" class="node"><title>\\Anax\\DI\\CDIFactoryDefault</title>
<polygon fill="none" stroke="black" points="477.99,-1115.75 346.99,-1115.75 346.99,-1079.75 477.99,-1079.75 477.99,-1115.75"/>
<text text-anchor="middle" x="412.49" y="-1094.95" font-family="Courier,monospace" font-size="11.00">CDIFactoryDefault</text>
</g>
<!-- \\Anax\\DI\\CDIFactoryTest&#45;&gt;\\Anax\\DI\\CDIFactoryDefault -->
<g id="edge5" class="edge"><title>\\Anax\\DI\\CDIFactoryTest&#45;&gt;\\Anax\\DI\\CDIFactoryDefault</title>
<path fill="none" stroke="black" d="M598.838,-1139.43C566.066,-1132.06 523.973,-1122.59 488.186,-1114.55"/>
<polygon fill="none" stroke="black" points="488.796,-1111.1 478.272,-1112.32 487.26,-1117.93 488.796,-1111.1"/>
</g>
<!-- \\Anax\\DI\\CDIFactoryDocumentation -->
<g id="node10" class="node"><title>\\Anax\\DI\\CDIFactoryDocumentation</title>
<polygon fill="none" stroke="black" points="740.63,-1115.75 568.63,-1115.75 568.63,-1079.75 740.63,-1079.75 740.63,-1115.75"/>
<text text-anchor="middle" x="654.63" y="-1094.95" font-family="Courier,monospace" font-size="11.00">CDIFactoryDocumentation</text>
</g>
<!-- \\Anax\\DI\\CDIFactoryDocumentation&#45;&gt;\\Anax\\DI\\CDIFactoryDefault -->
<g id="edge11" class="edge"><title>\\Anax\\DI\\CDIFactoryDocumentation&#45;&gt;\\Anax\\DI\\CDIFactoryDefault</title>
<path fill="none" stroke="black" d="M568.628,-1097.75C542.539,-1097.75 514.029,-1097.75 488.647,-1097.75"/>
<polygon fill="none" stroke="black" points="488.349,-1094.25 478.349,-1097.75 488.349,-1101.25 488.349,-1094.25"/>
</g>
<!-- \\Anax\\DI\\CDIArray -->
<g id="node11" class="node"><title>\\Anax\\DI\\CDIArray</title>
<polygon fill="none" stroke="black" points="447.99,-1007.75 376.99,-1007.75 376.99,-971.749 447.99,-971.749 447.99,-1007.75"/>
<text text-anchor="middle" x="412.49" y="-986.949" font-family="Courier,monospace" font-size="11.00">CDIArray</text>
</g>
<!-- \\Anax\\DI\\CDIArray&#45;&gt;\\Anax\\DI\\CDI -->
<g id="edge12" class="edge"><title>\\Anax\\DI\\CDIArray&#45;&gt;\\Anax\\DI\\CDI</title>
<path fill="none" stroke="black" d="M376.807,-999.404C341.991,-1009.1 288.599,-1023.96 253.366,-1033.76"/>
<polygon fill="none" stroke="black" points="252.194,-1030.46 243.499,-1036.51 254.071,-1037.2 252.194,-1030.46"/>
</g>
<!-- \\ArrayAccess -->
<g id="node46" class="node"><title>\\ArrayAccess</title>
<ellipse fill="none" stroke="black" cx="216.495" cy="-72.7495" rx="58.4896" ry="18"/>
<text text-anchor="middle" x="216.495" y="-69.0495" font-family="Times,serif" font-size="14.00" fill="gray">\ArrayAccess</text>
</g>
<!-- \\Anax\\DI\\CDIArray&#45;&gt;\\ArrayAccess -->
<g id="edge13" class="edge"><title>\\Anax\\DI\\CDIArray&#45;&gt;\\ArrayAccess</title>
<path fill="none" stroke="black" stroke-dasharray="1,5" d="M407.614,-971.432C383.387,-856.911 252.82,-239.73 223.39,-100.615"/>
<polygon fill="none" stroke="black" points="226.793,-99.7923 221.299,-90.7333 219.945,-101.241 226.793,-99.7923"/>
</g>
<!-- \\Anax\\DI\\CDIFactoryDefault&#45;&gt;\\Anax\\DI\\CDI -->
<g id="edge18" class="edge"><title>\\Anax\\DI\\CDIFactoryDefault&#45;&gt;\\Anax\\DI\\CDI</title>
<path fill="none" stroke="black" d="M346.892,-1079.77C315.755,-1071.1 279.585,-1061.03 253.415,-1053.75"/>
<polygon fill="none" stroke="black" points="254.129,-1050.31 243.557,-1051 252.252,-1057.06 254.129,-1050.31"/>
</g>
<!-- \\Anax\\DI\\IInjectionAware -->
<g id="node14" class="node"><title>\\Anax\\DI\\IInjectionAware</title>
<polygon fill="none" stroke="black" points="713.63,-1061.75 595.63,-1061.75 595.63,-1025.75 713.63,-1025.75 713.63,-1061.75"/>
<text text-anchor="middle" x="654.63" y="-1040.95" font-family="Courier,monospace" font-size="11.00">IInjectionAware</text>
</g>
<!-- \\Anax\\DI\\TInjectable -->
<g id="node15" class="node"><title>\\Anax\\DI\\TInjectable</title>
<polygon fill="none" stroke="black" points="700.13,-1007.75 609.13,-1007.75 609.13,-971.749 700.13,-971.749 700.13,-1007.75"/>
<text text-anchor="middle" x="654.63" y="-986.949" font-family="Courier,monospace" font-size="11.00">TInjectable</text>
</g>
<!-- \\Anax\\DI\\TInjectionAware -->
<g id="node16" class="node"><title>\\Anax\\DI\\TInjectionAware</title>
<polygon fill="none" stroke="black" points="713.63,-953.749 595.63,-953.749 595.63,-917.749 713.63,-917.749 713.63,-953.749"/>
<text text-anchor="middle" x="654.63" y="-932.949" font-family="Courier,monospace" font-size="11.00">TInjectionAware</text>
</g>
<!-- \\Anax\\MVC\\CDispatcherBasic -->
<g id="node17" class="node"><title>\\Anax\\MVC\\CDispatcherBasic</title>
<polygon fill="none" stroke="black" points="996.771,-1598.75 871.771,-1598.75 871.771,-1562.75 996.771,-1562.75 996.771,-1598.75"/>
<text text-anchor="middle" x="934.271" y="-1577.95" font-family="Courier,monospace" font-size="11.00">CDispatcherBasic</text>
</g>
<!-- \\Anax\\MVC\\CDispatcherBasic&#45;&gt;\\Anax\\DI\\IInjectionAware -->
<g id="edge4" class="edge"><title>\\Anax\\MVC\\CDispatcherBasic&#45;&gt;\\Anax\\DI\\IInjectionAware</title>
<path fill="none" stroke="black" stroke-dasharray="1,5" d="M871.696,-1578.53C853.719,-1574.81 835.61,-1567.51 823.271,-1553.75 678.717,-1392.52 902.681,-1233 759.271,-1070.75 749.957,-1060.21 737.098,-1053.54 723.604,-1049.38"/>
<polygon fill="none" stroke="black" points="724.268,-1045.93 713.706,-1046.77 722.483,-1052.7 724.268,-1045.93"/>
</g>
<!-- \\Anax\\MVC\\ErrorController -->
<g id="node18" class="node"><title>\\Anax\\MVC\\ErrorController</title>
<polygon fill="none" stroke="black" points="993.271,-1544.75 875.271,-1544.75 875.271,-1508.75 993.271,-1508.75 993.271,-1544.75"/>
<text text-anchor="middle" x="934.271" y="-1523.95" font-family="Courier,monospace" font-size="11.00">ErrorController</text>
</g>
<!-- \\Anax\\MVC\\CApplicationBasic -->
<g id="node19" class="node"><title>\\Anax\\MVC\\CApplicationBasic</title>
<polygon fill="none" stroke="black" points="999.771,-1490.75 868.771,-1490.75 868.771,-1454.75 999.771,-1454.75 999.771,-1490.75"/>
<text text-anchor="middle" x="934.271" y="-1469.95" font-family="Courier,monospace" font-size="11.00">CApplicationBasic</text>
</g>
<!-- \\Anax\\MVC\\TRedirectHelpers -->
<g id="node20" class="node"><title>\\Anax\\MVC\\TRedirectHelpers</title>
<polygon fill="none" stroke="black" points="996.771,-1436.75 871.771,-1436.75 871.771,-1400.75 996.771,-1400.75 996.771,-1436.75"/>
<text text-anchor="middle" x="934.271" y="-1415.95" font-family="Courier,monospace" font-size="11.00">TRedirectHelpers</text>
</g>
<!-- \\Anax\\HTMLForm\\FormController -->
<g id="node21" class="node"><title>\\Anax\\HTMLForm\\FormController</title>
<polygon fill="none" stroke="black" points="989.771,-1356.75 878.771,-1356.75 878.771,-1320.75 989.771,-1320.75 989.771,-1356.75"/>
<text text-anchor="middle" x="934.271" y="-1335.95" font-family="Courier,monospace" font-size="11.00">FormController</text>
</g>
<!-- \\Anax\\HTMLForm\\FormSmallController -->
<g id="node22" class="node"><title>\\Anax\\HTMLForm\\FormSmallController</title>
<polygon fill="none" stroke="black" points="1006.77,-1302.75 861.771,-1302.75 861.771,-1266.75 1006.77,-1266.75 1006.77,-1302.75"/>
<text text-anchor="middle" x="934.271" y="-1281.95" font-family="Courier,monospace" font-size="11.00">FormSmallController</text>
</g>
<!-- \\Anax\\HTMLForm\\CFormExample -->
<g id="node23" class="node"><title>\\Anax\\HTMLForm\\CFormExample</title>
<polygon fill="none" stroke="black" points="983.271,-1248.75 885.271,-1248.75 885.271,-1212.75 983.271,-1212.75 983.271,-1248.75"/>
<text text-anchor="middle" x="934.271" y="-1227.95" font-family="Courier,monospace" font-size="11.00">CFormExample</text>
</g>
<!-- \\Mos\\HTMLForm\\CForm -->
<g id="node48" class="node"><title>\\Mos\\HTMLForm\\CForm</title>
<ellipse fill="none" stroke="black" cx="654.63" cy="-72.7495" rx="104.782" ry="18"/>
<text text-anchor="middle" x="654.63" y="-69.0495" font-family="Times,serif" font-size="14.00" fill="gray">\Mos\HTMLForm\CForm</text>
</g>
<!-- \\Anax\\HTMLForm\\CFormExample&#45;&gt;\\Mos\\HTMLForm\\CForm -->
<g id="edge20" class="edge"><title>\\Anax\\HTMLForm\\CFormExample&#45;&gt;\\Mos\\HTMLForm\\CForm</title>
<path fill="none" stroke="black" d="M885.078,-1229.18C863.153,-1225.89 838.713,-1218.14 823.271,-1200.75 785.269,-1157.95 679.095,-271.736 658.952,-101.053"/>
<polygon fill="none" stroke="black" points="662.423,-100.596 657.777,-91.074 655.471,-101.415 662.423,-100.596"/>
</g>
<!-- \\Anax\\ThemeEngine\\CThemeEngine -->
<g id="node24" class="node"><title>\\Anax\\ThemeEngine\\CThemeEngine</title>
<polygon fill="none" stroke="black" points="983.271,-1758.75 885.271,-1758.75 885.271,-1722.75 983.271,-1722.75 983.271,-1758.75"/>
<text text-anchor="middle" x="934.271" y="-1737.95" font-family="Courier,monospace" font-size="11.00">CThemeEngine</text>
</g>
<!-- \\Anax\\ThemeEngine\\CThemeEngine&#45;&gt;\\Anax\\DI\\IInjectionAware -->
<g id="edge7" class="edge"><title>\\Anax\\ThemeEngine\\CThemeEngine&#45;&gt;\\Anax\\DI\\IInjectionAware</title>
<path fill="none" stroke="black" stroke-dasharray="1,5" d="M885.27,-1739.58C863.114,-1736.42 838.42,-1728.66 823.271,-1710.75 638.653,-1492.5 945.13,-1287.95 759.271,-1070.75 750.078,-1060.01 737.202,-1053.26 723.642,-1049.09"/>
<polygon fill="none" stroke="black" points="724.25,-1045.63 713.69,-1046.49 722.478,-1052.41 724.25,-1045.63"/>
</g>
<!-- \\Anax\\ThemeEngine\\IThemeEngine -->
<g id="node25" class="node"><title>\\Anax\\ThemeEngine\\IThemeEngine</title>
<polygon fill="none" stroke="black" points="703.63,-1758.75 605.63,-1758.75 605.63,-1722.75 703.63,-1722.75 703.63,-1758.75"/>
<text text-anchor="middle" x="654.63" y="-1737.95" font-family="Courier,monospace" font-size="11.00">IThemeEngine</text>
</g>
<!-- \\Anax\\ThemeEngine\\CThemeEngine&#45;&gt;\\Anax\\ThemeEngine\\IThemeEngine -->
<g id="edge6" class="edge"><title>\\Anax\\ThemeEngine\\CThemeEngine&#45;&gt;\\Anax\\ThemeEngine\\IThemeEngine</title>
<path fill="none" stroke="black" stroke-dasharray="1,5" d="M885.227,-1740.75C837.746,-1740.75 765.036,-1740.75 714.198,-1740.75"/>
<polygon fill="none" stroke="black" points="714.017,-1737.25 704.017,-1740.75 714.017,-1744.25 714.017,-1737.25"/>
</g>
<!-- \\Anax\\Kernel\\CAnaxSingleton -->
<g id="node26" class="node"><title>\\Anax\\Kernel\\CAnaxSingleton</title>
<polygon fill="none" stroke="black" points="989.771,-1678.75 878.771,-1678.75 878.771,-1642.75 989.771,-1642.75 989.771,-1678.75"/>
<text text-anchor="middle" x="934.271" y="-1657.95" font-family="Courier,monospace" font-size="11.00">CAnaxSingleton</text>
</g>
<!-- \\Anax\\Kernel\\CAnax -->
<g id="node27" class="node"><title>\\Anax\\Kernel\\CAnax</title>
<polygon fill="none" stroke="black" points="681.63,-1678.75 627.63,-1678.75 627.63,-1642.75 681.63,-1642.75 681.63,-1678.75"/>
<text text-anchor="middle" x="654.63" y="-1657.95" font-family="Courier,monospace" font-size="11.00">CAnax</text>
</g>
<!-- \\Anax\\Kernel\\CAnaxSingleton&#45;&gt;\\Anax\\Kernel\\CAnax -->
<g id="edge8" class="edge"><title>\\Anax\\Kernel\\CAnaxSingleton&#45;&gt;\\Anax\\Kernel\\CAnax</title>
<path fill="none" stroke="black" d="M878.749,-1660.75C823.546,-1660.75 739.718,-1660.75 692.085,-1660.75"/>
<polygon fill="none" stroke="black" points="691.926,-1657.25 681.926,-1660.75 691.926,-1664.25 691.926,-1657.25"/>
</g>
<!-- \\Anax\\ISingleton -->
<g id="node43" class="node"><title>\\Anax\\ISingleton</title>
<polygon fill="none" stroke="black" points="696.63,-1624.75 612.63,-1624.75 612.63,-1588.75 696.63,-1588.75 696.63,-1624.75"/>
<text text-anchor="middle" x="654.63" y="-1603.95" font-family="Courier,monospace" font-size="11.00">ISingleton</text>
</g>
<!-- \\Anax\\Kernel\\CAnaxSingleton&#45;&gt;\\Anax\\ISingleton -->
<g id="edge9" class="edge"><title>\\Anax\\Kernel\\CAnaxSingleton&#45;&gt;\\Anax\\ISingleton</title>
<path fill="none" stroke="black" stroke-dasharray="1,5" d="M878.749,-1650.15C828.916,-1640.45 755.758,-1626.22 706.955,-1616.73"/>
<polygon fill="none" stroke="black" points="707.412,-1613.26 696.928,-1614.78 706.076,-1620.13 707.412,-1613.26"/>
</g>
<!-- \\Anax\\Session\\CSession -->
<g id="node28" class="node"><title>\\Anax\\Session\\CSession</title>
<polygon fill="none" stroke="black" points="969.771,-1168.75 898.771,-1168.75 898.771,-1132.75 969.771,-1132.75 969.771,-1168.75"/>
<text text-anchor="middle" x="934.271" y="-1147.95" font-family="Courier,monospace" font-size="11.00">CSession</text>
</g>
<!-- \\Anax\\View\\CView -->
<g id="node29" class="node"><title>\\Anax\\View\\CView</title>
<polygon fill="none" stroke="black" points="961.271,-1088.75 907.271,-1088.75 907.271,-1052.75 961.271,-1052.75 961.271,-1088.75"/>
<text text-anchor="middle" x="934.271" y="-1067.95" font-family="Courier,monospace" font-size="11.00">CView</text>
</g>
<!-- \\Anax\\View\\CView&#45;&gt;\\Anax\\DI\\IInjectionAware -->
<g id="edge10" class="edge"><title>\\Anax\\View\\CView&#45;&gt;\\Anax\\DI\\IInjectionAware</title>
<path fill="none" stroke="black" stroke-dasharray="1,5" d="M907.151,-1068.21C865.551,-1064.16 782.908,-1056.13 723.7,-1050.37"/>
<polygon fill="none" stroke="black" points="723.964,-1046.88 713.672,-1049.39 723.286,-1053.85 723.964,-1046.88"/>
</g>
<!-- \\Anax\\View\\CViewContainer -->
<g id="node30" class="node"><title>\\Anax\\View\\CViewContainer</title>
<polygon fill="none" stroke="black" points="989.771,-1034.75 878.771,-1034.75 878.771,-998.749 989.771,-998.749 989.771,-1034.75"/>
<text text-anchor="middle" x="934.271" y="-1013.95" font-family="Courier,monospace" font-size="11.00">CViewContainer</text>
</g>
<!-- \\Anax\\View\\CViewContainer&#45;&gt;\\Anax\\DI\\IInjectionAware -->
<g id="edge14" class="edge"><title>\\Anax\\View\\CViewContainer&#45;&gt;\\Anax\\DI\\IInjectionAware</title>
<path fill="none" stroke="black" stroke-dasharray="1,5" d="M878.749,-1022.05C834.464,-1026.36 771.758,-1032.46 724.095,-1037.09"/>
<polygon fill="none" stroke="black" points="723.473,-1033.64 713.859,-1038.09 724.151,-1040.6 723.473,-1033.64"/>
</g>
<!-- \\Anax\\View\\Exception -->
<g id="node31" class="node"><title>\\Anax\\View\\Exception</title>
<polygon fill="none" stroke="black" points="972.771,-980.749 895.771,-980.749 895.771,-944.749 972.771,-944.749 972.771,-980.749"/>
<text text-anchor="middle" x="934.271" y="-959.949" font-family="Courier,monospace" font-size="11.00">Exception</text>
</g>
<!-- \\Exception -->
<g id="node47" class="node"><title>\\Exception</title>
<ellipse fill="none" stroke="black" cx="412.49" cy="-49.7495" rx="48.9926" ry="18"/>
<text text-anchor="middle" x="412.49" y="-46.0495" font-family="Times,serif" font-size="14.00" fill="gray">\Exception</text>
</g>
<!-- \\Anax\\View\\Exception&#45;&gt;\\Exception -->
<g id="edge16" class="edge"><title>\\Anax\\View\\Exception&#45;&gt;\\Exception</title>
<path fill="none" stroke="black" d="M895.763,-962.951C871.232,-960.917 840.623,-953.847 823.271,-932.749 697.738,-780.118 903.953,-180.368 759.271,-45.7495 676.364,31.3908 527.904,-7.31879 455.504,-33.0361"/>
<polygon fill="none" stroke="black" points="454.008,-29.856 445.808,-36.5652 456.402,-36.4339 454.008,-29.856"/>
</g>
<!-- \\Anax\\Content\\CPageContent -->
<g id="node32" class="node"><title>\\Anax\\Content\\CPageContent</title>
<polygon fill="none" stroke="black" points="983.271,-900.749 885.271,-900.749 885.271,-864.749 983.271,-864.749 983.271,-900.749"/>
<text text-anchor="middle" x="934.271" y="-879.949" font-family="Courier,monospace" font-size="11.00">CPageContent</text>
</g>
<!-- \\Anax\\Content\\CFileContent -->
<g id="node33" class="node"><title>\\Anax\\Content\\CFileContent</title>
<polygon fill="none" stroke="black" points="983.271,-846.749 885.271,-846.749 885.271,-810.749 983.271,-810.749 983.271,-846.749"/>
<text text-anchor="middle" x="934.271" y="-825.949" font-family="Courier,monospace" font-size="11.00">CFileContent</text>
</g>
<!-- \\Anax\\Content\\CFileBasedContent -->
<g id="node34" class="node"><title>\\Anax\\Content\\CFileBasedContent</title>
<polygon fill="none" stroke="black" points="999.771,-792.749 868.771,-792.749 868.771,-756.749 999.771,-756.749 999.771,-792.749"/>
<text text-anchor="middle" x="934.271" y="-771.949" font-family="Courier,monospace" font-size="11.00">CFileBasedContent</text>
</g>
<!-- \\Anax\\Response\\CResponseBasic -->
<g id="node35" class="node"><title>\\Anax\\Response\\CResponseBasic</title>
<polygon fill="none" stroke="black" points="989.771,-712.749 878.771,-712.749 878.771,-676.749 989.771,-676.749 989.771,-712.749"/>
<text text-anchor="middle" x="934.271" y="-691.949" font-family="Courier,monospace" font-size="11.00">CResponseBasic</text>
</g>
<!-- \\Anax\\Request\\CRequestBasic -->
<g id="node36" class="node"><title>\\Anax\\Request\\CRequestBasic</title>
<polygon fill="none" stroke="black" points="986.271,-632.749 882.271,-632.749 882.271,-596.749 986.271,-596.749 986.271,-632.749"/>
<text text-anchor="middle" x="934.271" y="-611.949" font-family="Courier,monospace" font-size="11.00">CRequestBasic</text>
</g>
<!-- \\Anax\\Route\\CRouteBasic -->
<g id="node37" class="node"><title>\\Anax\\Route\\CRouteBasic</title>
<polygon fill="none" stroke="black" points="979.771,-552.749 888.771,-552.749 888.771,-516.749 979.771,-516.749 979.771,-552.749"/>
<text text-anchor="middle" x="934.271" y="-531.949" font-family="Courier,monospace" font-size="11.00">CRouteBasic</text>
</g>
<!-- \\Anax\\Route\\CRouterBasic -->
<g id="node38" class="node"><title>\\Anax\\Route\\CRouterBasic</title>
<polygon fill="none" stroke="black" points="983.271,-498.749 885.271,-498.749 885.271,-462.749 983.271,-462.749 983.271,-498.749"/>
<text text-anchor="middle" x="934.271" y="-477.949" font-family="Courier,monospace" font-size="11.00">CRouterBasic</text>
</g>
<!-- \\Anax\\Route\\CRouterBasic&#45;&gt;\\Anax\\DI\\IInjectionAware -->
<g id="edge19" class="edge"><title>\\Anax\\Route\\CRouterBasic&#45;&gt;\\Anax\\DI\\IInjectionAware</title>
<path fill="none" stroke="black" stroke-dasharray="1,5" d="M885.012,-480.756C863.072,-483.391 838.638,-490.495 823.271,-507.749 671.632,-678.018 909.701,-845.412 759.271,-1016.75 749.992,-1027.32 737.148,-1034 723.656,-1038.17"/>
<polygon fill="none" stroke="black" points="722.536,-1034.84 713.759,-1040.78 724.321,-1041.61 722.536,-1034.84"/>
</g>
<!-- \\Anax\\Navigation\\CNavbar -->
<g id="node39" class="node"><title>\\Anax\\Navigation\\CNavbar</title>
<polygon fill="none" stroke="black" points="966.271,-418.749 902.271,-418.749 902.271,-382.749 966.271,-382.749 966.271,-418.749"/>
<text text-anchor="middle" x="934.271" y="-397.949" font-family="Courier,monospace" font-size="11.00">CNavbar</text>
</g>
<!-- \\Anax\\Cache\\CFileCache -->
<g id="node40" class="node"><title>\\Anax\\Cache\\CFileCache</title>
<polygon fill="none" stroke="black" points="976.271,-338.749 892.271,-338.749 892.271,-302.749 976.271,-302.749 976.271,-338.749"/>
<text text-anchor="middle" x="934.271" y="-317.949" font-family="Courier,monospace" font-size="11.00">CFileCache</text>
</g>
<!-- \\Anax\\Url\\CUrl -->
<g id="node41" class="node"><title>\\Anax\\Url\\CUrl</title>
<polygon fill="none" stroke="black" points="961.271,-258.749 907.271,-258.749 907.271,-222.749 961.271,-222.749 961.271,-258.749"/>
<text text-anchor="middle" x="934.271" y="-237.949" font-family="Courier,monospace" font-size="11.00">CUrl</text>
</g>
<!-- \\Anax\\Exception&#45;&gt;\\Exception -->
<g id="edge15" class="edge"><title>\\Anax\\Exception&#45;&gt;\\Exception</title>
<path fill="none" stroke="black" d="M634.213,-1909.52C609.672,-1885.12 568.413,-1839.26 549.99,-1790.75 542.034,-1769.8 432.274,-301.596 415.605,-78.1298"/>
<polygon fill="none" stroke="black" points="419.075,-77.6014 414.841,-67.8894 412.095,-78.1221 419.075,-77.6014"/>
</g>
<!-- \\Anax\\TConfigure -->
<g id="node44" class="node"><title>\\Anax\\TConfigure</title>
<polygon fill="none" stroke="black" points="976.271,-204.749 892.271,-204.749 892.271,-168.749 976.271,-168.749 976.271,-204.749"/>
<text text-anchor="middle" x="934.271" y="-183.949" font-family="Courier,monospace" font-size="11.00">TConfigure</text>
</g>
<!-- \\Anax\\TSingleton -->
<g id="node45" class="node"><title>\\Anax\\TSingleton</title>
<polygon fill="none" stroke="black" points="976.271,-150.749 892.271,-150.749 892.271,-114.749 976.271,-114.749 976.271,-150.749"/>
<text text-anchor="middle" x="934.271" y="-129.949" font-family="Courier,monospace" font-size="11.00">TSingleton</text>
</g>
</g>
</svg>