1 line
17 KiB
XML
1 line
17 KiB
XML
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" contentStyleType="text/css" height="1184px" preserveAspectRatio="none" style="width:778px;height:1184px;background:#FFFFFF;" version="1.1" viewBox="0 0 778 1184" width="778px" zoomAndPan="magnify"><defs/><g><!--class CrewMember--><g id="elem_CrewMember"><rect codeLine="2" fill="#F1F1F1" height="341.3438" id="CrewMember" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="764" x="7" y="836.21"/><ellipse cx="338.75" cy="852.21" fill="#ADD1B2" rx="11" ry="11" style="stroke:#181818;stroke-width:1.0;"/><path d="M341.7188,857.8506 Q341.1406,858.1475 340.5,858.2881 Q339.8594,858.4444 339.1563,858.4444 Q336.6563,858.4444 335.3281,856.8038 Q334.0156,855.1475 334.0156,852.0225 Q334.0156,848.8975 335.3281,847.2413 Q336.6563,845.585 339.1563,845.585 Q339.8594,845.585 340.5,845.7413 Q341.1563,845.8975 341.7188,846.1944 L341.7188,848.9131 Q341.0938,848.335 340.5,848.0694 Q339.9063,847.7881 339.2813,847.7881 Q337.9375,847.7881 337.25,848.8663 Q336.5625,849.9288 336.5625,852.0225 Q336.5625,854.1163 337.25,855.1944 Q337.9375,856.2569 339.2813,856.2569 Q339.9063,856.2569 340.5,855.9913 Q341.0938,855.71 341.7188,855.1319 L341.7188,857.8506 Z " fill="#000000"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="92" x="359.25" y="857.0567">CrewMember</text><line style="stroke:#181818;stroke-width:0.5;" x1="8" x2="770" y1="868.21" y2="868.21"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="93" x="13" y="885.2051">-name: String</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="109" x="13" y="901.502">-position: String</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="84" x="13" y="917.7989">-rank: String</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="108" x="13" y="934.0957">-species: String</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="135" x="13" y="950.3926">-assignment: String</text><line style="stroke:#181818;stroke-width:0.5;" x1="8" x2="770" y1="957.6944" y2="957.6944"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="752" x="13" y="974.6895">+«constructor» CrewMember(name: String, position: String, rank: String, species: String, assignment: String)</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="614" x="13" y="990.9864">+«constructor» CrewMember(name: String, position: String, rank: String, species: String)</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="125" x="13" y="1007.2832">+toString(): String</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="134" x="13" y="1023.5801">+getName(): String</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="172" x="13" y="1039.877">+setName(name: String)</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="149" x="13" y="1056.1739">+getPosition(): String</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="203" x="13" y="1072.4707">+setPosition(position: String)</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="129" x="13" y="1088.7676">+getRank(): String</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="158" x="13" y="1105.0645">+setRank(rank: String)</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="149" x="13" y="1121.3614">+getSpecies(): String</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="202" x="13" y="1137.6582">+setSpecies(species: String)</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="176" x="13" y="1153.9551">+getAssignment(): String</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="256" x="13" y="1170.252">+setAssignment(assignment: String)</text></g><!--class Starship--><g id="elem_Starship"><rect codeLine="24" fill="#F1F1F1" height="308.75" id="Starship" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="537" x="120.5" y="467.46"/><ellipse cx="356.75" cy="483.46" fill="#ADD1B2" rx="11" ry="11" style="stroke:#181818;stroke-width:1.0;"/><path d="M359.7188,489.1006 Q359.1406,489.3975 358.5,489.5381 Q357.8594,489.6944 357.1563,489.6944 Q354.6563,489.6944 353.3281,488.0537 Q352.0156,486.3975 352.0156,483.2725 Q352.0156,480.1475 353.3281,478.4912 Q354.6563,476.835 357.1563,476.835 Q357.8594,476.835 358.5,476.9912 Q359.1563,477.1475 359.7188,477.4444 L359.7188,480.1631 Q359.0938,479.585 358.5,479.3194 Q357.9063,479.0381 357.2813,479.0381 Q355.9375,479.0381 355.25,480.1162 Q354.5625,481.1787 354.5625,483.2725 Q354.5625,485.3662 355.25,486.4444 Q355.9375,487.5069 357.2813,487.5069 Q357.9063,487.5069 358.5,487.2412 Q359.0938,486.96 359.7188,486.3819 L359.7188,489.1006 Z " fill="#000000"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="56" x="377.25" y="488.3067">Starship</text><line style="stroke:#181818;stroke-width:0.5;" x1="121.5" x2="656.5" y1="499.46" y2="499.46"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="93" x="126.5" y="516.4551">-name: String</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="105" x="126.5" y="532.752">-registry: String</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="146" x="126.5" y="549.0489">-starshipClass: String</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="220" x="126.5" y="565.3457">-crew: ArrayList<CrewMember></text><line style="stroke:#181818;stroke-width:0.5;" x1="121.5" x2="656.5" y1="572.6475" y2="572.6475"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="525" x="126.5" y="589.6426">+«constructor» Starship(name: String, registry: String, starshipClass: String)</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="125" x="126.5" y="605.9395">+toString(): String</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="331" x="126.5" y="622.2364">+addCrewMember(crewMember: CrewMember)</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="243" x="126.5" y="638.5332">+getNumberOfPersonnel(): Integer</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="134" x="126.5" y="654.8301">+getName(): String</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="172" x="126.5" y="671.127">+setName(name: String)</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="150" x="126.5" y="687.4239">+getRegistry(): String</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="200" x="126.5" y="703.7207">+setRegistry(registry: String)</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="262" x="126.5" y="720.0176">+getCrew(): ArrayList<CrewMember></text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="294" x="126.5" y="736.3145">+setCrew(crew: ArrayList<CrewMember>)</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="187" x="126.5" y="752.6114">+getStarshipClass(): String</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="278" x="126.5" y="768.9082">+setStarshipClass(starshipClass: String)</text></g><!--class Fleet--><g id="elem_Fleet"><rect codeLine="44" fill="#F1F1F1" height="259.8594" id="Fleet" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="329" x="51.5" y="147.6"/><ellipse cx="194.75" cy="163.6" fill="#ADD1B2" rx="11" ry="11" style="stroke:#181818;stroke-width:1.0;"/><path d="M197.7188,169.2406 Q197.1406,169.5375 196.5,169.6781 Q195.8594,169.8344 195.1563,169.8344 Q192.6563,169.8344 191.3281,168.1937 Q190.0156,166.5375 190.0156,163.4125 Q190.0156,160.2875 191.3281,158.6312 Q192.6563,156.975 195.1563,156.975 Q195.8594,156.975 196.5,157.1312 Q197.1563,157.2875 197.7188,157.5844 L197.7188,160.3031 Q197.0938,159.725 196.5,159.4594 Q195.9063,159.1781 195.2813,159.1781 Q193.9375,159.1781 193.25,160.2562 Q192.5625,161.3187 192.5625,163.4125 Q192.5625,165.5062 193.25,166.5844 Q193.9375,167.6469 195.2813,167.6469 Q195.9063,167.6469 196.5,167.3812 Q197.0938,167.1 197.7188,166.5219 L197.7188,169.2406 Z " fill="#000000"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="34" x="215.25" y="168.4467">Fleet</text><line style="stroke:#181818;stroke-width:0.5;" x1="52.5" x2="379.5" y1="179.6" y2="179.6"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="93" x="57.5" y="196.5951">-name: String</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="214" x="57.5" y="212.892">-starships: ArrayList<Starship></text><line style="stroke:#181818;stroke-width:0.5;" x1="52.5" x2="379.5" y1="220.1937" y2="220.1937"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="246" x="57.5" y="237.1889">+«constructor» Fleet(name: String)</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="125" x="57.5" y="253.4857">+toString(): String</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="181" x="57.5" y="269.7826">+getSizeOfFleet(): Integer</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="224" x="57.5" y="286.0795">+addStarship(starship: Starship)</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="134" x="57.5" y="302.3764">+getName(): String</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="172" x="57.5" y="318.6732">+setName(name: String)</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="255" x="57.5" y="334.9701">+getStarships(): ArrayList<Starship></text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="317" x="57.5" y="351.267">+setStarships(starships: ArrayList<Starship>)</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="227" x="57.5" y="367.5639">+_load(manager: AssetManager)</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="233" x="57.5" y="383.8607">-loadFleet(fleetData: InputStream)</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="309" x="57.5" y="400.1576">-loadPersonnel(personnelData: InputStream)</text></g><!--class MainActivity--><g id="elem_MainActivity"><rect codeLine="61" fill="#F1F1F1" height="80.5938" id="MainActivity" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="296" x="241" y="7"/><ellipse cx="345.25" cy="23" fill="#ADD1B2" rx="11" ry="11" style="stroke:#181818;stroke-width:1.0;"/><path d="M348.2188,28.6406 Q347.6406,28.9375 347,29.0781 Q346.3594,29.2344 345.6563,29.2344 Q343.1563,29.2344 341.8281,27.5938 Q340.5156,25.9375 340.5156,22.8125 Q340.5156,19.6875 341.8281,18.0313 Q343.1563,16.375 345.6563,16.375 Q346.3594,16.375 347,16.5313 Q347.6563,16.6875 348.2188,16.9844 L348.2188,19.7031 Q347.5938,19.125 347,18.8594 Q346.4063,18.5781 345.7813,18.5781 Q344.4375,18.5781 343.75,19.6563 Q343.0625,20.7188 343.0625,22.8125 Q343.0625,24.9063 343.75,25.9844 Q344.4375,27.0469 345.7813,27.0469 Q346.4063,27.0469 347,26.7813 Q347.5938,26.5 348.2188,25.9219 L348.2188,28.6406 Z " fill="#000000"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="79" x="365.75" y="27.8467">MainActivity</text><line style="stroke:#181818;stroke-width:0.5;" x1="242" x2="536" y1="39" y2="39"/><line style="stroke:#181818;stroke-width:0.5;" x1="242" x2="536" y1="47" y2="47"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="280" x="247" y="63.9951">#onCreate(savedInstanceState: Bundle)</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="284" x="247" y="80.292">-launchStarshipActivity(starship: Starship)</text></g><!--class StarshipActivity--><g id="elem_StarshipActivity"><rect codeLine="68" fill="#F1F1F1" height="64.2969" id="StarshipActivity" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="292" x="416" y="245.38"/><ellipse cx="506.25" cy="261.38" fill="#ADD1B2" rx="11" ry="11" style="stroke:#181818;stroke-width:1.0;"/><path d="M509.2188,267.0206 Q508.6406,267.3175 508,267.4581 Q507.3594,267.6144 506.6563,267.6144 Q504.1563,267.6144 502.8281,265.9738 Q501.5156,264.3175 501.5156,261.1925 Q501.5156,258.0675 502.8281,256.4113 Q504.1563,254.755 506.6563,254.755 Q507.3594,254.755 508,254.9113 Q508.6563,255.0675 509.2188,255.3644 L509.2188,258.0831 Q508.5938,257.505 508,257.2394 Q507.4063,256.9581 506.7813,256.9581 Q505.4375,256.9581 504.75,258.0363 Q504.0625,259.0988 504.0625,261.1925 Q504.0625,263.2863 504.75,264.3644 Q505.4375,265.4269 506.7813,265.4269 Q507.4063,265.4269 508,265.1613 Q508.5938,264.88 509.2188,264.3019 L509.2188,267.0206 Z " fill="#000000"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="103" x="526.75" y="266.2267">StarshipActivity</text><line style="stroke:#181818;stroke-width:0.5;" x1="417" x2="707" y1="277.38" y2="277.38"/><line style="stroke:#181818;stroke-width:0.5;" x1="417" x2="707" y1="285.38" y2="285.38"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="280" x="422" y="302.3751">#onCreate(savedInstanceState: Bundle)</text></g><!--reverse link Fleet to Starship--><g id="link_Fleet_Starship"><path codeLine="72" d="M286.8131,418.6497 C296.5731,437.9597 301.31,447.31 311.29,467.07 " fill="none" id="Fleet-backto-Starship" style="stroke:#181818;stroke-width:1.0;"/><polygon fill="none" points="281.4,407.94,280.5366,415.0992,286.8131,418.6497,287.6765,411.4905,281.4,407.94" style="stroke:#181818;stroke-width:1.0;"/></g><!--reverse link Starship to CrewMember--><g id="link_Starship_CrewMember"><path codeLine="73" d="M389,788.7 C389,808.15 389,816.14 389,835.82 " fill="none" id="Starship-backto-CrewMember" style="stroke:#181818;stroke-width:1.0;"/><polygon fill="none" points="389,776.7,385,782.7,389,788.7,393,782.7,389,776.7" style="stroke:#181818;stroke-width:1.0;"/></g><!--link MainActivity to StarshipActivity--><g id="link_MainActivity_StarshipActivity"><path codeLine="74" d="M419.13,88.05 C452.92,132.63 503.4065,199.2177 534.4265,240.1577 " fill="none" id="MainActivity-to-StarshipActivity" style="stroke:#181818;stroke-width:1.0;stroke-dasharray:7.0,7.0;"/><polygon fill="#181818" points="538.05,244.94,535.8029,235.3509,535.0304,240.9548,529.4266,240.1823,538.05,244.94" style="stroke:#181818;stroke-width:1.0;"/></g><!--link MainActivity to Fleet--><g id="link_MainActivity_Fleet"><path codeLine="75" d="M358.87,88.05 C345.99,105.04 333.784,121.1381 317.414,142.7381 " fill="none" id="MainActivity-to-Fleet" style="stroke:#181818;stroke-width:1.0;"/><polygon fill="#181818" points="313.79,147.52,322.414,142.7632,316.81,143.5351,316.0381,137.9312,313.79,147.52" style="stroke:#181818;stroke-width:1.0;"/></g><!--link StarshipActivity to Starship--><g id="link_StarshipActivity_Starship"><path codeLine="76" d="M546.03,310.12 C527.76,346.28 499.1865,402.8151 469.3365,461.8751 " fill="none" id="StarshipActivity-to-Starship" style="stroke:#181818;stroke-width:1.0;"/><polygon fill="#181818" points="466.63,467.23,474.2596,461.002,468.8854,462.7676,467.1198,457.3933,466.63,467.23" style="stroke:#181818;stroke-width:1.0;"/></g><!--SRC=[jLHHRvim47xdLo3j9MXGxJcA8cMT9aLQsghv0TCLBjGg66IRJjcq_xvpi8an3brMBGyHtFcxxxkx3yiNnbiGKCTv1L9kb1BigLEupHk-Ppyn_XIT4l6jm1yxh9zGnB-Yc7vPpA76PRmd12zDg6qaKwpXNbW0V_52iiMSeVIYnCHANYDNeyJ7UBKYGLA9BbUDMAyTEGjNHZfHa8x8Kvyt3L0c_vdJrbTD_xv8l6PBL7T4C8bB4tVPapFcmSW8uOQShzN1FvBe4FOKTpjoCFk-jH3CfYvqJ-3DCFeGtic6TlGxYkJVcdUlGCXdrivPLs39QDb7twS6UgiBURcS3B6CDqB0yHjXLsU3h2zOo0hn3EHpfs7QDuq3HU6OD1yUbuvtdVdVTJfmVtX08HlEiT85jrnXYU9zLdmq3GNjP7D-rmvUozNOkTbASsnc2wvHtO46xJewS67-rvZkQuMevXndEQIhtiguvA1JrU3OvwuJBUp-q6CdEoRN3BwqcfQ3LPFtES6MaUDr-crAz-JyO4pnxrK3nQ863gKsEDqMg7RzMs86h4_qFH_q_nTGe7jlE-8I2BLxxlmDjFOfSFwQ_U-0yKsks2jJHsE33mqdTuB2XOHNBBQqME0vKckAPlUvuqM5WoZeUFvikxQ5WWiYLTVVXVyaZPXwMpTPDbIAXkjLHy-VNpIQmCtDUi8zFf5bnjxHHADEsU0V]--></g></svg> |