191 lines
15 KiB
XML
191 lines
15 KiB
XML
<?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.40.1 (20161225.0304)
|
|
--><!-- Pages: 1 --><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="1523pt" height="409pt" viewBox="0.00 0.00 1523.08 408.80">
|
|
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 404.8)">
|
|
<polygon fill="#ffffff" stroke="transparent" points="-4,4 -4,-404.8 1519.0786,-404.8 1519.0786,4 -4,4"/>
|
|
<g id="clust1" class="cluster">
|
|
<title>cluster_a</title>
|
|
<path fill="none" stroke="#000000" stroke-width=".5" d="M365.9211,-136C365.9211,-136 635.9211,-136 635.9211,-136 641.9211,-136 647.9211,-142 647.9211,-148 647.9211,-148 647.9211,-198.4 647.9211,-198.4 647.9211,-204.4 641.9211,-210.4 635.9211,-210.4 635.9211,-210.4 365.9211,-210.4 365.9211,-210.4 359.9211,-210.4 353.9211,-204.4 353.9211,-198.4 353.9211,-198.4 353.9211,-148 353.9211,-148 353.9211,-142 359.9211,-136 365.9211,-136"/>
|
|
<text text-anchor="middle" x="500.9211" y="-195.6" font-family="Times,serif" font-size="12.00" fill="#000000">Module: a</text>
|
|
</g>
|
|
<g id="clust2" class="cluster">
|
|
<title>cluster_b</title>
|
|
<path fill="none" stroke="#000000" stroke-width=".5" d="M751.9211,-136C751.9211,-136 1019.9211,-136 1019.9211,-136 1025.9211,-136 1031.9211,-142 1031.9211,-148 1031.9211,-148 1031.9211,-198.4 1031.9211,-198.4 1031.9211,-204.4 1025.9211,-210.4 1019.9211,-210.4 1019.9211,-210.4 751.9211,-210.4 751.9211,-210.4 745.9211,-210.4 739.9211,-204.4 739.9211,-198.4 739.9211,-198.4 739.9211,-148 739.9211,-148 739.9211,-142 745.9211,-136 751.9211,-136"/>
|
|
<text text-anchor="middle" x="885.9211" y="-195.6" font-family="Times,serif" font-size="12.00" fill="#000000">Module: b</text>
|
|
</g>
|
|
<g id="clust3" class="cluster">
|
|
<title>cluster_runtime</title>
|
|
<path fill="none" stroke="#000000" stroke-width=".5" d="M561.9211,-282.4C561.9211,-282.4 847.9211,-282.4 847.9211,-282.4 853.9211,-282.4 859.9211,-288.4 859.9211,-294.4 859.9211,-294.4 859.9211,-344.8 859.9211,-344.8 859.9211,-350.8 853.9211,-356.8 847.9211,-356.8 847.9211,-356.8 561.9211,-356.8 561.9211,-356.8 555.9211,-356.8 549.9211,-350.8 549.9211,-344.8 549.9211,-344.8 549.9211,-294.4 549.9211,-294.4 549.9211,-288.4 555.9211,-282.4 561.9211,-282.4"/>
|
|
<text text-anchor="middle" x="704.9211" y="-342" font-family="Times,serif" font-size="12.00" fill="#000000">Module: runtime</text>
|
|
</g>
|
|
<!-- cosmossdk.io/depinject_test.ModuleA.Provide -->
|
|
<g id="node1" class="node">
|
|
<title>cosmossdk.io/depinject_test.ModuleA.Provide</title>
|
|
<polygon fill="none" stroke="#d3d3d3" stroke-width=".5" points="639.6023,-180 362.2399,-180 362.2399,-144 639.6023,-144 639.6023,-180"/>
|
|
<text text-anchor="middle" x="500.9211" y="-157.8" font-family="Times,serif" font-size="14.00" fill="#696969">cosmossdk.io/depinject_test.ModuleA.Provide</text>
|
|
</g>
|
|
<!-- []cosmossdk.io/depinject_test.Command -->
|
|
<!-- many-per-container -->
|
|
<g id="node4" class="node">
|
|
<title>[]cosmossdk.io/depinject_test.Command</title>
|
|
<ellipse fill="none" stroke="#d3d3d3" stroke-width=".5" cx="500.9211" cy="-90" rx="168.9827" ry="18"/>
|
|
<text text-anchor="middle" x="500.9211" y="-85.8" font-family="Times,serif" font-size="14.00" fill="#696969">[]cosmossdk.io/depinject_test.Command</text>
|
|
</g>
|
|
<!-- cosmossdk.io/depinject_test.ModuleA.Provide->[]cosmossdk.io/depinject_test.Command -->
|
|
<g id="edge9" class="edge">
|
|
<title>cosmossdk.io/depinject_test.ModuleA.Provide->[]cosmossdk.io/depinject_test.Command</title>
|
|
<path fill="none" stroke="#000000" d="M500.9211,-143.8314C500.9211,-136.131 500.9211,-126.9743 500.9211,-118.4166"/>
|
|
<polygon fill="#000000" stroke="#000000" points="504.4212,-118.4132 500.9211,-108.4133 497.4212,-118.4133 504.4212,-118.4132"/>
|
|
</g>
|
|
<!-- cosmossdk.io/depinject_test.KeeperA -->
|
|
<g id="node8" class="node">
|
|
<title>cosmossdk.io/depinject_test.KeeperA</title>
|
|
<ellipse fill="none" stroke="#d3d3d3" stroke-width=".5" cx="156.9211" cy="-90" rx="156.8422" ry="18"/>
|
|
<text text-anchor="middle" x="156.9211" y="-85.8" font-family="Times,serif" font-size="14.00" fill="#696969">cosmossdk.io/depinject_test.KeeperA</text>
|
|
</g>
|
|
<!-- cosmossdk.io/depinject_test.ModuleA.Provide->cosmossdk.io/depinject_test.KeeperA -->
|
|
<g id="edge7" class="edge">
|
|
<title>cosmossdk.io/depinject_test.ModuleA.Provide->cosmossdk.io/depinject_test.KeeperA</title>
|
|
<path fill="none" stroke="#000000" d="M414.5594,-143.9243C361.9267,-132.9082 294.9303,-118.8857 242.4501,-107.9014"/>
|
|
<polygon fill="#000000" stroke="#000000" points="242.9968,-104.4401 232.4919,-105.8171 241.5627,-111.2916 242.9968,-104.4401"/>
|
|
</g>
|
|
<!-- map[string]cosmossdk.io/depinject_test.Handler -->
|
|
<!-- one-per-module -->
|
|
<g id="node13" class="node">
|
|
<title>map[string]cosmossdk.io/depinject_test.Handler</title>
|
|
<ellipse fill="none" stroke="#d3d3d3" stroke-width=".5" cx="885.9211" cy="-90" rx="198.4537" ry="18"/>
|
|
<text text-anchor="middle" x="885.9211" y="-85.8" font-family="Times,serif" font-size="14.00" fill="#696969">map[string]cosmossdk.io/depinject_test.Handler</text>
|
|
</g>
|
|
<!-- cosmossdk.io/depinject_test.ModuleA.Provide->map[string]cosmossdk.io/depinject_test.Handler -->
|
|
<g id="edge8" class="edge">
|
|
<title>cosmossdk.io/depinject_test.ModuleA.Provide->map[string]cosmossdk.io/depinject_test.Handler</title>
|
|
<path fill="none" stroke="#000000" d="M597.5759,-143.9243C656.1121,-132.9773 730.5228,-119.0615 789.0907,-108.1085"/>
|
|
<polygon fill="#000000" stroke="#000000" points="789.904,-111.5172 799.0902,-106.2385 788.6172,-104.6365 789.904,-111.5172"/>
|
|
</g>
|
|
<!-- cosmossdk.io/depinject_test.ModuleB.Provide -->
|
|
<g id="node2" class="node">
|
|
<title>cosmossdk.io/depinject_test.ModuleB.Provide</title>
|
|
<polygon fill="none" stroke="#000000" stroke-width="1.5" points="1024.3321,-180 747.5101,-180 747.5101,-144 1024.3321,-144 1024.3321,-180"/>
|
|
<text text-anchor="middle" x="885.9211" y="-157.8" font-family="Times,serif" font-size="14.00" fill="#000000">cosmossdk.io/depinject_test.ModuleB.Provide</text>
|
|
</g>
|
|
<!-- cosmossdk.io/depinject_test.ModuleB.Provide->[]cosmossdk.io/depinject_test.Command -->
|
|
<g id="edge13" class="edge">
|
|
<title>cosmossdk.io/depinject_test.ModuleB.Provide->[]cosmossdk.io/depinject_test.Command</title>
|
|
<path fill="none" stroke="#000000" d="M789.2663,-143.9243C729.6773,-132.7804 653.6375,-118.56 594.6069,-107.5205"/>
|
|
<polygon fill="#000000" stroke="#000000" points="595.0121,-104.0356 584.5391,-105.6377 593.7253,-110.9164 595.0121,-104.0356"/>
|
|
</g>
|
|
<!-- cosmossdk.io/depinject_test.KeeperB -->
|
|
<g id="node9" class="node">
|
|
<title>cosmossdk.io/depinject_test.KeeperB</title>
|
|
<ellipse fill="none" stroke="#000000" stroke-width="1.5" cx="1258.9211" cy="-90" rx="156.28" ry="18"/>
|
|
<text text-anchor="middle" x="1258.9211" y="-85.8" font-family="Times,serif" font-size="14.00" fill="#000000">cosmossdk.io/depinject_test.KeeperB</text>
|
|
</g>
|
|
<!-- cosmossdk.io/depinject_test.ModuleB.Provide->cosmossdk.io/depinject_test.KeeperB -->
|
|
<g id="edge12" class="edge">
|
|
<title>cosmossdk.io/depinject_test.ModuleB.Provide->cosmossdk.io/depinject_test.KeeperB</title>
|
|
<path fill="none" stroke="#000000" d="M979.5633,-143.9243C1037.3792,-132.7641 1111.1798,-118.5184 1168.4058,-107.4721"/>
|
|
<polygon fill="#000000" stroke="#000000" points="1169.3719,-110.8503 1178.5273,-105.5184 1168.0451,-103.9772 1169.3719,-110.8503"/>
|
|
</g>
|
|
<!-- cosmossdk.io/depinject_test.ModuleB.Provide->map[string]cosmossdk.io/depinject_test.Handler -->
|
|
<g id="edge14" class="edge">
|
|
<title>cosmossdk.io/depinject_test.ModuleB.Provide->map[string]cosmossdk.io/depinject_test.Handler</title>
|
|
<path fill="none" stroke="#000000" d="M885.9211,-143.8314C885.9211,-136.131 885.9211,-126.9743 885.9211,-118.4166"/>
|
|
<polygon fill="#000000" stroke="#000000" points="889.4212,-118.4132 885.9211,-108.4133 882.4212,-118.4133 889.4212,-118.4132"/>
|
|
</g>
|
|
<!-- cosmossdk.io/depinject_test.ProvideKVStoreKey -->
|
|
<g id="node3" class="node">
|
|
<title>cosmossdk.io/depinject_test.ProvideKVStoreKey</title>
|
|
<polygon fill="none" stroke="#000000" stroke-width="1.5" points="851.5287,-326.4 558.3134,-326.4 558.3134,-290.4 851.5287,-290.4 851.5287,-326.4"/>
|
|
<text text-anchor="middle" x="704.9211" y="-304.2" font-family="Times,serif" font-size="14.00" fill="#000000">cosmossdk.io/depinject_test.ProvideKVStoreKey</text>
|
|
</g>
|
|
<!-- cosmossdk.io/depinject_test.KVStoreKey -->
|
|
<g id="node7" class="node">
|
|
<title>cosmossdk.io/depinject_test.KVStoreKey</title>
|
|
<ellipse fill="none" stroke="#000000" stroke-width="1.5" cx="692.9211" cy="-236.4" rx="172.4723" ry="18"/>
|
|
<text text-anchor="middle" x="692.9211" y="-232.2" font-family="Times,serif" font-size="14.00" fill="#000000">cosmossdk.io/depinject_test.KVStoreKey</text>
|
|
</g>
|
|
<!-- cosmossdk.io/depinject_test.ProvideKVStoreKey->cosmossdk.io/depinject_test.KVStoreKey -->
|
|
<g id="edge4" class="edge">
|
|
<title>cosmossdk.io/depinject_test.ProvideKVStoreKey->cosmossdk.io/depinject_test.KVStoreKey</title>
|
|
<path fill="none" stroke="#000000" d="M701.893,-290.2314C700.6096,-282.531 699.0835,-273.3743 697.6572,-264.8166"/>
|
|
<polygon fill="#000000" stroke="#000000" points="701.0864,-264.1018 695.99,-254.8133 694.1816,-265.2526 701.0864,-264.1018"/>
|
|
</g>
|
|
<!-- cosmossdk.io/depinject.ModuleKey -->
|
|
<g id="node5" class="node">
|
|
<title>cosmossdk.io/depinject.ModuleKey</title>
|
|
<ellipse fill="none" stroke="#000000" stroke-width="1.5" cx="871.9211" cy="-382.8" rx="149.9265" ry="18"/>
|
|
<text text-anchor="middle" x="871.9211" y="-378.6" font-family="Times,serif" font-size="14.00" fill="#000000">cosmossdk.io/depinject.ModuleKey</text>
|
|
</g>
|
|
<!-- cosmossdk.io/depinject.ModuleKey->cosmossdk.io/depinject_test.ProvideKVStoreKey -->
|
|
<g id="edge3" class="edge">
|
|
<title>cosmossdk.io/depinject.ModuleKey->cosmossdk.io/depinject_test.ProvideKVStoreKey</title>
|
|
<path fill="none" stroke="#000000" d="M832.767,-365.3565C809.5149,-354.9975 779.7997,-341.7591 754.8703,-330.6528"/>
|
|
<polygon fill="#000000" stroke="#000000" points="756.1325,-327.3836 745.5737,-326.5111 753.2838,-333.7777 756.1325,-327.3836"/>
|
|
</g>
|
|
<!-- cosmossdk.io/depinject_test.ProvideMsgClientA -->
|
|
<g id="node11" class="node">
|
|
<title>cosmossdk.io/depinject_test.ProvideMsgClientA</title>
|
|
<polygon fill="none" stroke="#000000" stroke-width="1.5" points="1184.6646,-326.4 895.1776,-326.4 895.1776,-290.4 1184.6646,-290.4 1184.6646,-326.4"/>
|
|
<text text-anchor="middle" x="1039.9211" y="-304.2" font-family="Times,serif" font-size="14.00" fill="#000000">cosmossdk.io/depinject_test.ProvideMsgClientA</text>
|
|
</g>
|
|
<!-- cosmossdk.io/depinject.ModuleKey->cosmossdk.io/depinject_test.ProvideMsgClientA -->
|
|
<g id="edge1" class="edge">
|
|
<title>cosmossdk.io/depinject.ModuleKey->cosmossdk.io/depinject_test.ProvideMsgClientA</title>
|
|
<path fill="none" stroke="#000000" d="M911.3096,-365.3565C934.7009,-354.9975 964.5941,-341.7591 989.6727,-330.6528"/>
|
|
<polygon fill="#000000" stroke="#000000" points="991.2988,-333.7606 999.0251,-326.5111 988.4643,-327.3602 991.2988,-333.7606"/>
|
|
</g>
|
|
<!-- cosmossdk.io/depinject.OwnModuleKey -->
|
|
<g id="node6" class="node">
|
|
<title>cosmossdk.io/depinject.OwnModuleKey</title>
|
|
<ellipse fill="none" stroke="#d3d3d3" stroke-width=".5" cx="333.9211" cy="-236.4" rx="168.9692" ry="18"/>
|
|
<text text-anchor="middle" x="333.9211" y="-232.2" font-family="Times,serif" font-size="14.00" fill="#696969">cosmossdk.io/depinject.OwnModuleKey</text>
|
|
</g>
|
|
<!-- cosmossdk.io/depinject.OwnModuleKey->cosmossdk.io/depinject_test.ModuleA.Provide -->
|
|
<g id="edge6" class="edge">
|
|
<title>cosmossdk.io/depinject.OwnModuleKey->cosmossdk.io/depinject_test.ModuleA.Provide</title>
|
|
<path fill="none" stroke="#000000" d="M373.4977,-218.7682C396.7611,-208.4042 426.3832,-195.2073 451.2109,-184.1463"/>
|
|
<polygon fill="#000000" stroke="#000000" points="452.7582,-187.2887 460.4684,-180.022 449.9095,-180.8945 452.7582,-187.2887"/>
|
|
</g>
|
|
<!-- cosmossdk.io/depinject_test.KVStoreKey->cosmossdk.io/depinject_test.ModuleA.Provide -->
|
|
<g id="edge5" class="edge">
|
|
<title>cosmossdk.io/depinject_test.KVStoreKey->cosmossdk.io/depinject_test.ModuleA.Provide</title>
|
|
<path fill="none" stroke="#000000" d="M647.9056,-218.9565C620.8194,-208.4606 586.1048,-195.0087 557.2143,-183.8136"/>
|
|
<polygon fill="#000000" stroke="#000000" points="558.2484,-180.4608 547.6594,-180.1111 555.7191,-186.9879 558.2484,-180.4608"/>
|
|
</g>
|
|
<!-- cosmossdk.io/depinject_test.KVStoreKey->cosmossdk.io/depinject_test.ModuleB.Provide -->
|
|
<g id="edge10" class="edge">
|
|
<title>cosmossdk.io/depinject_test.KVStoreKey->cosmossdk.io/depinject_test.ModuleB.Provide</title>
|
|
<path fill="none" stroke="#000000" d="M738.171,-218.9565C765.3983,-208.4606 800.2937,-195.0087 829.3346,-183.8136"/>
|
|
<polygon fill="#000000" stroke="#000000" points="830.8676,-186.9738 838.9393,-180.1111 828.3497,-180.4423 830.8676,-186.9738"/>
|
|
</g>
|
|
<!-- cosmossdk.io/depinject_test.TestGraphAndLogOutput -->
|
|
<g id="node12" class="node">
|
|
<title>cosmossdk.io/depinject_test.TestGraphAndLogOutput</title>
|
|
<polygon fill="none" stroke="#000000" stroke-width="1.5" points="1515.2362,-18 1387.0786,-36 1130.7635,-36 1002.6059,-18 1130.7635,0 1387.0786,0 1515.2362,-18"/>
|
|
<text text-anchor="middle" x="1258.9211" y="-13.8" font-family="Times,serif" font-size="14.00" fill="#000000">cosmossdk.io/depinject_test.TestGraphAndLogOutput</text>
|
|
</g>
|
|
<!-- cosmossdk.io/depinject_test.KeeperB->cosmossdk.io/depinject_test.TestGraphAndLogOutput -->
|
|
<g id="edge15" class="edge">
|
|
<title>cosmossdk.io/depinject_test.KeeperB->cosmossdk.io/depinject_test.TestGraphAndLogOutput</title>
|
|
<path fill="none" stroke="#000000" d="M1258.9211,-71.8314C1258.9211,-64.131 1258.9211,-54.9743 1258.9211,-46.4166"/>
|
|
<polygon fill="#000000" stroke="#000000" points="1262.4212,-46.4132 1258.9211,-36.4133 1255.4212,-46.4133 1262.4212,-46.4132"/>
|
|
</g>
|
|
<!-- cosmossdk.io/depinject_test.MsgClientA -->
|
|
<g id="node10" class="node">
|
|
<title>cosmossdk.io/depinject_test.MsgClientA</title>
|
|
<ellipse fill="none" stroke="#000000" stroke-width="1.5" cx="1052.9211" cy="-236.4" rx="169.6418" ry="18"/>
|
|
<text text-anchor="middle" x="1052.9211" y="-232.2" font-family="Times,serif" font-size="14.00" fill="#000000">cosmossdk.io/depinject_test.MsgClientA</text>
|
|
</g>
|
|
<!-- cosmossdk.io/depinject_test.MsgClientA->cosmossdk.io/depinject_test.ModuleB.Provide -->
|
|
<g id="edge11" class="edge">
|
|
<title>cosmossdk.io/depinject_test.MsgClientA->cosmossdk.io/depinject_test.ModuleB.Provide</title>
|
|
<path fill="none" stroke="#000000" d="M1013.3444,-218.7682C990.081,-208.4042 960.4589,-195.2073 935.6312,-184.1463"/>
|
|
<polygon fill="#000000" stroke="#000000" points="936.9326,-180.8945 926.3737,-180.022 934.0839,-187.2887 936.9326,-180.8945"/>
|
|
</g>
|
|
<!-- cosmossdk.io/depinject_test.ProvideMsgClientA->cosmossdk.io/depinject_test.MsgClientA -->
|
|
<g id="edge2" class="edge">
|
|
<title>cosmossdk.io/depinject_test.ProvideMsgClientA->cosmossdk.io/depinject_test.MsgClientA</title>
|
|
<path fill="none" stroke="#000000" d="M1043.2015,-290.2314C1044.5919,-282.531 1046.2451,-273.3743 1047.7903,-264.8166"/>
|
|
<polygon fill="#000000" stroke="#000000" points="1051.2639,-265.2761 1049.5965,-254.8133 1044.3752,-264.0322 1051.2639,-265.2761"/>
|
|
</g>
|
|
</g>
|
|
</svg> |