830 lines
71 KiB
XML
830 lines
71 KiB
XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" contentScriptType="application/ecmascript" contentStyleType="text/css" height="490.625px" preserveAspectRatio="none" style="width:629px;height:490px;background:#00000000;" version="1.1" viewBox="0 0 629 490" width="629.1667px" zoomAndPan="magnify"><defs/><g><polygon points="95.8333,2.0833,95.8333,2.3023,106.1484,1.6517,116.4634,2.2847,126.7785,2.4997,137.0935,1.3402,147.4085,2.0024,157.7236,1.6391,168.0386,1.6839,178.3537,2.0123,188.6687,1.3632,198.9837,2.66,209.2988,1.4268,219.6138,1.8773,229.9289,2.5333,240.2439,1.994,250.5589,2.1544,260.874,2.0501,271.189,2.2693,281.5041,2.3324,291.8191,2.6934,302.1341,2.7823,312.4492,2.7909,322.7642,2.3486,333.0793,2.5662,343.3943,2.8148,353.7093,1.3321,364.0244,2.7901,374.3394,1.7745,384.6545,2.6394,394.9695,1.5677,405.2846,2.012,415.5996,2.8558,425.9146,2.0326,436.2297,2.193,446.5447,2.4361,456.8598,2.5169,467.1748,2.0793,477.4898,2.3825,487.8049,1.4871,498.1199,2.3796,508.435,2.6544,518.75,2.0833,518.8091,2.2259,519.4207,2.5241,519.8643,2.4165,520.4311,2.6064,521.0245,2.8603,521.6963,3.3037,521.6774,3.2959,521.8773,3.8669,522.403,4.5728,522.3725,5.0483,522.5625,5.6152,522.9167,6.25,522.9959,6.25,522.6851,13.6003,522.7364,20.9505,523.142,28.3008,523.0679,35.651,522.9167,43.0013,523.1523,43.0989,522.5694,43.5478,522.5309,44.2222,522.3738,44.8475,521.7888,45.2956,521.6963,45.9476,521.6835,45.9168,521.1238,46.2321,520.6044,46.6448,519.928,46.6785,519.4007,47.0723,518.75,47.168,518.75,46.5911,508.435,46.4625,498.1199,47.6926,487.8049,46.4212,477.4898,47.6981,467.1748,47.3832,456.8598,46.8889,446.5447,46.7995,436.2297,47.6458,425.9146,46.8562,415.5996,47.7845,405.2846,46.5922,394.9695,47.8111,384.6545,47.6725,374.3394,47.4231,364.0244,47.2172,353.7093,47.9249,343.3943,47.8071,333.0793,47.3443,322.7642,47.4473,312.4492,47.0323,302.1341,47.9143,291.8191,47.3293,281.5041,47.3477,271.189,46.5343,260.874,46.7459,250.5589,47.7208,240.2439,47.6156,229.9289,47.1232,219.6138,46.8324,209.2988,46.9399,198.9837,46.4532,188.6687,47.6,178.3537,47.9383,168.0386,47.7163,157.7236,47.8919,147.4085,47.0255,137.0935,47.2588,126.7785,46.7642,116.4634,47.4638,106.1484,47.425,95.8333,47.168,95.9067,47.3452,95.2136,46.8502,94.637,46.6367,94.1245,46.578,93.5517,46.3737,92.8871,45.9476,92.7226,45.8795,92.5808,45.3326,92.4468,44.7889,91.9589,44.0986,92.0241,43.6375,91.6667,43.0013,91.7562,43.0013,91.6317,35.651,91.7161,28.3008,91.9197,20.9505,91.558,13.6003,91.6667,6.25,91.7677,6.2919,92.0024,5.6987,92.192,5.0869,92.4441,4.501,92.6794,3.9081,92.8871,3.3037,92.8041,3.1035,93.4231,2.9311,94.0042,2.6675,94.6633,2.592,95.2558,2.3557,95.8333,2.0833" style="stroke:#4D4D4D;stroke-width:1.0416666666666667;fill:none;"/><text fill="#2E2E2E" font-family="Segoe Print" font-size="20.8333" lengthAdjust="spacing" textLength="404.1667" x="105.2083" y="31.838">Class Diagram - sketchy-outline theme</text><!--MD5=[b4fa10df80476353258f72a232547d63]
|
|
class AbstractList--><polygon points="207.2917,269.043,207.2917,269.2619,217.2348,268.6114,227.178,269.2443,237.1212,269.4593,247.0644,268.2998,257.0076,268.962,266.9508,268.5987,276.8939,268.6435,286.8371,268.972,296.7803,268.3228,306.7235,269.6197,316.6667,269.043,316.5829,268.8408,317.2296,269.2236,317.9026,269.6697,318.423,269.7477,319.0328,270.0412,319.6129,270.2634,319.6027,270.2591,319.9143,270.8763,320.1778,271.4736,320.5331,272.1089,320.8045,272.7095,320.8333,273.2096,321.0692,273.2096,320.9217,281.9531,320.9943,290.6966,321.0772,299.4401,320.5829,308.1836,320.8333,316.9271,321.051,317.0172,320.4941,317.4769,320.5164,318.1765,319.9423,318.6291,319.835,319.275,319.6129,319.8734,319.7115,320.1113,319.0172,320.1018,318.4484,320.3953,317.8902,320.7142,317.3112,320.9832,316.6667,321.0938,316.6667,321.0897,306.7235,321.3929,296.7803,320.4975,286.8371,321.39,276.8939,321.6648,266.9508,321.5568,257.0076,321.7323,247.0644,320.5905,237.1212,320.4144,227.178,320.4465,217.2348,321.0324,207.2917,321.0938,207.2656,321.0307,206.793,321.0683,206.0899,320.5496,205.4783,320.2515,204.965,320.1907,204.3454,319.8734,204.1315,319.7848,203.9348,319.2151,204.0654,318.7811,203.7529,318.1635,203.6047,317.6139,203.125,316.9271,203.0133,316.9271,203.2358,308.1836,203.33,299.4401,202.961,290.6966,203.0917,281.9531,203.125,273.2096,203.1654,273.2264,203.5782,272.707,203.6118,272.0306,204.0056,271.5033,203.9237,270.779,204.3454,270.2634,204.2554,270.0461,205.0016,270.1808,205.4286,269.5452,206.1808,269.6944,206.7299,269.3533,207.2917,269.043" style="stroke:#333333;stroke-width:1.0416666666666667;fill:none;"/><polygon points="207.2917,269.043,207.2917,269.2619,217.2348,268.6114,227.178,269.2443,237.1212,269.4593,247.0644,268.2998,257.0076,268.962,266.9508,268.5987,276.8939,268.6435,286.8371,268.972,296.7803,268.3228,306.7235,269.6197,316.6667,269.043,316.5829,268.8408,317.2296,269.2236,317.9026,269.6697,318.423,269.7477,319.0328,270.0412,319.6129,270.2634,319.6027,270.2591,319.9143,270.8763,320.1778,271.4736,320.5331,272.1089,320.8045,272.7095,320.8333,273.2096,321.0692,273.2096,320.9217,278.6198,320.9943,284.0299,321.0772,289.4401,320.5829,294.8503,320.8333,300.2604,321.051,300.3506,320.4941,300.8103,320.5164,301.5099,319.9423,301.9624,319.835,302.6083,319.6129,303.2067,319.7115,303.4446,319.0172,303.4351,318.4484,303.7286,317.8902,304.0476,317.3112,304.3165,316.6667,304.4271,316.6667,304.423,306.7235,304.7263,296.7803,303.8308,286.8371,304.7233,276.8939,304.9981,266.9508,304.8901,257.0076,305.0657,247.0644,303.9239,237.1212,303.7477,227.178,303.7798,217.2348,304.3657,207.2917,304.4271,207.2656,304.364,206.793,304.4016,206.0899,303.8829,205.4783,303.5848,204.965,303.524,204.3454,303.2067,204.1315,303.1181,203.9348,302.5485,204.0654,302.1144,203.7529,301.4968,203.6047,300.9473,203.125,300.2604,203.0133,300.2604,203.2358,294.8503,203.33,289.4401,202.961,284.0299,203.0917,278.6198,203.125,273.2096,203.1654,273.2264,203.5782,272.707,203.6118,272.0306,204.0056,271.5033,203.9237,270.779,204.3454,270.2634,204.2554,270.0461,205.0016,270.1808,205.4286,269.5452,206.1808,269.6944,206.7299,269.3533,207.2917,269.043" style="stroke:#00000000;stroke-width:1.0416666666666667;fill:none;"/><polygon points="203.125,300.2604,203.125,300.4794,213.8258,299.8288,224.5265,300.4618,235.2273,300.6767,245.928,299.5173,256.6288,300.1795,267.3295,299.8162,278.0303,299.8609,288.7311,300.1894,299.4318,299.5402,310.1326,300.8371,320.8333,300.2604,320.6145,300.2604,320.7647,301.0938,320.9833,301.9271,320.8035,302.7604,320.857,303.5938,320.8333,304.4271,320.8333,304.3938,310.1326,304.613,299.4318,304.6762,288.7311,305.0372,278.0303,305.1261,267.3295,305.1346,256.6288,304.6923,245.928,304.91,235.2273,305.1586,224.5265,303.6758,213.8258,305.1339,203.125,304.4271,203.022,304.4271,203.3104,303.5938,202.9531,302.7604,203.1012,301.9271,203.3825,301.0938,203.125,300.2604" style="stroke:#00000000;stroke-width:1.0416666666666667;fill:none;"/><polygon fill="none" points="207.2917,269.043,207.2917,269.2619,217.2348,268.6114,227.178,269.2443,237.1212,269.4593,247.0644,268.2998,257.0076,268.962,266.9508,268.5987,276.8939,268.6435,286.8371,268.972,296.7803,268.3228,306.7235,269.6197,316.6667,269.043,316.5829,268.8408,317.2296,269.2236,317.9026,269.6697,318.423,269.7477,319.0328,270.0412,319.6129,270.2634,319.6027,270.2591,319.9143,270.8763,320.1778,271.4736,320.5331,272.1089,320.8045,272.7095,320.8333,273.2096,321.0692,273.2096,320.9217,281.9531,320.9943,290.6966,321.0772,299.4401,320.5829,308.1836,320.8333,316.9271,321.051,317.0172,320.4941,317.4769,320.5164,318.1765,319.9423,318.6291,319.835,319.275,319.6129,319.8734,319.7115,320.1113,319.0172,320.1018,318.4484,320.3953,317.8902,320.7142,317.3112,320.9832,316.6667,321.0938,316.6667,321.0897,306.7235,321.3929,296.7803,320.4975,286.8371,321.39,276.8939,321.6648,266.9508,321.5568,257.0076,321.7323,247.0644,320.5905,237.1212,320.4144,227.178,320.4465,217.2348,321.0324,207.2917,321.0938,207.2656,321.0307,206.793,321.0683,206.0899,320.5496,205.4783,320.2515,204.965,320.1907,204.3454,319.8734,204.1315,319.7848,203.9348,319.2151,204.0654,318.7811,203.7529,318.1635,203.6047,317.6139,203.125,316.9271,203.0133,316.9271,203.2358,308.1836,203.33,299.4401,202.961,290.6966,203.0917,281.9531,203.125,273.2096,203.1654,273.2264,203.5782,272.707,203.6118,272.0306,204.0056,271.5033,203.9237,270.779,204.3454,270.2634,204.2554,270.0461,205.0016,270.1808,205.4286,269.5452,206.1808,269.6944,206.7299,269.3533,207.2917,269.043" style="stroke:#333333;stroke-width:1.0416666666666667;"/><polygon points="228.1825,289.2688,226.6556,291.3551,224.8496,294.4109,222.2667,296.4703,219.5524,297.5964,217.3883,297.6941,214.6067,296.2857,211.9822,295.3656,209.9901,293.4975,208.9451,291.3589,208.3254,289.656,207.7183,287.4317,206.7329,285.5177,207.4902,283.6489,208.1536,281.6017,210.6433,279.9826,212.3949,277.8819,214.5629,277.1843,217.1403,276.5836,220.4455,276.9405,222.2558,277.7942,224.3605,278.1812,226.9197,280.8032,227.8118,283.5712,228.1994,285.4598,227.7604,288.572" style="stroke:#24963E;stroke-width:1.0416666666666667;fill:none;"/><path d="M217.3014,283.6914 L216.4551,287.4186 L218.1641,287.4186 L217.3014,283.6914 Z M216.2109,282.0475 L218.4082,282.0475 L220.8659,291.1621 L219.0592,291.1621 L218.5059,288.916 L216.097,288.916 L215.5436,291.1621 L213.737,291.1621 L216.2109,282.0475 Z " fill="#000000"/><text fill="#2E2E2E" font-family="Segoe Print" font-size="12.5" font-style="italic" lengthAdjust="spacing" textLength="76.0417" x="236.4583" y="291.0624">AbstractList</text><path d="M204.1667,304.4271 L204.1667,304.719 L214.678,303.8516 L225.1894,304.6955 L235.7008,304.9822 L246.2121,303.4363 L256.7235,304.3191 L267.2348,303.8347 L277.7462,303.8944 L288.2576,304.3324 L298.7689,303.4668 L309.2803,305.196 L319.7917,304.4271 " style="stroke:#333333;stroke-width:1.0416666666666667;fill:none;"/><path d="M204.1667,312.7604 L204.1667,313.0523 L214.678,312.185 L225.1894,313.0289 L235.7008,313.3155 L246.2121,311.7696 L256.7235,312.6525 L267.2348,312.1681 L277.7462,312.2278 L288.2576,312.6658 L298.7689,311.8002 L309.2803,313.5294 L319.7917,312.7604 " style="stroke:#333333;stroke-width:1.0416666666666667;fill:none;"/><!--MD5=[8e34b16d8d8f96f4a11290cd523ed859]
|
|
class AbstractCollection--><polygon points="11.4583,269.043,11.4583,269.2619,21.5278,268.6114,31.5972,269.2443,41.6667,269.4593,51.7361,268.2998,61.8056,268.962,71.875,268.5987,81.9444,268.6435,92.0139,268.972,102.0833,268.3228,112.1528,269.6197,122.2222,268.3864,132.2917,268.837,142.3611,269.4929,152.4306,268.9536,162.5,269.043,162.5091,269.0649,163.085,269.2768,163.7022,269.5884,164.2995,269.8519,164.9348,270.2072,165.4463,270.2634,165.6615,270.3525,165.9083,270.9429,166.0161,271.4757,166.3272,272.0927,166.6479,272.7137,166.6667,273.2096,166.4163,273.2096,166.9023,281.9531,166.5637,290.6966,166.852,299.4401,166.4948,308.1836,166.6667,316.9271,166.6447,316.918,166.6605,317.6149,166.1629,318.0991,165.9682,318.7088,165.799,319.3291,165.4463,319.8734,165.5016,320.0069,164.8565,320.1162,164.3059,320.4537,163.6025,320.422,163.127,320.9409,162.5,321.0938,162.5,321.6648,152.4306,321.5568,142.3611,321.7323,132.2917,320.5905,122.2222,320.4144,112.1528,320.4465,102.0833,321.0324,92.0139,320.889,81.9444,321.8036,71.875,320.9118,61.8056,320.7364,51.7361,321.3315,41.6667,320.3991,31.5972,320.553,21.5278,321.7697,11.4583,321.0938,11.5162,321.2335,10.9667,321.0853,10.2371,320.5024,9.733,320.4639,9.1798,320.3068,8.5121,319.8734,8.3605,319.8106,8.2372,319.2714,8.0643,318.7116,7.9889,318.1922,7.5344,317.5158,7.2917,316.9271,7.4523,316.9271,7.0994,308.1836,7.0565,299.4401,7.4665,290.6966,7.0427,281.9531,7.2917,273.2096,7.4549,273.2773,7.602,272.6478,7.6939,271.9955,7.9104,271.3949,8.4151,270.9136,8.5121,270.2634,8.4723,270.1673,9.18,270.2091,9.6171,269.5979,10.3619,269.7292,10.9334,269.4424,11.4583,269.043" style="stroke:#333333;stroke-width:1.0416666666666667;fill:none;"/><polygon points="11.4583,269.043,11.4583,269.2619,21.5278,268.6114,31.5972,269.2443,41.6667,269.4593,51.7361,268.2998,61.8056,268.962,71.875,268.5987,81.9444,268.6435,92.0139,268.972,102.0833,268.3228,112.1528,269.6197,122.2222,268.3864,132.2917,268.837,142.3611,269.4929,152.4306,268.9536,162.5,269.043,162.5091,269.0649,163.085,269.2768,163.7022,269.5884,164.2995,269.8519,164.9348,270.2072,165.4463,270.2634,165.6615,270.3525,165.9083,270.9429,166.0161,271.4757,166.3272,272.0927,166.6479,272.7137,166.6667,273.2096,166.4163,273.2096,166.9023,278.6198,166.5637,284.0299,166.852,289.4401,166.4948,294.8503,166.6667,300.2604,166.6447,300.2513,166.6605,300.9482,166.1629,301.4325,165.9682,302.0422,165.799,302.6624,165.4463,303.2067,165.5016,303.3402,164.8565,303.4495,164.3059,303.787,163.6025,303.7553,163.127,304.2742,162.5,304.4271,162.5,304.9981,152.4306,304.8901,142.3611,305.0657,132.2917,303.9239,122.2222,303.7477,112.1528,303.7798,102.0833,304.3657,92.0139,304.2224,81.9444,305.1369,71.875,304.2451,61.8056,304.0697,51.7361,304.6649,41.6667,303.7325,31.5972,303.8863,21.5278,305.1031,11.4583,304.4271,11.5162,304.5668,10.9667,304.4186,10.2371,303.8357,9.733,303.7972,9.1798,303.6402,8.5121,303.2067,8.3605,303.1439,8.2372,302.6047,8.0643,302.0449,7.9889,301.5255,7.5344,300.8491,7.2917,300.2604,7.4523,300.2604,7.0994,294.8503,7.0565,289.4401,7.4665,284.0299,7.0427,278.6198,7.2917,273.2096,7.4549,273.2773,7.602,272.6478,7.6939,271.9955,7.9104,271.3949,8.4151,270.9136,8.5121,270.2634,8.4723,270.1673,9.18,270.2091,9.6171,269.5979,10.3619,269.7292,10.9334,269.4424,11.4583,269.043" style="stroke:#00000000;stroke-width:1.0416666666666667;fill:none;"/><polygon points="7.2917,300.2604,7.2917,300.4794,17.9167,299.8288,28.5417,300.4618,39.1667,300.6767,49.7917,299.5173,60.4167,300.1795,71.0417,299.8162,81.6667,299.8609,92.2917,300.1894,102.9167,299.5402,113.5417,300.8371,124.1667,299.6039,134.7917,300.0544,145.4167,300.7104,156.0417,300.1711,166.6667,300.2604,166.6904,300.2604,166.6556,301.0938,166.7287,301.9271,166.7497,302.7604,166.87,303.5938,166.6667,304.4271,166.6667,305.1261,156.0417,305.1346,145.4167,304.6923,134.7917,304.91,124.1667,305.1586,113.5417,303.6758,102.9167,305.1339,92.2917,304.1182,81.6667,304.9831,71.0417,303.9114,60.4167,304.3557,49.7917,305.1996,39.1667,304.3763,28.5417,304.5368,17.9167,304.7798,7.2917,304.4271,7.4362,304.4271,7.2903,303.5938,7.3914,302.7604,7.0929,301.9271,7.3904,301.0938,7.2917,300.2604" style="stroke:#00000000;stroke-width:1.0416666666666667;fill:none;"/><polygon fill="none" points="11.4583,269.043,11.4583,269.2619,21.5278,268.6114,31.5972,269.2443,41.6667,269.4593,51.7361,268.2998,61.8056,268.962,71.875,268.5987,81.9444,268.6435,92.0139,268.972,102.0833,268.3228,112.1528,269.6197,122.2222,268.3864,132.2917,268.837,142.3611,269.4929,152.4306,268.9536,162.5,269.043,162.5091,269.0649,163.085,269.2768,163.7022,269.5884,164.2995,269.8519,164.9348,270.2072,165.4463,270.2634,165.6615,270.3525,165.9083,270.9429,166.0161,271.4757,166.3272,272.0927,166.6479,272.7137,166.6667,273.2096,166.4163,273.2096,166.9023,281.9531,166.5637,290.6966,166.852,299.4401,166.4948,308.1836,166.6667,316.9271,166.6447,316.918,166.6605,317.6149,166.1629,318.0991,165.9682,318.7088,165.799,319.3291,165.4463,319.8734,165.5016,320.0069,164.8565,320.1162,164.3059,320.4537,163.6025,320.422,163.127,320.9409,162.5,321.0938,162.5,321.6648,152.4306,321.5568,142.3611,321.7323,132.2917,320.5905,122.2222,320.4144,112.1528,320.4465,102.0833,321.0324,92.0139,320.889,81.9444,321.8036,71.875,320.9118,61.8056,320.7364,51.7361,321.3315,41.6667,320.3991,31.5972,320.553,21.5278,321.7697,11.4583,321.0938,11.5162,321.2335,10.9667,321.0853,10.2371,320.5024,9.733,320.4639,9.1798,320.3068,8.5121,319.8734,8.3605,319.8106,8.2372,319.2714,8.0643,318.7116,7.9889,318.1922,7.5344,317.5158,7.2917,316.9271,7.4523,316.9271,7.0994,308.1836,7.0565,299.4401,7.4665,290.6966,7.0427,281.9531,7.2917,273.2096,7.4549,273.2773,7.602,272.6478,7.6939,271.9955,7.9104,271.3949,8.4151,270.9136,8.5121,270.2634,8.4723,270.1673,9.18,270.2091,9.6171,269.5979,10.3619,269.7292,10.9334,269.4424,11.4583,269.043" style="stroke:#333333;stroke-width:1.0416666666666667;"/><polygon points="32.3492,289.2688,30.8223,291.3551,29.0163,294.4109,26.4334,296.4703,23.7191,297.5964,21.5549,297.6941,18.7734,296.2857,16.1488,295.3656,14.1568,293.4975,13.1118,291.3589,12.4921,289.656,11.885,287.4317,10.8996,285.5177,11.6568,283.6489,12.3203,281.6017,14.8099,279.9826,16.5615,277.8819,18.7295,277.1843,21.3069,276.5836,24.6121,276.9405,26.4224,277.7942,28.5272,278.1812,31.0863,280.8032,31.9785,283.5712,32.3661,285.4598,31.927,288.572" style="stroke:#24963E;stroke-width:1.0416666666666667;fill:none;"/><path d="M21.4681,283.6914 L20.6217,287.4186 L22.3307,287.4186 L21.4681,283.6914 Z M20.3776,282.0475 L22.5749,282.0475 L25.0326,291.1621 L23.2259,291.1621 L22.6725,288.916 L20.2637,288.916 L19.7103,291.1621 L17.9036,291.1621 L20.3776,282.0475 Z " fill="#000000"/><text fill="#2E2E2E" font-family="Segoe Print" font-size="12.5" font-style="italic" lengthAdjust="spacing" textLength="117.7083" x="40.625" y="291.0624">AbstractCollection</text><path d="M8.3333,304.4271 L8.3333,304.719 L18.8194,303.8516 L29.3056,304.6955 L39.7917,304.9822 L50.2778,303.4363 L60.7639,304.3191 L71.25,303.8347 L81.7361,303.8944 L92.2222,304.3324 L102.7083,303.4668 L113.1944,305.196 L123.6806,303.5517 L134.1667,304.1524 L144.6528,305.027 L155.1389,304.3079 L165.625,304.4271 " style="stroke:#333333;stroke-width:1.0416666666666667;fill:none;"/><path d="M8.3333,312.7604 L8.3333,313.0523 L18.8194,312.185 L29.3056,313.0289 L39.7917,313.3155 L50.2778,311.7696 L60.7639,312.6525 L71.25,312.1681 L81.7361,312.2278 L92.2222,312.6658 L102.7083,311.8002 L113.1944,313.5294 L123.6806,311.885 L134.1667,312.4857 L144.6528,313.3603 L155.1389,312.6413 L165.625,312.7604 " style="stroke:#333333;stroke-width:1.0416666666666667;fill:none;"/><!--MD5=[3d4177ac58b4411586d067f34e84928f]
|
|
class List--><polygon points="227.0833,93.0013,227.0833,93.2202,238.125,92.5697,249.1667,93.2026,260.2083,93.4176,271.25,92.2582,282.2917,93.0013,282.2813,92.9764,282.8243,93.1086,283.4192,93.3664,284.0504,93.7117,284.5568,93.7558,285.2379,94.2217,285.4155,94.2953,285.2798,94.7272,285.6627,95.3739,286.1087,96.0469,286.1867,96.5673,286.4583,97.168,286.482,97.168,286.4472,105.9115,286.5203,114.6549,286.5414,123.3984,286.6617,132.1419,286.4583,140.8854,286.6736,140.9746,286.4322,141.5649,286.0519,142.0978,285.8748,142.7148,285.7073,143.3357,285.2379,143.8317,285.1421,143.6003,284.7388,144.2934,284.02,144.2247,283.5411,144.7352,282.8151,144.6492,282.2917,145.0521,282.2917,144.9807,271.25,145.8246,260.2083,145.0013,249.1667,145.1618,238.125,145.4048,227.0833,145.0521,227.1386,145.1856,226.4936,144.8068,225.943,144.6561,225.2395,144.1362,224.7641,144.167,224.1371,143.8317,224.3129,143.9045,224.0356,143.3015,223.8456,142.7346,223.2499,141.9997,222.9515,141.388,222.9167,140.8854,222.7009,140.8854,222.8962,132.1419,222.8484,123.3984,223.1533,114.6549,222.856,105.9115,222.9167,97.168,222.8066,97.1224,223.234,96.609,223.1909,95.9009,223.4824,95.3312,224.1012,94.8972,224.1371,94.2217,224.1949,94.3614,224.8239,94.2132,225.2728,93.6303,225.9472,93.5919,226.5725,93.4348,227.0833,93.0013" style="stroke:#333333;stroke-width:1.0416666666666667;fill:none;"/><polygon points="227.0833,93.0013,227.0833,93.2202,238.125,92.5697,249.1667,93.2026,260.2083,93.4176,271.25,92.2582,282.2917,93.0013,282.2813,92.9764,282.8243,93.1086,283.4192,93.3664,284.0504,93.7117,284.5568,93.7558,285.2379,94.2217,285.4155,94.2953,285.2798,94.7272,285.6627,95.3739,286.1087,96.0469,286.1867,96.5673,286.4583,97.168,286.482,97.168,286.4472,102.5781,286.5203,107.9883,286.5414,113.3984,286.6617,118.8086,286.4583,124.2188,286.6736,124.3079,286.4322,124.8983,286.0519,125.4311,285.8748,126.0481,285.7073,126.6691,285.2379,127.165,285.1421,126.9337,284.7388,127.6268,284.02,127.5581,283.5411,128.0685,282.8151,127.9825,282.2917,128.3854,282.2917,128.3141,271.25,129.1579,260.2083,128.3347,249.1667,128.4951,238.125,128.7382,227.0833,128.3854,227.1386,128.5189,226.4936,128.1401,225.943,127.9894,225.2395,127.4696,224.7641,127.5003,224.1371,127.165,224.3129,127.2379,224.0356,126.6348,223.8456,126.068,223.2499,125.3331,222.9515,124.7213,222.9167,124.2188,222.7009,124.2188,222.8962,118.8086,222.8484,113.3984,223.1533,107.9883,222.856,102.5781,222.9167,97.168,222.8066,97.1224,223.234,96.609,223.1909,95.9009,223.4824,95.3312,224.1012,94.8972,224.1371,94.2217,224.1949,94.3614,224.8239,94.2132,225.2728,93.6303,225.9472,93.5919,226.5725,93.4348,227.0833,93.0013" style="stroke:#00000000;stroke-width:1.0416666666666667;fill:none;"/><polygon points="222.9167,124.2188,222.9167,124.4377,233.5069,123.7872,244.0972,124.4201,254.6875,124.6351,265.2778,123.4756,275.8681,124.1378,286.4583,124.2188,286.3102,124.2188,286.3252,125.0521,286.4347,125.8854,286.2183,126.7188,286.6506,127.5521,286.4583,128.3854,286.4583,127.7289,275.8681,128.1794,265.2778,128.8354,254.6875,128.2961,244.0972,128.4565,233.5069,128.3521,222.9167,128.3854,222.9787,128.3854,222.9997,127.5521,223.12,126.7188,223.1497,125.8854,223.1525,125.0521,222.9167,124.2188" style="stroke:#00000000;stroke-width:1.0416666666666667;fill:none;"/><polygon fill="none" points="227.0833,93.0013,227.0833,93.2202,238.125,92.5697,249.1667,93.2026,260.2083,93.4176,271.25,92.2582,282.2917,93.0013,282.2813,92.9764,282.8243,93.1086,283.4192,93.3664,284.0504,93.7117,284.5568,93.7558,285.2379,94.2217,285.4155,94.2953,285.2798,94.7272,285.6627,95.3739,286.1087,96.0469,286.1867,96.5673,286.4583,97.168,286.482,97.168,286.4472,105.9115,286.5203,114.6549,286.5414,123.3984,286.6617,132.1419,286.4583,140.8854,286.6736,140.9746,286.4322,141.5649,286.0519,142.0978,285.8748,142.7148,285.7073,143.3357,285.2379,143.8317,285.1421,143.6003,284.7388,144.2934,284.02,144.2247,283.5411,144.7352,282.8151,144.6492,282.2917,145.0521,282.2917,144.9807,271.25,145.8246,260.2083,145.0013,249.1667,145.1618,238.125,145.4048,227.0833,145.0521,227.1386,145.1856,226.4936,144.8068,225.943,144.6561,225.2395,144.1362,224.7641,144.167,224.1371,143.8317,224.3129,143.9045,224.0356,143.3015,223.8456,142.7346,223.2499,141.9997,222.9515,141.388,222.9167,140.8854,222.7009,140.8854,222.8962,132.1419,222.8484,123.3984,223.1533,114.6549,222.856,105.9115,222.9167,97.168,222.8066,97.1224,223.234,96.609,223.1909,95.9009,223.4824,95.3312,224.1012,94.8972,224.1371,94.2217,224.1949,94.3614,224.8239,94.2132,225.2728,93.6303,225.9472,93.5919,226.5725,93.4348,227.0833,93.0013" style="stroke:#333333;stroke-width:1.0416666666666667;"/><polygon points="247.9742,113.2271,246.4473,115.3134,244.6413,118.3692,242.0584,120.4286,239.3441,121.5547,237.1799,121.6525,234.3984,120.2441,231.7738,119.324,229.7818,117.4558,228.7368,115.3172,228.1171,113.6143,227.51,111.39,226.5246,109.476,227.2818,107.6072,227.9453,105.5601,230.4349,103.941,232.1865,101.8402,234.3545,101.1426,236.9319,100.5419,240.2371,100.8988,242.0474,101.7526,244.1522,102.1396,246.7113,104.7615,247.6035,107.5295,247.9911,109.4181,247.552,112.5304" style="stroke:#C6303E;stroke-width:1.0416666666666667;fill:none;"/><path d="M234.3913,107.8613 L234.3913,106.2663 L239.8112,106.2663 L239.8112,107.8613 L238.0046,107.8613 L238.0046,113.7858 L239.8112,113.7858 L239.8112,115.3809 L234.3913,115.3809 L234.3913,113.7858 L236.1979,113.7858 L236.1979,107.8613 L234.3913,107.8613 Z " fill="#000000"/><text fill="#2E2E2E" font-family="Segoe Print" font-size="12.5" font-style="italic" lengthAdjust="spacing" textLength="21.875" x="256.25" y="115.0208">List</text><path d="M223.9583,128.3854 L223.9583,128.6773 L234.2014,127.81 L244.4444,128.6539 L254.6875,128.9405 L264.9306,127.3946 L275.1736,128.2775 L285.4167,128.3854 " style="stroke:#333333;stroke-width:1.0416666666666667;fill:none;"/><path d="M223.9583,136.7188 L223.9583,137.0107 L234.2014,136.1433 L244.4444,136.9872 L254.6875,137.2739 L264.9306,135.7279 L275.1736,136.6108 L285.4167,136.7188 " style="stroke:#333333;stroke-width:1.0416666666666667;fill:none;"/><!--MD5=[c160724f8e3bb89ca8141a12554ac2e3]
|
|
class Collection--><polygon points="79.1667,93.0013,79.1667,93.2202,89.9306,92.5697,100.6944,93.2026,111.4583,93.4176,122.2222,92.2582,132.9861,92.9204,143.75,92.557,154.5139,92.6018,165.2778,92.9303,176.0417,93.0013,175.9498,92.7795,176.7045,93.423,177.1364,93.2873,177.7832,93.6701,178.4561,94.1162,178.9879,94.2217,178.9604,94.2103,179.2539,94.82,179.4659,95.396,179.7774,96.0132,180.041,96.6105,180.2083,97.168,180.4117,97.168,180.4413,105.9115,180.4442,114.6549,180.2967,123.3984,180.3693,132.1419,180.2083,140.8854,180.4336,140.9787,179.7329,141.3788,179.9378,142.1541,179.381,142.6138,179.4033,143.3134,178.9879,143.8317,178.9222,143.6729,178.3896,144.0538,177.908,144.5578,177.2137,144.5483,176.6449,144.8418,176.0417,145.0521,176.0417,145.4048,165.2778,145.4857,154.5139,145.048,143.75,145.3513,132.9861,144.4558,122.2222,145.3483,111.4583,145.6231,100.6944,145.5151,89.9306,145.6907,79.1667,145.0521,79.1025,144.8971,78.4908,144.5988,77.9056,144.3646,77.3911,144.301,76.7835,144.0127,76.2204,143.8317,76.439,143.9222,75.9203,143.2192,75.6222,142.6076,75.5614,142.0943,75.0302,141.3861,75,140.8854,74.8197,140.8854,75.2253,132.1419,75.1513,123.3984,75.255,114.6549,74.8883,105.9115,75,97.168,75.1024,97.2104,75.4335,96.6572,75.3366,95.9267,75.7015,95.3875,76.0167,94.8277,76.2204,94.2217,76.307,94.4308,76.8091,93.9763,77.4604,93.8819,77.9146,93.3118,78.4874,93.0281,79.1667,93.0013" style="stroke:#333333;stroke-width:1.0416666666666667;fill:none;"/><polygon points="79.1667,93.0013,79.1667,93.2202,89.9306,92.5697,100.6944,93.2026,111.4583,93.4176,122.2222,92.2582,132.9861,92.9204,143.75,92.557,154.5139,92.6018,165.2778,92.9303,176.0417,93.0013,175.9498,92.7795,176.7045,93.423,177.1364,93.2873,177.7832,93.6701,178.4561,94.1162,178.9879,94.2217,178.9604,94.2103,179.2539,94.82,179.4659,95.396,179.7774,96.0132,180.041,96.6105,180.2083,97.168,180.4117,97.168,180.4413,102.5781,180.4442,107.9883,180.2967,113.3984,180.3693,118.8086,180.2083,124.2188,180.4336,124.3121,179.7329,124.7122,179.9378,125.4874,179.381,125.9471,179.4033,126.6467,178.9879,127.165,178.9222,127.0062,178.3896,127.3871,177.908,127.8911,177.2137,127.8816,176.6449,128.1751,176.0417,128.3854,176.0417,128.7382,165.2778,128.819,154.5139,128.3813,143.75,128.6846,132.9861,127.7891,122.2222,128.6817,111.4583,128.9565,100.6944,128.8485,89.9306,129.024,79.1667,128.3854,79.1025,128.2304,78.4908,127.9321,77.9056,127.6979,77.3911,127.6343,76.7835,127.3461,76.2204,127.165,76.439,127.2556,75.9203,126.5526,75.6222,125.9409,75.5614,125.4276,75.0302,124.7194,75,124.2188,74.8197,124.2188,75.2253,118.8086,75.1513,113.3984,75.255,107.9883,74.8883,102.5781,75,97.168,75.1024,97.2104,75.4335,96.6572,75.3366,95.9267,75.7015,95.3875,76.0167,94.8277,76.2204,94.2217,76.307,94.4308,76.8091,93.9763,77.4604,93.8819,77.9146,93.3118,78.4874,93.0281,79.1667,93.0013" style="stroke:#00000000;stroke-width:1.0416666666666667;fill:none;"/><polygon points="75,124.2188,75,124.4377,85.5208,123.7872,96.0417,124.4201,106.5625,124.6351,117.0833,123.4756,127.6042,124.1378,138.125,123.7745,148.6458,123.8193,159.1667,124.1478,169.6875,123.4986,180.2083,124.2188,180.4006,124.2188,179.9895,125.0521,180.1397,125.8854,180.3583,126.7188,180.1785,127.5521,180.2083,128.3854,180.2083,128.4565,169.6875,128.3521,159.1667,128.5714,148.6458,128.6345,138.125,128.9955,127.6042,129.0844,117.0833,129.093,106.5625,128.6507,96.0417,128.8683,85.5208,129.1169,75,128.3854,74.7496,128.3854,75.2356,127.5521,74.897,126.7188,75.1854,125.8854,74.8281,125.0521,75,124.2188" style="stroke:#00000000;stroke-width:1.0416666666666667;fill:none;"/><polygon fill="none" points="79.1667,93.0013,79.1667,93.2202,89.9306,92.5697,100.6944,93.2026,111.4583,93.4176,122.2222,92.2582,132.9861,92.9204,143.75,92.557,154.5139,92.6018,165.2778,92.9303,176.0417,93.0013,175.9498,92.7795,176.7045,93.423,177.1364,93.2873,177.7832,93.6701,178.4561,94.1162,178.9879,94.2217,178.9604,94.2103,179.2539,94.82,179.4659,95.396,179.7774,96.0132,180.041,96.6105,180.2083,97.168,180.4117,97.168,180.4413,105.9115,180.4442,114.6549,180.2967,123.3984,180.3693,132.1419,180.2083,140.8854,180.4336,140.9787,179.7329,141.3788,179.9378,142.1541,179.381,142.6138,179.4033,143.3134,178.9879,143.8317,178.9222,143.6729,178.3896,144.0538,177.908,144.5578,177.2137,144.5483,176.6449,144.8418,176.0417,145.0521,176.0417,145.4048,165.2778,145.4857,154.5139,145.048,143.75,145.3513,132.9861,144.4558,122.2222,145.3483,111.4583,145.6231,100.6944,145.5151,89.9306,145.6907,79.1667,145.0521,79.1025,144.8971,78.4908,144.5988,77.9056,144.3646,77.3911,144.301,76.7835,144.0127,76.2204,143.8317,76.439,143.9222,75.9203,143.2192,75.6222,142.6076,75.5614,142.0943,75.0302,141.3861,75,140.8854,74.8197,140.8854,75.2253,132.1419,75.1513,123.3984,75.255,114.6549,74.8883,105.9115,75,97.168,75.1024,97.2104,75.4335,96.6572,75.3366,95.9267,75.7015,95.3875,76.0167,94.8277,76.2204,94.2217,76.307,94.4308,76.8091,93.9763,77.4604,93.8819,77.9146,93.3118,78.4874,93.0281,79.1667,93.0013" style="stroke:#333333;stroke-width:1.0416666666666667;"/><polygon points="100.0575,113.2271,98.5306,115.3134,96.7246,118.3692,94.1417,120.4286,91.4274,121.5547,89.2633,121.6525,86.4817,120.2441,83.8572,119.324,81.8651,117.4558,80.8201,115.3172,80.2004,113.6143,79.5933,111.39,78.6079,109.476,79.3652,107.6072,80.0286,105.5601,82.5183,103.941,84.2699,101.8402,86.4379,101.1426,89.0153,100.5419,92.3205,100.8988,94.1308,101.7526,96.2355,102.1396,98.7947,104.7615,99.6868,107.5295,100.0744,109.4181,99.6354,112.5304" style="stroke:#C6303E;stroke-width:1.0416666666666667;fill:none;"/><path d="M86.4746,107.8613 L86.4746,106.2663 L91.8945,106.2663 L91.8945,107.8613 L90.0879,107.8613 L90.0879,113.7858 L91.8945,113.7858 L91.8945,115.3809 L86.4746,115.3809 L86.4746,113.7858 L88.2813,113.7858 L88.2813,107.8613 L86.4746,107.8613 Z " fill="#000000"/><text fill="#2E2E2E" font-family="Segoe Print" font-size="12.5" font-style="italic" lengthAdjust="spacing" textLength="63.5417" x="108.3333" y="115.0208">Collection</text><path d="M76.0417,128.3854 L76.0417,128.6773 L86.3542,127.81 L96.6667,128.6539 L106.9792,128.9405 L117.2917,127.3946 L127.6042,128.2775 L137.9167,127.7931 L148.2292,127.8528 L158.5417,128.2908 L168.8542,127.4252 L179.1667,128.3854 " style="stroke:#333333;stroke-width:1.0416666666666667;fill:none;"/><path d="M76.0417,136.7188 L76.0417,137.0107 L86.3542,136.1433 L96.6667,136.9872 L106.9792,137.2739 L117.2917,135.7279 L127.6042,136.6108 L137.9167,136.1264 L148.2292,136.1861 L158.5417,136.6241 L168.8542,135.7585 L179.1667,136.7188 " style="stroke:#333333;stroke-width:1.0416666666666667;fill:none;"/><!--MD5=[ab8871ed637f40707b866ba6597734bc]
|
|
class ArrayList--><polygon points="192.1875,384.668,192.1875,384.8869,202.9247,384.2364,213.6619,384.8693,224.399,385.0843,235.1362,383.9248,245.8734,384.587,256.6106,384.2237,267.3478,384.2685,278.0849,384.597,288.8221,383.9478,299.5593,385.2447,310.2965,384.0114,321.0337,384.462,331.7708,384.668,331.8282,384.8065,332.3487,384.8845,332.9584,385.178,333.5344,385.39,334.1516,385.7015,334.7171,385.8884,334.7938,385.9201,335.1491,386.5554,335.4205,387.156,335.6672,387.7464,335.7751,388.2792,335.9375,388.8346,336.4204,388.8346,336.669,398.971,335.1863,409.1073,336.6443,419.2437,335.6286,429.3801,336.4936,439.5164,335.4219,449.6528,335.8661,459.7891,336.71,469.9255,335.9375,480.0618,335.9219,480.0554,335.7272,480.6651,335.558,481.2854,335.3388,481.8849,334.9599,482.4184,334.7171,483.0081,334.7553,483.1003,334.0518,483.0686,333.5764,483.5875,333.0222,483.9162,332.4192,484.127,331.7708,484.2285,331.7708,484.8671,321.0337,483.7253,310.2965,483.5492,299.5593,483.5812,288.8221,484.1672,278.0849,484.0238,267.3478,484.9383,256.6106,484.0466,245.8734,483.8712,235.1362,484.4663,224.399,483.5339,213.6619,483.6878,202.9247,484.9045,192.1875,484.2285,192.2454,484.3683,191.6958,484.2201,190.9662,483.6371,190.4621,483.5987,189.9089,483.4416,189.2412,483.0081,189.0897,482.9454,188.9664,482.4061,188.7935,481.8464,188.7181,481.327,188.2636,480.6505,188.0208,480.0618,188.5027,480.0618,187.444,469.9255,187.3154,459.7891,188.5454,449.6528,187.274,439.5164,188.551,429.3801,188.2361,419.2437,187.7418,409.1073,187.6523,398.971,188.0208,388.8346,188.168,388.8956,188.1689,388.2056,188.6989,387.7348,188.5758,386.9934,189.1952,386.5597,189.2412,385.8884,189.3056,386.0437,189.863,385.7229,190.426,385.4153,191.1055,385.3892,191.6798,385.1089,192.1875,384.668" style="stroke:#333333;stroke-width:1.0416666666666667;fill:none;"/><polygon points="192.1875,384.668,192.1875,384.8869,202.9247,384.2364,213.6619,384.8693,224.399,385.0843,235.1362,383.9248,245.8734,384.587,256.6106,384.2237,267.3478,384.2685,278.0849,384.597,288.8221,383.9478,299.5593,385.2447,310.2965,384.0114,321.0337,384.462,331.7708,384.668,331.8282,384.8065,332.3487,384.8845,332.9584,385.178,333.5344,385.39,334.1516,385.7015,334.7171,385.8884,334.7938,385.9201,335.1491,386.5554,335.4205,387.156,335.6672,387.7464,335.7751,388.2792,335.9375,388.8346,336.0985,388.8346,336.1813,394.2448,335.6871,399.6549,336.1731,405.0651,335.8345,410.4753,335.9375,415.8854,336.1087,415.9563,335.5346,416.4089,335.4274,417.0548,335.4432,417.7517,334.9456,418.236,334.7171,418.8317,334.7311,418.8655,334.1729,419.1844,333.5939,419.4534,332.9488,419.5627,332.3983,419.9001,331.7708,420.0521,331.7708,419.4558,321.0337,420.3483,310.2965,420.6231,299.5593,420.5151,288.8221,420.6907,278.0849,419.5489,267.3478,419.3727,256.6106,419.4048,245.8734,419.9907,235.1362,419.8474,224.399,420.7619,213.6619,419.8701,202.9247,419.6947,192.1875,420.0521,192.2178,420.1253,191.5096,419.5941,190.94,419.3974,190.506,419.528,189.8884,419.2155,189.2412,418.8317,189.4768,418.9293,188.8939,418.1997,188.8555,417.6956,188.6984,417.1424,188.1134,416.4119,188.0208,415.8854,187.9875,415.8854,188.0646,410.4753,188.2471,405.0651,188.0194,399.6549,188.1814,394.2448,188.0208,388.8346,187.8432,388.7611,188.0477,388.1554,188.6705,387.723,188.5231,386.9716,189.1604,386.5452,189.2412,385.8884,189.2687,385.9546,189.7949,385.5583,190.3727,385.2867,191.0699,385.3033,191.5585,384.816,192.1875,384.668" style="stroke:#00000000;stroke-width:1.0416666666666667;fill:none;"/><polygon points="188.0208,415.8854,188.0208,416.1044,198.5863,415.4538,209.1518,416.0868,219.7173,416.3017,230.2827,415.1423,240.8482,415.8045,251.4137,415.4412,261.9792,415.4859,272.5446,415.8144,283.1101,415.1652,293.6756,416.4621,304.2411,415.2289,314.8065,415.6794,325.372,416.3354,335.9375,415.8854,335.9077,415.8854,335.9612,416.7188,335.9264,417.5521,335.9995,418.3854,336.0205,419.2188,335.9375,420.0521,335.9375,420.6622,325.372,420.7511,314.8065,420.7596,304.2411,420.3173,293.6756,420.535,283.1101,420.7836,272.5446,419.3008,261.9792,420.7589,251.4137,419.7432,240.8482,420.6081,230.2827,419.5364,219.7173,419.9807,209.1518,420.8246,198.5863,420.0013,188.0208,420.0521,188.0574,420.0521,188.1384,419.2188,188.1654,418.3854,188.0195,417.5521,188.1206,416.7188,188.0208,415.8854" style="stroke:#00000000;stroke-width:1.0416666666666667;fill:none;"/><polygon fill="none" points="192.1875,384.668,192.1875,384.8869,202.9247,384.2364,213.6619,384.8693,224.399,385.0843,235.1362,383.9248,245.8734,384.587,256.6106,384.2237,267.3478,384.2685,278.0849,384.597,288.8221,383.9478,299.5593,385.2447,310.2965,384.0114,321.0337,384.462,331.7708,384.668,331.8282,384.8065,332.3487,384.8845,332.9584,385.178,333.5344,385.39,334.1516,385.7015,334.7171,385.8884,334.7938,385.9201,335.1491,386.5554,335.4205,387.156,335.6672,387.7464,335.7751,388.2792,335.9375,388.8346,336.4204,388.8346,336.669,398.971,335.1863,409.1073,336.6443,419.2437,335.6286,429.3801,336.4936,439.5164,335.4219,449.6528,335.8661,459.7891,336.71,469.9255,335.9375,480.0618,335.9219,480.0554,335.7272,480.6651,335.558,481.2854,335.3388,481.8849,334.9599,482.4184,334.7171,483.0081,334.7553,483.1003,334.0518,483.0686,333.5764,483.5875,333.0222,483.9162,332.4192,484.127,331.7708,484.2285,331.7708,484.8671,321.0337,483.7253,310.2965,483.5492,299.5593,483.5812,288.8221,484.1672,278.0849,484.0238,267.3478,484.9383,256.6106,484.0466,245.8734,483.8712,235.1362,484.4663,224.399,483.5339,213.6619,483.6878,202.9247,484.9045,192.1875,484.2285,192.2454,484.3683,191.6958,484.2201,190.9662,483.6371,190.4621,483.5987,189.9089,483.4416,189.2412,483.0081,189.0897,482.9454,188.9664,482.4061,188.7935,481.8464,188.7181,481.327,188.2636,480.6505,188.0208,480.0618,188.5027,480.0618,187.444,469.9255,187.3154,459.7891,188.5454,449.6528,187.274,439.5164,188.551,429.3801,188.2361,419.2437,187.7418,409.1073,187.6523,398.971,188.0208,388.8346,188.168,388.8956,188.1689,388.2056,188.6989,387.7348,188.5758,386.9934,189.1952,386.5597,189.2412,385.8884,189.3056,386.0437,189.863,385.7229,190.426,385.4153,191.1055,385.3892,191.6798,385.1089,192.1875,384.668" style="stroke:#333333;stroke-width:1.0416666666666667;"/><polygon points="236.0471,404.8938,234.5202,406.9801,232.7142,410.0359,230.1313,412.0953,227.417,413.2214,225.2528,413.3191,222.4713,411.9107,219.8467,410.9906,217.8547,409.1225,216.8097,406.9839,216.19,405.281,215.5829,403.0567,214.5975,401.1427,215.3548,399.2739,216.0182,397.2267,218.5079,395.6076,220.2594,393.5069,222.4275,392.8093,225.0048,392.2086,228.31,392.5655,230.1203,393.4192,232.2251,393.8062,234.7843,396.4282,235.6764,399.1962,236.064,401.0848,235.625,404.197" style="stroke:#4D4D4D;stroke-width:1.0416666666666667;fill:none;"/><path d="M227.4772,406.7871 Q227.054,406.9987 226.582,407.1126 Q226.11,407.2266 225.6055,407.2266 Q223.75,407.2266 222.7734,406.0221 Q221.8132,404.8014 221.8132,402.5065 Q221.8132,400.1953 222.7734,398.9909 Q223.75,397.7702 225.6055,397.7702 Q226.11,397.7702 226.582,397.8841 Q227.0703,397.9818 227.4772,398.2096 L227.4772,400.2116 Q227.0215,399.7884 226.582,399.5931 Q226.1426,399.3815 225.6868,399.3815 Q224.694,399.3815 224.1895,400.179 Q223.6849,400.9603 223.6849,402.5065 Q223.6849,404.0365 224.1895,404.8177 Q224.694,405.599 225.6868,405.599 Q226.1426,405.599 226.582,405.4036 Q227.0215,405.2083 227.4772,404.7852 L227.4772,406.7871 Z " fill="#000000"/><text fill="#2E2E2E" font-family="Segoe Print" font-size="12.5" lengthAdjust="spacing" textLength="55.2083" x="249.4271" y="406.6874">ArrayList</text><path d="M189.0625,420.0521 L189.0625,420.344 L199.4792,419.4766 L209.8958,420.3205 L220.3125,420.6072 L230.7292,419.0613 L241.1458,419.9441 L251.5625,419.4597 L261.9792,419.5194 L272.3958,419.9574 L282.8125,419.0918 L293.2292,420.821 L303.6458,419.1767 L314.0625,419.7774 L324.4792,420.652 L334.8958,420.0521 " style="stroke:#333333;stroke-width:1.0416666666666667;fill:none;"/><text fill="#555555" font-family="Segoe Print" font-size="11.4583" lengthAdjust="spacing" textLength="125" x="199.4792" y="440.063">Object[] elementData</text><path d="M189.0625,452.1403 L189.0625,452.4322 L199.4792,451.5649 L209.8958,452.4088 L220.3125,452.6954 L230.7292,451.1495 L241.1458,452.0324 L251.5625,451.5479 L261.9792,451.6077 L272.3958,452.0456 L282.8125,451.1801 L293.2292,452.9092 L303.6458,451.2649 L314.0625,451.8656 L324.4792,452.7402 L334.8958,452.1403 " style="stroke:#333333;stroke-width:1.0416666666666667;fill:none;"/><text fill="#555555" font-family="Segoe Print" font-size="11.4583" lengthAdjust="spacing" textLength="31.25" x="199.4792" y="472.1512">size()</text><!--MD5=[15b68e006199004da79ea2a4d117d8e9]
|
|
class TimeUnit--><polygon points="327.6042,57.5846,327.6042,57.8036,337.5579,57.1531,347.5116,57.786,357.4653,58.001,367.419,56.8415,377.3727,57.5037,387.3264,57.1404,397.2801,57.1852,407.2338,57.5136,417.1875,57.5846,417.0956,57.3629,417.8503,58.0063,418.2823,57.8706,418.929,58.2534,419.6019,58.6995,420.1338,58.805,420.1063,58.7936,420.3997,59.4033,420.6117,59.9793,420.9233,60.5965,421.1868,61.1938,421.3542,61.7513,421.9643,61.7513,422.0532,72.2042,422.0617,82.6571,421.6194,93.1101,421.8371,103.563,422.0857,114.0159,420.6029,124.4688,422.0609,134.9217,421.0453,145.3746,421.9102,155.8276,420.8385,166.2805,421.3542,176.7334,421.3322,176.7243,421.348,177.4212,420.8504,177.9054,420.6557,178.5152,420.4865,179.1354,420.1338,179.6797,420.1891,179.8132,419.544,179.9225,418.9934,180.26,418.29,180.2283,417.8145,180.7472,417.1875,180.9001,417.1875,181.4711,407.2338,181.3631,397.2801,181.5386,387.3264,180.3969,377.3727,180.2207,367.419,180.2528,357.4653,180.8387,347.5116,180.6953,337.5579,181.6099,327.6042,180.9001,327.581,180.844,326.9693,180.5459,326.456,180.4851,325.7478,179.9539,325.1782,179.7572,324.6579,179.6797,324.8661,179.7659,324.5536,179.1483,324.4054,178.5988,323.8224,177.8692,323.784,177.3651,323.4375,176.7334,324.0525,176.7334,322.9454,166.2805,323.3376,155.8276,323.5687,145.3746,324.1164,134.9217,323.4331,124.4688,323.9193,114.0159,322.8606,103.563,322.732,93.1101,323.9621,82.6571,322.6907,72.2042,323.4375,61.7513,323.6008,61.8189,323.7479,61.1895,323.8397,60.5372,324.0562,59.9365,324.561,59.4552,324.6579,58.805,324.6181,58.709,325.3258,58.7508,325.763,58.1396,326.5077,58.2709,327.0793,57.9841,327.6042,57.5846" style="stroke:#333333;stroke-width:1.0416666666666667;fill:none;"/><polygon points="327.6042,57.5846,327.6042,57.8036,337.5579,57.1531,347.5116,57.786,357.4653,58.001,367.419,56.8415,377.3727,57.5037,387.3264,57.1404,397.2801,57.1852,407.2338,57.5136,417.1875,57.5846,417.0956,57.3629,417.8503,58.0063,418.2823,57.8706,418.929,58.2534,419.6019,58.6995,420.1338,58.805,420.1063,58.7936,420.3997,59.4033,420.6117,59.9793,420.9233,60.5965,421.1868,61.1938,421.3542,61.7513,421.5575,61.7513,421.5872,67.1615,421.59,72.5716,421.4426,77.9818,421.5151,83.3919,421.3542,88.8021,421.5794,88.8954,420.8787,89.2955,421.0837,90.0708,420.5268,90.5305,420.5491,91.23,420.1338,91.7484,420.068,91.5896,419.5354,91.9705,419.0538,92.4744,418.3595,92.465,417.7907,92.7585,417.1875,92.9688,417.1875,93.3215,407.2338,93.4023,397.2801,92.9647,387.3264,93.2679,377.3727,92.3725,367.419,93.265,357.4653,93.5398,347.5116,93.4318,337.5579,93.6073,327.6042,92.9688,327.54,92.8138,326.9283,92.5155,326.3431,92.2813,325.8286,92.2176,325.221,91.9294,324.6579,91.7484,324.8765,91.8389,324.3578,91.1359,324.0597,90.5243,323.9989,90.0109,323.4677,89.3027,323.4375,88.8021,323.2572,88.8021,323.6628,83.3919,323.5888,77.9818,323.6925,72.5716,323.3258,67.1615,323.4375,61.7513,323.5399,61.7937,323.871,61.2405,323.7741,60.51,324.139,59.9708,324.4542,59.411,324.6579,58.805,324.7445,59.0141,325.2466,58.5596,325.8979,58.4653,326.3521,57.8951,326.9249,57.6115,327.6042,57.5846" style="stroke:#00000000;stroke-width:1.0416666666666667;fill:none;"/><polygon points="323.4375,88.8021,323.4375,89.021,334.3171,88.3705,345.1968,89.0034,356.0764,89.2184,366.956,88.059,377.8356,88.7211,388.7153,88.3578,399.5949,88.4026,410.4745,88.7311,421.3542,88.8021,421.1141,88.8021,421.5464,89.6354,421.1353,90.4688,421.2855,91.3021,421.5041,92.1354,421.3542,92.9688,421.3542,92.8794,410.4745,93.0398,399.5949,92.9355,388.7153,93.1547,377.8356,93.2178,366.956,93.5788,356.0764,93.6678,345.1968,93.6763,334.3171,93.234,323.4375,92.9688,323.5985,92.9688,323.6813,92.1354,323.1871,91.3021,323.6731,90.4688,323.3345,89.6354,323.4375,88.8021" style="stroke:#00000000;stroke-width:1.0416666666666667;fill:none;"/><polygon fill="none" points="327.6042,57.5846,327.6042,57.8036,337.5579,57.1531,347.5116,57.786,357.4653,58.001,367.419,56.8415,377.3727,57.5037,387.3264,57.1404,397.2801,57.1852,407.2338,57.5136,417.1875,57.5846,417.0956,57.3629,417.8503,58.0063,418.2823,57.8706,418.929,58.2534,419.6019,58.6995,420.1338,58.805,420.1063,58.7936,420.3997,59.4033,420.6117,59.9793,420.9233,60.5965,421.1868,61.1938,421.3542,61.7513,421.9643,61.7513,422.0532,72.2042,422.0617,82.6571,421.6194,93.1101,421.8371,103.563,422.0857,114.0159,420.6029,124.4688,422.0609,134.9217,421.0453,145.3746,421.9102,155.8276,420.8385,166.2805,421.3542,176.7334,421.3322,176.7243,421.348,177.4212,420.8504,177.9054,420.6557,178.5152,420.4865,179.1354,420.1338,179.6797,420.1891,179.8132,419.544,179.9225,418.9934,180.26,418.29,180.2283,417.8145,180.7472,417.1875,180.9001,417.1875,181.4711,407.2338,181.3631,397.2801,181.5386,387.3264,180.3969,377.3727,180.2207,367.419,180.2528,357.4653,180.8387,347.5116,180.6953,337.5579,181.6099,327.6042,180.9001,327.581,180.844,326.9693,180.5459,326.456,180.4851,325.7478,179.9539,325.1782,179.7572,324.6579,179.6797,324.8661,179.7659,324.5536,179.1483,324.4054,178.5988,323.8224,177.8692,323.784,177.3651,323.4375,176.7334,324.0525,176.7334,322.9454,166.2805,323.3376,155.8276,323.5687,145.3746,324.1164,134.9217,323.4331,124.4688,323.9193,114.0159,322.8606,103.563,322.732,93.1101,323.9621,82.6571,322.6907,72.2042,323.4375,61.7513,323.6008,61.8189,323.7479,61.1895,323.8397,60.5372,324.0562,59.9365,324.561,59.4552,324.6579,58.805,324.6181,58.709,325.3258,58.7508,325.763,58.1396,326.5077,58.2709,327.0793,57.9841,327.6042,57.5846" style="stroke:#333333;stroke-width:1.0416666666666667;"/><polygon points="348.495,77.8104,346.9681,79.8968,345.1621,82.9526,342.5792,85.0119,339.8649,86.1381,337.7008,86.2358,334.9192,84.8274,332.2947,83.9073,330.3026,82.0392,329.2576,79.9005,328.6379,78.1977,328.0308,75.9734,327.0454,74.0593,327.8027,72.1905,328.4661,70.1434,330.9558,68.5243,332.7074,66.4236,334.8754,65.726,337.4528,65.1252,340.758,65.4822,342.5683,66.3359,344.673,66.7229,347.2322,69.3449,348.1243,72.1128,348.5119,74.0015,348.0729,77.1137" style="stroke:#E6AE06;stroke-width:1.0416666666666667;fill:none;"/><path d="M340.5599,79.9642 L334.8796,79.9642 L334.8796,70.8496 L340.5599,70.8496 L340.5599,72.4447 L336.6862,72.4447 L336.6862,74.3978 L340.1855,74.3978 L340.1855,75.9928 L336.6862,75.9928 L336.6862,78.3691 L340.5599,78.3691 L340.5599,79.9642 Z " fill="#000000"/><text fill="#2E2E2E" font-family="Segoe Print" font-size="12.5" lengthAdjust="spacing" textLength="56.25" x="356.7708" y="79.6041">TimeUnit</text><path d="M324.4792,92.9688 L324.4792,93.2607 L335.1273,92.3933 L345.7755,93.2372 L356.4236,93.5239 L367.0718,91.9779 L377.7199,92.8608 L388.3681,92.3764 L399.0162,92.4361 L409.6644,92.8741 L420.3125,92.9688 " style="stroke:#333333;stroke-width:1.0416666666666667;fill:none;"/><text fill="#555555" font-family="Segoe Print" font-size="11.4583" lengthAdjust="spacing" textLength="31.25" x="334.8958" y="112.9796">DAYS</text><text fill="#555555" font-family="Segoe Print" font-size="11.4583" lengthAdjust="spacing" textLength="41.6667" x="334.8958" y="136.7345">HOURS</text><text fill="#555555" font-family="Segoe Print" font-size="11.4583" lengthAdjust="spacing" textLength="52.0833" x="334.8958" y="160.4894">MINUTES</text><path d="M324.4792,172.5667 L324.4792,172.8587 L335.1273,171.9913 L345.7755,172.8352 L356.4236,173.1218 L367.0718,171.5759 L377.7199,172.4588 L388.3681,171.9744 L399.0162,172.0341 L409.6644,172.4721 L420.3125,172.5667 " style="stroke:#333333;stroke-width:1.0416666666666667;fill:none;"/><!--MD5=[0c8287f799745f7b534bf75518604c1e]
|
|
class SuppressWarnings--><polygon points="462.5,93.0013,462.5,93.2202,472.8472,92.5697,483.1944,93.2026,493.5417,93.4176,503.8889,92.2582,514.2361,92.9204,524.5833,92.557,534.9306,92.6018,545.2778,92.9303,555.625,92.2811,565.9722,93.578,576.3194,92.3448,586.6667,92.7953,597.0139,93.4512,607.3611,92.912,617.7083,93.0013,617.7174,93.0232,618.2933,93.2351,618.9106,93.5467,619.5079,93.8102,620.1432,94.1655,620.6546,94.2217,620.8699,94.3109,621.1166,94.9012,621.2244,95.434,621.5356,96.0511,621.8562,96.672,621.875,97.168,621.6246,97.168,622.1106,105.9115,621.772,114.6549,622.0604,123.3984,621.7031,132.1419,621.875,140.8854,621.853,140.8763,621.8688,141.5732,621.3712,142.0575,621.1765,142.6672,621.0073,143.2874,620.6546,143.8317,620.7099,143.9652,620.0648,144.0745,619.5143,144.412,618.8108,144.3803,618.3354,144.8992,617.7083,145.0521,617.7083,145.6231,607.3611,145.5151,597.0139,145.6907,586.6667,144.5489,576.3194,144.3727,565.9722,144.4048,555.625,144.9907,545.2778,144.8474,534.9306,145.7619,524.5833,144.8701,514.2361,144.6947,503.8889,145.2899,493.5417,144.3575,483.1944,144.5113,472.8472,145.7281,462.5,145.0521,462.5579,145.1918,462.0083,145.0436,461.2787,144.4607,460.7746,144.4222,460.2214,144.2652,459.5537,143.8317,459.4022,143.7689,459.2789,143.2297,459.106,142.6699,459.0306,142.1505,458.5761,141.4741,458.3333,140.8854,458.4939,140.8854,458.141,132.1419,458.0982,123.3984,458.5082,114.6549,458.0844,105.9115,458.3333,97.168,458.4966,97.2356,458.6437,96.6062,458.7355,95.9539,458.9521,95.3532,459.4568,94.8719,459.5537,94.2217,459.5139,94.1257,460.2216,94.1675,460.6588,93.5562,461.4035,93.6875,461.9751,93.4007,462.5,93.0013" style="stroke:#333333;stroke-width:1.0416666666666667;fill:none;"/><polygon points="462.5,93.0013,462.5,93.2202,472.8472,92.5697,483.1944,93.2026,493.5417,93.4176,503.8889,92.2582,514.2361,92.9204,524.5833,92.557,534.9306,92.6018,545.2778,92.9303,555.625,92.2811,565.9722,93.578,576.3194,92.3448,586.6667,92.7953,597.0139,93.4512,607.3611,92.912,617.7083,93.0013,617.7174,93.0232,618.2933,93.2351,618.9106,93.5467,619.5079,93.8102,620.1432,94.1655,620.6546,94.2217,620.8699,94.3109,621.1166,94.9012,621.2244,95.434,621.5356,96.0511,621.8562,96.672,621.875,97.168,621.6246,97.168,622.1106,102.5781,621.772,107.9883,622.0604,113.3984,621.7031,118.8086,621.875,124.2188,621.853,124.2096,621.8688,124.9065,621.3712,125.3908,621.1765,126.0005,621.0073,126.6208,620.6546,127.165,620.7099,127.2986,620.0648,127.4079,619.5143,127.7453,618.8108,127.7136,618.3354,128.2326,617.7083,128.3854,617.7083,128.9565,607.3611,128.8485,597.0139,129.024,586.6667,127.8822,576.3194,127.7061,565.9722,127.7381,555.625,128.3241,545.2778,128.1807,534.9306,129.0952,524.5833,128.2035,514.2361,128.0281,503.8889,128.6232,493.5417,127.6908,483.1944,127.8447,472.8472,129.0614,462.5,128.3854,462.5579,128.5252,462.0083,128.377,461.2787,127.794,460.7746,127.7556,460.2214,127.5985,459.5537,127.165,459.4022,127.1023,459.2789,126.563,459.106,126.0033,459.0306,125.4839,458.5761,124.8074,458.3333,124.2188,458.4939,124.2188,458.141,118.8086,458.0982,113.3984,458.5082,107.9883,458.0844,102.5781,458.3333,97.168,458.4966,97.2356,458.6437,96.6062,458.7355,95.9539,458.9521,95.3532,459.4568,94.8719,459.5537,94.2217,459.5139,94.1257,460.2216,94.1675,460.6588,93.5562,461.4035,93.6875,461.9751,93.4007,462.5,93.0013" style="stroke:#00000000;stroke-width:1.0416666666666667;fill:none;"/><polygon points="458.3333,124.2188,458.3333,124.4377,468.5547,123.7872,478.776,124.4201,488.9974,124.6351,499.2188,123.4756,509.4401,124.1378,519.6615,123.7745,529.8828,123.8193,540.1042,124.1478,550.3255,123.4986,560.5469,124.7955,570.7682,123.5622,580.9896,124.0127,591.2109,124.6687,601.4323,124.1294,611.6536,124.2898,621.875,124.2188,621.8639,124.2188,621.937,125.0521,621.958,125.8854,622.0784,126.7188,622.108,127.5521,621.875,128.3854,621.875,129.093,611.6536,128.6507,601.4323,128.8683,591.2109,129.1169,580.9896,127.6342,570.7682,129.0922,560.5469,128.0766,550.3255,128.9415,540.1042,127.8698,529.8828,128.3141,519.6615,129.1579,509.4401,128.3347,499.2188,128.4951,488.9974,128.7382,478.776,128.819,468.5547,128.3813,458.3333,128.3854,458.4331,128.3854,458.1346,127.5521,458.4321,126.7188,458.5237,125.8854,458.4877,125.0521,458.3333,124.2188" style="stroke:#00000000;stroke-width:1.0416666666666667;fill:none;"/><polygon fill="none" points="462.5,93.0013,462.5,93.2202,472.8472,92.5697,483.1944,93.2026,493.5417,93.4176,503.8889,92.2582,514.2361,92.9204,524.5833,92.557,534.9306,92.6018,545.2778,92.9303,555.625,92.2811,565.9722,93.578,576.3194,92.3448,586.6667,92.7953,597.0139,93.4512,607.3611,92.912,617.7083,93.0013,617.7174,93.0232,618.2933,93.2351,618.9106,93.5467,619.5079,93.8102,620.1432,94.1655,620.6546,94.2217,620.8699,94.3109,621.1166,94.9012,621.2244,95.434,621.5356,96.0511,621.8562,96.672,621.875,97.168,621.6246,97.168,622.1106,105.9115,621.772,114.6549,622.0604,123.3984,621.7031,132.1419,621.875,140.8854,621.853,140.8763,621.8688,141.5732,621.3712,142.0575,621.1765,142.6672,621.0073,143.2874,620.6546,143.8317,620.7099,143.9652,620.0648,144.0745,619.5143,144.412,618.8108,144.3803,618.3354,144.8992,617.7083,145.0521,617.7083,145.6231,607.3611,145.5151,597.0139,145.6907,586.6667,144.5489,576.3194,144.3727,565.9722,144.4048,555.625,144.9907,545.2778,144.8474,534.9306,145.7619,524.5833,144.8701,514.2361,144.6947,503.8889,145.2899,493.5417,144.3575,483.1944,144.5113,472.8472,145.7281,462.5,145.0521,462.5579,145.1918,462.0083,145.0436,461.2787,144.4607,460.7746,144.4222,460.2214,144.2652,459.5537,143.8317,459.4022,143.7689,459.2789,143.2297,459.106,142.6699,459.0306,142.1505,458.5761,141.4741,458.3333,140.8854,458.4939,140.8854,458.141,132.1419,458.0982,123.3984,458.5082,114.6549,458.0844,105.9115,458.3333,97.168,458.4966,97.2356,458.6437,96.6062,458.7355,95.9539,458.9521,95.3532,459.4568,94.8719,459.5537,94.2217,459.5139,94.1257,460.2216,94.1675,460.6588,93.5562,461.4035,93.6875,461.9751,93.4007,462.5,93.0013" style="stroke:#333333;stroke-width:1.0416666666666667;"/><polygon points="483.3909,113.2271,481.864,115.3134,480.058,118.3692,477.475,120.4286,474.7608,121.5547,472.5966,121.6525,469.815,120.2441,467.1905,119.324,465.1984,117.4558,464.1535,115.3172,463.5338,113.6143,462.9267,111.39,461.9413,109.476,462.6985,107.6072,463.3619,105.5601,465.8516,103.941,467.6032,101.8402,469.7712,101.1426,472.3486,100.5419,475.6538,100.8988,477.4641,101.7526,479.5689,102.1396,482.128,104.7615,483.0201,107.5295,483.4077,109.4181,482.9687,112.5304" style="stroke:#1592A6;stroke-width:1.0416666666666667;fill:none;"/><path d="M474.1699,110.498 Q474.1699,109.7982 473.8607,109.4076 Q473.5514,109.0169 472.998,109.0169 Q472.4609,109.0169 472.1517,109.4076 Q471.8424,109.7982 471.8424,110.498 Q471.8424,111.1816 472.1517,111.5723 Q472.4609,111.9629 472.998,111.9629 Q473.5514,111.9629 473.8607,111.5723 Q474.1699,111.1816 474.1699,110.498 Z M475.3092,112.9883 L474.1048,112.9883 L474.1048,112.5 Q473.877,112.8092 473.5514,112.972 Q473.2422,113.1185 472.8027,113.1185 Q471.8099,113.1185 471.1914,112.4023 Q470.5729,111.6699 470.5729,110.498 Q470.5729,109.3099 471.1751,108.5938 Q471.7936,107.8776 472.8027,107.8776 Q473.2422,107.8776 473.5677,108.0241 Q473.8932,108.1706 474.1048,108.4635 L474.1048,108.2194 Q474.1048,107.3893 473.6491,106.9336 Q473.1934,106.4779 472.3633,106.4779 Q471.0938,106.4779 470.2799,107.6009 Q469.4824,108.7077 469.4824,110.498 Q469.4824,112.3698 470.4102,113.4928 Q471.3379,114.5996 472.8841,114.5996 Q473.3724,114.5996 473.8281,114.4531 Q474.2839,114.3066 474.707,114.0137 L475.2604,115.0879 Q474.7721,115.4297 474.1862,115.5924 Q473.6003,115.7715 472.9492,115.7715 Q470.8008,115.7715 469.5313,114.3392 Q468.2617,112.9232 468.2617,110.498 Q468.2617,108.138 469.401,106.722 Q470.5566,105.306 472.4284,105.306 Q473.763,105.306 474.528,106.1035 Q475.3092,106.901 475.3092,108.3008 L475.3092,112.9883 Z " fill="#000000"/><text fill="#2E2E2E" font-family="Segoe Print" font-size="12.5" lengthAdjust="spacing" textLength="121.875" x="491.6667" y="115.0208">SuppressWarnings</text><path d="M459.375,128.3854 L459.375,128.6773 L469.4661,127.81 L479.5573,128.6539 L489.6484,128.9405 L499.7396,127.3946 L509.8307,128.2775 L519.9219,127.7931 L530.013,127.8528 L540.1042,128.2908 L550.1953,127.4252 L560.2865,129.1544 L570.3776,127.51 L580.4688,128.1107 L590.5599,128.9853 L600.651,128.2663 L610.7422,128.4802 L620.8333,128.3854 " style="stroke:#333333;stroke-width:1.0416666666666667;fill:none;"/><path d="M459.375,136.7188 L459.375,137.0107 L469.4661,136.1433 L479.5573,136.9872 L489.6484,137.2739 L499.7396,135.7279 L509.8307,136.6108 L519.9219,136.1264 L530.013,136.1861 L540.1042,136.6241 L550.1953,135.7585 L560.2865,137.4877 L570.3776,135.8434 L580.4688,136.4441 L590.5599,137.3187 L600.651,136.5996 L610.7422,136.8135 L620.8333,136.7188 " style="stroke:#333333;stroke-width:1.0416666666666667;fill:none;"/><!--MD5=[00308d07b6a5721fb0cf5861877e6652]
|
|
reverse link List to AbstractList--><path d="M256.625,166.2513 L256.9167,166.2635 L256.4803,176.5022 L257.7536,186.8125 L258.4702,197.0995 L257.3559,207.3099 L258.6682,217.6218 L258.6144,227.8765 L259.1043,238.154 L259.9721,248.4473 L259.5375,258.6861 L260.9271,269.0013 " fill="none" style="stroke:#333333;stroke-width:3.125;"/><polygon fill="none" points="249.3333,166.5013,249.4032,166.5225,250.479,162.2345,251.9642,158.0708,253.3161,153.8666,254.2297,149.5293,255.75,145.3763,255.7249,145.3663,257.2436,149.4237,258.8888,153.5313,260.6218,157.6738,262.0519,161.6959,263.9063,165.8867,263.9143,166.0788,260.9824,165.791,258.0742,166.0639,255.1688,166.4053,252.2467,166.3486,249.3333,166.5013" style="stroke:#333333;stroke-width:3.125;"/><text fill="#2E2E2E" font-family="Segoe Print" font-size="12.5" lengthAdjust="spacing" textLength="114.5833" x="265.1042" y="229.6041">this is a message</text><!--MD5=[1822909749df1453bdd84de7a60a3406]
|
|
reverse link Collection to AbstractCollection--><path d="M116.9375,165.7721 L117.2218,165.8385 L113.9657,175.9642 L112.376,186.479 L110.2437,196.8672 L106.3268,206.8384 L104.7751,217.3622 L101.8919,227.5749 L99.5386,237.9114 L97.5537,248.3339 L94.2993,258.46 L92.8229,269.0013 " fill="none" style="stroke:#333333;stroke-width:3.125;"/><polygon fill="none" points="109.8542,164.0117,109.9158,164.0509,112.1015,160.2075,114.6483,156.5936,117.0775,152.9049,119.1201,148.9705,121.6979,145.3763,121.6711,145.3734,122.0236,149.75,122.5114,154.1412,123.0931,158.5425,123.3509,162.9089,124.0625,167.3242,124.1061,167.5114,121.1711,166.4486,118.3636,165.9323,115.5716,165.4828,112.6891,164.6452,109.8542,164.0117" style="stroke:#333333;stroke-width:3.125;"/><!--MD5=[0159284274f96a472eb2618ad803aaca]
|
|
reverse link Collection to List--><path d="M201.125,119.043 L201.125,119.1403 L205.4375,118.8512 L209.75,119.1325 L214.0625,119.228 L218.375,118.7127 L222.6875,119.043 " fill="none" style="stroke:#333333;stroke-width:3.125;"/><polygon fill="none" points="201.0625,126.3346,201.0866,126.4035,196.8483,124.7405,192.7513,123.4813,188.6083,122.0906,184.314,120.2675,180.2292,119.043,180.2203,119.0175,184.3469,117.4449,188.5185,116.0006,192.7213,114.6456,196.8165,112.9831,201.0625,111.7513,201.2547,111.7513,200.8437,114.668,200.9938,117.5846,201.2125,120.5013,201.0327,123.418,201.0625,126.3346" style="stroke:#333333;stroke-width:3.125;"/><!--MD5=[7a3a52e8f65ef1a8d8d29530ea5cd870]
|
|
reverse link AbstractCollection to AbstractList--><path d="M188.0521,295.0846 L188.0521,295.1819 L191.0333,294.8928 L194.0146,295.1741 L196.9958,295.2697 L199.9771,294.7544 L202.9583,295.0846 " fill="none" style="stroke:#333333;stroke-width:3.125;"/><polygon fill="none" points="187.7917,302.3763,187.8158,302.4452,183.5775,300.7822,179.4805,299.523,175.3375,298.1323,171.0432,296.3092,166.9583,295.0846,166.9494,295.0592,171.0761,293.4865,175.2477,292.0423,179.4505,290.6873,183.5457,289.0247,187.7917,287.793,187.9839,287.793,187.5728,290.7096,187.723,293.6263,187.9416,296.543,187.7619,299.4596,187.7917,302.3763" style="stroke:#333333;stroke-width:3.125;"/><!--MD5=[40e4bb1af59cca28d4643aaff05088cc]
|
|
reverse link AbstractList to ArrayList--><path d="M261.9792,342.5013 L262.0765,342.5013 L261.7874,350.9263 L262.0687,359.3513 L262.1642,367.7763 L261.6489,376.2013 L261.9792,384.6263 " fill="none" style="stroke:#333333;stroke-width:3.125;"/><polygon fill="none" points="254.6875,342.1784,254.7564,342.2025,256.01,337.9642,257.6675,333.8672,259.1935,329.7242,260.287,325.4299,261.9792,321.3451,261.9537,321.3361,263.2977,325.4628,264.7701,329.6344,266.3318,333.8372,267.5859,337.9324,269.2708,342.1784,269.2708,342.3706,266.3542,341.9595,263.4375,342.1097,260.5208,342.3284,257.6042,342.1486,254.6875,342.1784" style="stroke:#333333;stroke-width:3.125;"/><!--MD5=[ded4428b81002c6e0b85367397f12548]
|
|
@startuml
|
|
|
|
!$THEME = "sketchy-outline"
|
|
|
|
!if %not(%variable_exists("$BGCOLOR"))
|
|
!$BGCOLOR = "transparent"
|
|
!endif
|
|
|
|
skinparam backgroundColor $BGCOLOR
|
|
skinparam useBetaStyle false
|
|
skinparam handwritten true
|
|
skinparam shadowing false
|
|
|
|
!$BLUE = "#007bff"
|
|
!$INDIGO = "#6610f2"
|
|
!$PURPLE = "#6f42c1"
|
|
!$PINK = "#e83e8c"
|
|
!$RED = "#dc3545"
|
|
!$ORANGE = "#fd7e14"
|
|
!$YELLOW = "#ffc107"
|
|
!$GREEN = "#28a745"
|
|
!$TEAL = "#20c997"
|
|
!$CYAN = "#17a2b8"
|
|
!$WHITE = "#ffffff"
|
|
!$GRAY = "#868e96"
|
|
!$GRAYDARK = "#333333"
|
|
!$PRIMARY = "#333333"
|
|
!$SECONDARY = "#555555"
|
|
!$SUCCESS = "#28a745"
|
|
!$INFO = "#17a2b8"
|
|
!$WARNING = "#ffc107"
|
|
!$DANGER = "#dc3545"
|
|
!$LIGHT = "#ffffff"
|
|
!$DARK = "#555555"
|
|
|
|
!$FGCOLOR = $WHITE
|
|
!$PRIMARY_DARK = "#2e2e2e"
|
|
!$PRIMARY_LIGHT = "#474747"
|
|
!$PRIMARY_TEXT = "#2e2e2e"
|
|
!$SECONDARY_DARK = "#4d4d4d"
|
|
!$SECONDARY_LIGHT = "#666666"
|
|
!$SECONDARY_TEXT = $WHITE
|
|
!$INFO_DARK = "#1592a6"
|
|
!$INFO_LIGHT = "#2eabbf"
|
|
!$INFO_TEXT = $WHITE
|
|
!$SUCCESS_DARK = "#24963e"
|
|
!$SUCCESS_LIGHT = "#3eb058"
|
|
!$SUCCESS_TEXT = $WHITE
|
|
!$WARNING_DARK = "#e6ae06"
|
|
!$WARNING_LIGHT = "#ffc720"
|
|
!$WARNING_TEXT = $WHITE
|
|
!$DANGER_DARK = "#c6303e"
|
|
!$DANGER_LIGHT = "#e04958"
|
|
!$DANGER_TEXT = $WHITE
|
|
!$DARK_DARK = "#4d4d4d"
|
|
!$DARK_LIGHT = "#666666"
|
|
!$LIGHT_DARK = "#e6e6e6"
|
|
!$LIGHT_LIGHT = "#ffffff"
|
|
|
|
!procedure $success($msg)
|
|
<font color=$SUCCESS><b>$msg
|
|
!endprocedure
|
|
|
|
!procedure $failure($msg)
|
|
<font color=$DANGER><b>$msg
|
|
!endprocedure
|
|
|
|
!procedure $warning($msg)
|
|
<font color=$WARNING><b>$msg
|
|
!endprocedure
|
|
|
|
!procedure $primary_scheme()
|
|
FontColor $PRIMARY_TEXT
|
|
BorderColor $PRIMARY
|
|
BackgroundColor $BGCOLOR
|
|
!endprocedure
|
|
|
|
skinparam defaultFontName "Segoe Print"
|
|
skinparam defaultFontSize 12
|
|
skinparam dpi 100
|
|
skinparam shadowing false
|
|
skinparam roundcorner 8
|
|
skinparam ParticipantPadding 40
|
|
skinparam BoxPadding 40
|
|
skinparam Padding 5
|
|
skinparam ArrowColor $DARK
|
|
skinparam stereotype {
|
|
CBackgroundColor $BGCOLOR
|
|
CBorderColor $SECONDARY_DARK
|
|
ABackgroundColor $BGCOLOR
|
|
ABorderColor $SUCCESS_DARK
|
|
IBackgroundColor $BGCOLOR
|
|
IBorderColor $DANGER_DARK
|
|
EBackgroundColor $BGCOLOR
|
|
EBorderColor $WARNING_DARK
|
|
NBackgroundColor $BGCOLOR
|
|
NBorderColor $INFO_DARK
|
|
}
|
|
skinparam title {
|
|
FontColor $PRIMARY_TEXT
|
|
BorderColor $SECONDARY_DARK
|
|
FontSize 20
|
|
BorderRoundCorner 8
|
|
BorderThickness 1
|
|
BackgroundColor $BGCOLOR
|
|
}
|
|
|
|
skinparam legend {
|
|
BackgroundColor $BGCOLOR
|
|
BorderColor $SECONDARY_DARK
|
|
FontColor $PRIMARY_TEXT
|
|
}
|
|
|
|
!startsub swimlane
|
|
skinparam swimlane {
|
|
BorderColor $INFO
|
|
BorderThickness 2
|
|
TitleBackgroundColor $BGCOLOR
|
|
TitleFontColor $PRIMARY_TEXT
|
|
}
|
|
!endsub
|
|
|
|
!startsub activity
|
|
|
|
skinparam activity {
|
|
$primary_scheme()
|
|
BarColor $SUCCESS
|
|
StartColor $INFO
|
|
EndColor $INFO
|
|
DiamondBackgroundColor $BGCOLOR
|
|
DiamondBorderColor $SECONDARY_DARK
|
|
DiamondFontColor $PRIMARY_TEXT
|
|
}
|
|
!endsub
|
|
|
|
!startsub participant
|
|
|
|
skinparam participant {
|
|
$primary_scheme()
|
|
ParticipantBorderThickness 2
|
|
}
|
|
!endsub
|
|
|
|
!startsub actor
|
|
|
|
skinparam actor {
|
|
$primary_scheme()
|
|
}
|
|
!endsub
|
|
|
|
!startsub arrow
|
|
|
|
skinparam arrow {
|
|
Thickness 3
|
|
Color $PRIMARY
|
|
FontColor $PRIMARY_TEXT
|
|
}
|
|
!endsub
|
|
|
|
!startsub sequence
|
|
|
|
skinparam sequence {
|
|
BorderColor $PRIMARY
|
|
TitleFontColor $PRIMARY_TEXT
|
|
BackgroundColor $BGCOLOR
|
|
StartColor $PRIMARY
|
|
EndColor $PRIMARY
|
|
BoxBackgroundColor $BGCOLOR
|
|
BoxBorderColor $DARK
|
|
BoxFontColor $DARK
|
|
LifeLineBorderColor $SECONDARY
|
|
LifeLineBorderThickness 2
|
|
LifeLineBackgroundColor $SECONDARY_DARK
|
|
GroupBorderColor $DARK
|
|
GroupFontColor $DARK
|
|
GroupHeaderFontColor $INFO
|
|
GroupBackgroundColor $SECONDARY
|
|
GroupHeaderBackgroundColor $BGCOLOR
|
|
DividerBackgroundColor $DARK
|
|
DividerBorderColor $DARK
|
|
DividerBorderThickness 2
|
|
DividerFontColor $LIGHT
|
|
ReferenceBackgroundColor $BGCOLOR
|
|
ReferenceBorderColor $DARK
|
|
ReferenceFontColor $DARK
|
|
ReferenceHeaderFontColor $INFO
|
|
ReferenceHeaderBackgroundColor $SECONDARY
|
|
}
|
|
!endsub
|
|
|
|
!startsub partition
|
|
|
|
skinparam partition {
|
|
BorderColor $PRIMARY
|
|
FontColor $PRIMARY
|
|
BackgroundColor $BGCOLOR
|
|
}
|
|
!endsub
|
|
|
|
!startsub collections
|
|
|
|
skinparam collections {
|
|
$primary_scheme()
|
|
}
|
|
!endsub
|
|
|
|
!startsub control
|
|
|
|
skinparam control {
|
|
$primary_scheme()
|
|
}
|
|
!endsub
|
|
|
|
!startsub entity
|
|
|
|
skinparam entity {
|
|
$primary_scheme()
|
|
}
|
|
!endsub
|
|
|
|
!startsub boundary
|
|
|
|
skinparam boundary {
|
|
$primary_scheme()
|
|
}
|
|
!endsub
|
|
|
|
!startsub agent
|
|
|
|
skinparam agent {
|
|
BackgroundColor $WARNING
|
|
BorderColor $WARNING_LIGHT
|
|
FontColor $DARK
|
|
}
|
|
!endsub
|
|
|
|
!startsub note
|
|
|
|
skinparam note {
|
|
BorderThickness 1
|
|
BackgroundColor $INFO
|
|
BorderColor $INFO_DARK
|
|
FontColor $WHITE
|
|
}
|
|
!endsub
|
|
|
|
!startsub artifact
|
|
|
|
skinparam artifact {
|
|
BackgroundColor $BGCOLOR
|
|
BorderColor $DARK_DARK
|
|
FontColor $DARK_DARK
|
|
}
|
|
!endsub
|
|
|
|
!startsub component
|
|
|
|
skinparam component {
|
|
$primary_scheme()
|
|
}
|
|
!endsub
|
|
|
|
!startsub interface
|
|
|
|
skinparam interface {
|
|
BackgroundColor $BGCOLOR
|
|
BorderColor $DANGER
|
|
FontColor $DARK
|
|
}
|
|
!endsub
|
|
|
|
!startsub storage
|
|
|
|
skinparam storage {
|
|
BackgroundColor $BGCOLOR
|
|
BorderColor $WARNING_DARK
|
|
FontColor $WARNING_DARK
|
|
}
|
|
!endsub
|
|
|
|
!startsub node
|
|
|
|
skinparam node {
|
|
BackgroundColor $BGCOLOR
|
|
BorderColor $LIGHT
|
|
FontColor $LIGHT
|
|
}
|
|
!endsub
|
|
|
|
!startsub cloud
|
|
|
|
skinparam cloud {
|
|
BackgroundColor transparent
|
|
BorderColor #F2FCFE
|
|
FontColor $PRIMARY_TEXT
|
|
}
|
|
!endsub
|
|
|
|
!startsub database
|
|
|
|
skinparam database {
|
|
$primary_scheme()
|
|
}
|
|
!endsub
|
|
|
|
!startsub class
|
|
|
|
skinparam class {
|
|
$primary_scheme()
|
|
HeaderBackgroundColor $BGCOLOR
|
|
StereotypeFontColor $DARK
|
|
BorderThickness 1
|
|
AttributeFontColor $DARK
|
|
AttributeFontSize 11
|
|
}
|
|
!endsub
|
|
|
|
!startsub object
|
|
|
|
skinparam object {
|
|
$primary_scheme()
|
|
StereotypeFontColor $PRIMARY_TEXT
|
|
BorderThickness 1
|
|
AttributeFontColor $PRIMARY_TEXT
|
|
AttributeFontSize 11
|
|
}
|
|
!endsub
|
|
|
|
!startsub usecase
|
|
|
|
skinparam usecase {
|
|
$primary_scheme()
|
|
BorderThickness 2
|
|
StereotypeFontColor $PRIMARY
|
|
}
|
|
!endsub
|
|
|
|
!startsub rectangle
|
|
|
|
skinparam rectangle {
|
|
$primary_scheme()
|
|
BorderThickness 2
|
|
StereotypeFontColor $PRIMARY
|
|
}
|
|
!endsub
|
|
|
|
!startsub package
|
|
|
|
skinparam package {
|
|
BackgroundColor $BGCOLOR
|
|
BorderColor $PRIMARY
|
|
FontColor $PRIMARY
|
|
BorderThickness 2
|
|
}
|
|
!endsub
|
|
|
|
!startsub folder
|
|
|
|
skinparam folder {
|
|
BackgroundColor $BGCOLOR
|
|
BorderColor $WARNING
|
|
FontColor $WARNING
|
|
BorderThickness 2
|
|
}
|
|
!endsub
|
|
|
|
!startsub frame
|
|
|
|
skinparam frame {
|
|
BackgroundColor $BGCOLOR
|
|
BorderColor $INFO
|
|
FontColor $INFO
|
|
BorderThickness 2
|
|
}
|
|
!endsub
|
|
|
|
!startsub state
|
|
|
|
skinparam state {
|
|
$primary_scheme()
|
|
StartColor $INFO
|
|
EndColor $INFO
|
|
AttributeFontColor $SECONDARY_TEXT
|
|
AttributeFontSize 11
|
|
}
|
|
!endsub
|
|
|
|
!startsub queue
|
|
|
|
skinparam queue {
|
|
$primary_scheme()
|
|
}
|
|
!endsub
|
|
|
|
!startsub card
|
|
|
|
skinparam card {
|
|
BackgroundColor $BGCOLOR
|
|
BorderColor $INFO_DARK
|
|
FontColor $INFO_DARK
|
|
}
|
|
!endsub
|
|
|
|
!startsub file
|
|
|
|
skinparam file {
|
|
BackgroundColor $BGCOLOR
|
|
BorderColor $LIGHT
|
|
FontColor $LIGHT
|
|
}
|
|
!endsub
|
|
|
|
!startsub stack
|
|
|
|
skinparam stack {
|
|
$primary_scheme()
|
|
}
|
|
!endsub
|
|
|
|
!if %variable_exists("$THEME")
|
|
title Class Diagram - $THEME theme
|
|
!else
|
|
title Class Diagram
|
|
!endif
|
|
|
|
'skinparam BackgroundColor transparent
|
|
|
|
abstract class AbstractList
|
|
abstract AbstractCollection
|
|
interface List
|
|
interface Collection
|
|
|
|
List <|- - AbstractList: this is a message
|
|
Collection <|- - AbstractCollection
|
|
|
|
Collection <|- List
|
|
AbstractCollection <|- AbstractList
|
|
AbstractList <|- - ArrayList
|
|
|
|
class ArrayList {
|
|
Object[] elementData
|
|
size()
|
|
}
|
|
|
|
enum TimeUnit {
|
|
DAYS
|
|
HOURS
|
|
MINUTES
|
|
}
|
|
|
|
annotation SuppressWarnings
|
|
|
|
@enduml
|
|
|
|
@startuml
|
|
|
|
|
|
|
|
skinparam backgroundColor transparent
|
|
skinparam useBetaStyle false
|
|
skinparam handwritten true
|
|
skinparam shadowing false
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
skinparam defaultFontName "Segoe Print"
|
|
skinparam defaultFontSize 12
|
|
skinparam dpi 100
|
|
skinparam shadowing false
|
|
skinparam roundcorner 8
|
|
skinparam ParticipantPadding 40
|
|
skinparam BoxPadding 40
|
|
skinparam Padding 5
|
|
skinparam ArrowColor #555555
|
|
skinparam stereotype {
|
|
CBackgroundColor transparent
|
|
CBorderColor #4d4d4d
|
|
ABackgroundColor transparent
|
|
ABorderColor #24963e
|
|
IBackgroundColor transparent
|
|
IBorderColor #c6303e
|
|
EBackgroundColor transparent
|
|
EBorderColor #e6ae06
|
|
NBackgroundColor transparent
|
|
NBorderColor #1592a6
|
|
}
|
|
skinparam title {
|
|
FontColor #2e2e2e
|
|
BorderColor #4d4d4d
|
|
FontSize 20
|
|
BorderRoundCorner 8
|
|
BorderThickness 1
|
|
BackgroundColor transparent
|
|
}
|
|
|
|
skinparam legend {
|
|
BackgroundColor transparent
|
|
BorderColor #4d4d4d
|
|
FontColor #2e2e2e
|
|
}
|
|
|
|
skinparam swimlane {
|
|
BorderColor #17a2b8
|
|
BorderThickness 2
|
|
TitleBackgroundColor transparent
|
|
TitleFontColor #2e2e2e
|
|
}
|
|
|
|
|
|
skinparam activity {
|
|
FontColor #2e2e2e
|
|
BorderColor #333333
|
|
BackgroundColor transparent
|
|
BarColor #28a745
|
|
StartColor #17a2b8
|
|
EndColor #17a2b8
|
|
DiamondBackgroundColor transparent
|
|
DiamondBorderColor #4d4d4d
|
|
DiamondFontColor #2e2e2e
|
|
}
|
|
|
|
|
|
skinparam participant {
|
|
FontColor #2e2e2e
|
|
BorderColor #333333
|
|
BackgroundColor transparent
|
|
ParticipantBorderThickness 2
|
|
}
|
|
|
|
|
|
skinparam actor {
|
|
FontColor #2e2e2e
|
|
BorderColor #333333
|
|
BackgroundColor transparent
|
|
}
|
|
|
|
|
|
skinparam arrow {
|
|
Thickness 3
|
|
Color #333333
|
|
FontColor #2e2e2e
|
|
}
|
|
|
|
|
|
skinparam sequence {
|
|
BorderColor #333333
|
|
TitleFontColor #2e2e2e
|
|
BackgroundColor transparent
|
|
StartColor #333333
|
|
EndColor #333333
|
|
BoxBackgroundColor transparent
|
|
BoxBorderColor #555555
|
|
BoxFontColor #555555
|
|
LifeLineBorderColor #555555
|
|
LifeLineBorderThickness 2
|
|
LifeLineBackgroundColor #4d4d4d
|
|
GroupBorderColor #555555
|
|
GroupFontColor #555555
|
|
GroupHeaderFontColor #17a2b8
|
|
GroupBackgroundColor #555555
|
|
GroupHeaderBackgroundColor transparent
|
|
DividerBackgroundColor #555555
|
|
DividerBorderColor #555555
|
|
DividerBorderThickness 2
|
|
DividerFontColor #ffffff
|
|
ReferenceBackgroundColor transparent
|
|
ReferenceBorderColor #555555
|
|
ReferenceFontColor #555555
|
|
ReferenceHeaderFontColor #17a2b8
|
|
ReferenceHeaderBackgroundColor #555555
|
|
}
|
|
|
|
|
|
skinparam partition {
|
|
BorderColor #333333
|
|
FontColor #333333
|
|
BackgroundColor transparent
|
|
}
|
|
|
|
|
|
skinparam collections {
|
|
FontColor #2e2e2e
|
|
BorderColor #333333
|
|
BackgroundColor transparent
|
|
}
|
|
|
|
|
|
skinparam control {
|
|
FontColor #2e2e2e
|
|
BorderColor #333333
|
|
BackgroundColor transparent
|
|
}
|
|
|
|
|
|
skinparam entity {
|
|
FontColor #2e2e2e
|
|
BorderColor #333333
|
|
BackgroundColor transparent
|
|
}
|
|
|
|
|
|
skinparam boundary {
|
|
FontColor #2e2e2e
|
|
BorderColor #333333
|
|
BackgroundColor transparent
|
|
}
|
|
|
|
|
|
skinparam agent {
|
|
BackgroundColor #ffc107
|
|
BorderColor #ffc720
|
|
FontColor #555555
|
|
}
|
|
|
|
|
|
skinparam note {
|
|
BorderThickness 1
|
|
BackgroundColor #17a2b8
|
|
BorderColor #1592a6
|
|
FontColor #ffffff
|
|
}
|
|
|
|
|
|
skinparam artifact {
|
|
BackgroundColor transparent
|
|
BorderColor #4d4d4d
|
|
FontColor #4d4d4d
|
|
}
|
|
|
|
|
|
skinparam component {
|
|
FontColor #2e2e2e
|
|
BorderColor #333333
|
|
BackgroundColor transparent
|
|
}
|
|
|
|
|
|
skinparam interface {
|
|
BackgroundColor transparent
|
|
BorderColor #dc3545
|
|
FontColor #555555
|
|
}
|
|
|
|
|
|
skinparam storage {
|
|
BackgroundColor transparent
|
|
BorderColor #e6ae06
|
|
FontColor #e6ae06
|
|
}
|
|
|
|
|
|
skinparam node {
|
|
BackgroundColor transparent
|
|
BorderColor #ffffff
|
|
FontColor #ffffff
|
|
}
|
|
|
|
|
|
skinparam cloud {
|
|
BackgroundColor transparent
|
|
BorderColor #F2FCFE
|
|
FontColor #2e2e2e
|
|
}
|
|
|
|
|
|
skinparam database {
|
|
FontColor #2e2e2e
|
|
BorderColor #333333
|
|
BackgroundColor transparent
|
|
}
|
|
|
|
|
|
skinparam class {
|
|
FontColor #2e2e2e
|
|
BorderColor #333333
|
|
BackgroundColor transparent
|
|
HeaderBackgroundColor transparent
|
|
StereotypeFontColor #555555
|
|
BorderThickness 1
|
|
AttributeFontColor #555555
|
|
AttributeFontSize 11
|
|
}
|
|
|
|
|
|
skinparam object {
|
|
FontColor #2e2e2e
|
|
BorderColor #333333
|
|
BackgroundColor transparent
|
|
StereotypeFontColor #2e2e2e
|
|
BorderThickness 1
|
|
AttributeFontColor #2e2e2e
|
|
AttributeFontSize 11
|
|
}
|
|
|
|
|
|
skinparam usecase {
|
|
FontColor #2e2e2e
|
|
BorderColor #333333
|
|
BackgroundColor transparent
|
|
BorderThickness 2
|
|
StereotypeFontColor #333333
|
|
}
|
|
|
|
|
|
skinparam rectangle {
|
|
FontColor #2e2e2e
|
|
BorderColor #333333
|
|
BackgroundColor transparent
|
|
BorderThickness 2
|
|
StereotypeFontColor #333333
|
|
}
|
|
|
|
|
|
skinparam package {
|
|
BackgroundColor transparent
|
|
BorderColor #333333
|
|
FontColor #333333
|
|
BorderThickness 2
|
|
}
|
|
|
|
|
|
skinparam folder {
|
|
BackgroundColor transparent
|
|
BorderColor #ffc107
|
|
FontColor #ffc107
|
|
BorderThickness 2
|
|
}
|
|
|
|
|
|
skinparam frame {
|
|
BackgroundColor transparent
|
|
BorderColor #17a2b8
|
|
FontColor #17a2b8
|
|
BorderThickness 2
|
|
}
|
|
|
|
|
|
skinparam state {
|
|
FontColor #2e2e2e
|
|
BorderColor #333333
|
|
BackgroundColor transparent
|
|
StartColor #17a2b8
|
|
EndColor #17a2b8
|
|
AttributeFontColor #ffffff
|
|
AttributeFontSize 11
|
|
}
|
|
|
|
|
|
skinparam queue {
|
|
FontColor #2e2e2e
|
|
BorderColor #333333
|
|
BackgroundColor transparent
|
|
}
|
|
|
|
|
|
skinparam card {
|
|
BackgroundColor transparent
|
|
BorderColor #1592a6
|
|
FontColor #1592a6
|
|
}
|
|
|
|
|
|
skinparam file {
|
|
BackgroundColor transparent
|
|
BorderColor #ffffff
|
|
FontColor #ffffff
|
|
}
|
|
|
|
|
|
skinparam stack {
|
|
FontColor #2e2e2e
|
|
BorderColor #333333
|
|
BackgroundColor transparent
|
|
}
|
|
|
|
title Class Diagram - sketchy-outline theme
|
|
|
|
|
|
abstract class AbstractList
|
|
abstract AbstractCollection
|
|
interface List
|
|
interface Collection
|
|
|
|
List <|- - AbstractList: this is a message
|
|
Collection <|- - AbstractCollection
|
|
|
|
Collection <|- List
|
|
AbstractCollection <|- AbstractList
|
|
AbstractList <|- - ArrayList
|
|
|
|
class ArrayList {
|
|
Object[] elementData
|
|
size()
|
|
}
|
|
|
|
enum TimeUnit {
|
|
DAYS
|
|
HOURS
|
|
MINUTES
|
|
}
|
|
|
|
annotation SuppressWarnings
|
|
|
|
@enduml
|
|
|
|
PlantUML version 1.2021.01(Mon Feb 01 23:55:08 PST 2021)
|
|
(GPL source distribution)
|
|
Java Runtime: OpenJDK Runtime Environment
|
|
JVM: OpenJDK 64-Bit Server VM
|
|
Default Encoding: UTF-8
|
|
Language: en
|
|
Country: US
|
|
--></g></svg> |