Skip to content

Commit

Permalink
Finished the uml files with images
Browse files Browse the repository at this point in the history
  • Loading branch information
elyasha committed Jun 5, 2020
1 parent 469c0d6 commit 072db9a
Show file tree
Hide file tree
Showing 30 changed files with 213 additions and 195 deletions.
Binary file modified model/Package balance.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified model/Package cli-commands.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified model/Package cli.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified model/Package core-components.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file removed model/Package core-planning-policies.png
Binary file not shown.
Binary file modified model/Package core-planning.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified model/Package core-renting.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified model/Package core-setup.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified model/Package core-statistics-balace-station.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file removed model/Package core-statistics-balace-system.png
Binary file not shown.
Binary file modified model/Package core-statistics-balace-user.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added model/Package core-system.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified model/Package core.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added model/Package factories.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added model/Top-Level Package (src).png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file removed model/Top-Level Package.png
Binary file not shown.
9 changes: 5 additions & 4 deletions model/balance.uml
Original file line number Diff line number Diff line change
Expand Up @@ -4,13 +4,14 @@
<OriginalElement>core.statistics.balance</OriginalElement>
<nodes>
<node x="0.0" y="0.0">core.statistics.balance.station</node>
<node x="0.0" y="97.0">core.statistics.balance.system</node>
<node x="0.0" y="194.0">core.statistics.balance.user</node>
<node x="0.0" y="97.0">core.statistics.balance.user</node>
</nodes>
<notes />
<edges />
<settings layout="Hierarchic Group" zoom="1.0" x="76.0" y="123.0" />
<SelectedNodes />
<settings layout="Hierarchic Group" zoom="1.0" x="76.0" y="74.5" />
<SelectedNodes>
<node>core.statistics.balance.station</node>
</SelectedNodes>
<Categories>
<Category>Fields</Category>
<Category>Constructors</Category>
Expand Down
148 changes: 74 additions & 74 deletions model/cli-commands.uml
Original file line number Diff line number Diff line change
Expand Up @@ -3,132 +3,132 @@
<ID>JAVA</ID>
<OriginalElement>cli.commands</OriginalElement>
<nodes>
<node x="505.0" y="184.0">cli.commands.Online</node>
<node x="1310.0" y="381.0">cli.commands.RunTestTest</node>
<node x="3214.0" y="184.0">cli.commands.Online</node>
<node x="2409.0" y="381.0">cli.commands.RunTestTest</node>
<node x="238.0" y="152.0">cli.commands.AddUser</node>
<node x="1695.0" y="184.0">cli.commands.Help</node>
<node x="1933.0" y="184.0">cli.commands.Setup</node>
<node x="1514.0" y="381.0">cli.commands.OnlineTest</node>
<node x="981.0000000000001" y="184.0">cli.commands.Offline</node>
<node x="2171.0" y="184.0">cli.commands.DisplayStation</node>
<node x="3152.0" y="184.0">cli.commands.RentBicycle</node>
<node x="466.0" y="381.0">cli.commands.SortStationTest</node>
<node x="1718.0" y="381.0">cli.commands.HelpTest</node>
<node x="2409.0" y="152.0">cli.commands.AddManager</node>
<node x="0.0" y="381.0">cli.commands.DisplayStationTest</node>
<node x="1219.0" y="184.0">cli.commands.SortStation</node>
<node x="679.0" y="381.0">cli.commands.DisplayUserTest</node>
<node x="1922.0" y="381.0">cli.commands.SetupTest</node>
<node x="1457.0" y="184.0">cli.commands.DisplayUser</node>
<node x="2914.0" y="184.0">cli.commands.Display</node>
<node x="892.0" y="381.0">cli.commands.RentBicycleTest</node>
<node x="2126.0" y="381.0">cli.commands.AddUserTest</node>
<node x="743.0000000000001" y="184.0">cli.commands.RunTest</node>
<node x="2330.0" y="381.0">cli.commands.DisplayTest</node>
<node x="2534.0" y="381.0">cli.commands.OfflineTest</node>
<node x="1105.0" y="381.0">cli.commands.AddManagerTest</node>
<node x="237.0" y="381.0">cli.commands.ReturnBicycleTest</node>
<node x="2738.0" y="381.0">cli.commands.ExitTest</node>
<node x="2676.0" y="184.0">cli.commands.Exit</node>
<node x="0.0" y="184.0">cli.commands.ReturnBicycle</node>
<node x="1633.0" y="0.0">cli.commands.Command</node>
<node x="1043.0" y="184.0">cli.commands.Help</node>
<node x="1995.0" y="184.0">cli.commands.Setup</node>
<node x="655.0" y="381.0">cli.commands.OnlineTest</node>
<node x="2976.0" y="184.0">cli.commands.Offline</node>
<node x="1757.0" y="184.0">cli.commands.DisplayStation</node>
<node x="2738.0" y="184.0">cli.commands.RentBicycle</node>
<node x="229.0" y="381.0">cli.commands.SortStationTest</node>
<node x="1520.0" y="381.0">cli.commands.HelpTest</node>
<node x="2233.0" y="152.0">cli.commands.AddManager</node>
<node x="1940.0" y="381.0">cli.commands.DisplayStationTest</node>
<node x="746.0" y="162.0">cli.commands.SortStation</node>
<node x="1307.0" y="381.0">cli.commands.DisplayUserTest</node>
<node x="1730.0" y="381.0">cli.commands.SetupTest</node>
<node x="1281.0" y="184.0">cli.commands.DisplayUser</node>
<node x="2500.0" y="184.0">cli.commands.Display</node>
<node x="442.0" y="381.0">cli.commands.RentBicycleTest</node>
<node x="1075.0" y="381.0">cli.commands.AddUserTest</node>
<node x="505.0" y="162.0">cli.commands.RunTest</node>
<node x="2619.0" y="381.0">cli.commands.DisplayTest</node>
<node x="865.0" y="381.0">cli.commands.OfflineTest</node>
<node x="2177.0" y="381.0">cli.commands.AddManagerTest</node>
<node x="0.0" y="381.0">cli.commands.ReturnBicycleTest</node>
<node x="2829.0" y="381.0">cli.commands.ExitTest</node>
<node x="1519.0" y="184.0">cli.commands.ReturnBicycle</node>
<node x="0.0" y="184.0">cli.commands.Exit</node>
<node x="1695.0" y="0.0">cli.commands.Command</node>
</nodes>
<notes />
<edges>
<edge source="cli.commands.DisplayStation" target="cli.commands.Command">
<edge source="cli.commands.Exit" target="cli.commands.Command">
<point x="0.0" y="-60.0" />
<point x="2280.0" y="112.0" />
<point x="1703.571428571429" y="112.0" />
<point x="18.57142857142867" y="26.0" />
<point x="109.0" y="72.0" />
<point x="1698.7142857142858" y="72.0" />
<point x="-48.28571428571422" y="26.0" />
</edge>
<edge source="cli.commands.Exit" target="cli.commands.Command">
<edge source="cli.commands.DisplayStation" target="cli.commands.Command">
<point x="0.0" y="-60.0" />
<point x="2785.0" y="92.0" />
<point x="1718.4285714285716" y="92.0" />
<point x="33.42857142857133" y="26.0" />
<point x="1866.0" y="132.0" />
<point x="1750.7142857142858" y="132.0" />
<point x="3.7142857142857792" y="26.0" />
</edge>
<edge source="cli.commands.AddUser" target="cli.commands.Command">
<point x="0.0" y="-92.0" />
<point x="361.5" y="82.0" />
<point x="1644.1428571428573" y="82.0" />
<point x="1706.142857142857" y="82.0" />
<point x="-40.85714285714289" y="26.0" />
</edge>
<edge source="cli.commands.Help" target="cli.commands.Command">
<point x="0.0" y="-60.0" />
<point x="1804.0" y="132.0" />
<point x="1688.7142857142858" y="132.0" />
<point x="3.7142857142857792" y="26.0" />
<point x="1152.0" y="112.0" />
<point x="1728.4285714285713" y="112.0" />
<point x="-18.57142857142867" y="26.0" />
</edge>
<edge source="cli.commands.SortStation" target="cli.commands.Command">
<point x="0.0" y="-60.0" />
<point x="1328.0" y="122.0" />
<point x="1673.8571428571431" y="122.0" />
<point x="-11.14285714285711" y="26.0" />
<point x="0.0" y="-82.0" />
<point x="884.5" y="102.0" />
<point x="1721.0" y="102.0" />
<point x="-26.0" y="26.0" />
</edge>
<edge source="cli.commands.RentBicycle" target="cli.commands.Command">
<point x="0.0" y="-60.0" />
<point x="3261.0" y="72.0" />
<point x="1733.2857142857142" y="72.0" />
<point x="48.28571428571422" y="26.0" />
<point x="2847.0" y="92.0" />
<point x="1780.4285714285713" y="92.0" />
<point x="33.42857142857133" y="26.0" />
</edge>
<edge source="cli.commands.Online" target="cli.commands.Command">
<point x="0.0" y="-60.0" />
<point x="614.0" y="92.0" />
<point x="1651.571428571429" y="92.0" />
<point x="-33.42857142857133" y="26.0" />
<point x="3323.0" y="72.0" />
<point x="1795.2857142857142" y="72.0" />
<point x="48.28571428571422" y="26.0" />
</edge>
<edge source="cli.commands.Offline" target="cli.commands.Command">
<point x="0.0" y="-60.0" />
<point x="1090.0" y="112.0" />
<point x="1666.4285714285716" y="112.0" />
<point x="-18.57142857142867" y="26.0" />
<point x="3085.0" y="82.0" />
<point x="1787.857142857143" y="82.0" />
<point x="40.85714285714289" y="26.0" />
</edge>
<edge source="cli.commands.DisplayUser" target="cli.commands.Command">
<point x="0.0" y="-60.0" />
<point x="1566.0" y="132.0" />
<point x="1681.2857142857142" y="132.0" />
<point x="-3.7142857142857792" y="26.0" />
<point x="1390.0" y="122.0" />
<point x="1735.857142857143" y="122.0" />
<point x="-11.14285714285711" y="26.0" />
</edge>
<edge source="cli.commands.ReturnBicycle" target="cli.commands.Command">
<point x="0.0" y="-60.0" />
<point x="109.0" y="72.0" />
<point x="1636.7142857142858" y="72.0" />
<point x="-48.28571428571422" y="26.0" />
<point x="1628.0" y="132.0" />
<point x="1743.2857142857142" y="132.0" />
<point x="-3.7142857142857792" y="26.0" />
</edge>
<edge source="cli.commands.AddManager" target="cli.commands.Command">
<point x="0.0" y="-92.0" />
<point x="2532.5" y="102.0" />
<point x="1711.0" y="102.0" />
<point x="26.0" y="26.0" />
<point x="2356.5" y="112.0" />
<point x="1765.5714285714287" y="112.0" />
<point x="18.57142857142867" y="26.0" />
</edge>
<edge source="cli.commands.RunTest" target="cli.commands.Command">
<point x="0.0" y="-60.0" />
<point x="852.0000000000001" y="102.0" />
<point x="1659.0" y="102.0" />
<point x="-26.0" y="26.0" />
<point x="0.0" y="-82.0" />
<point x="615.5" y="92.0" />
<point x="1713.5714285714287" y="92.0" />
<point x="-33.42857142857133" y="26.0" />
</edge>
<edge source="cli.commands.Display" target="cli.commands.Command">
<point x="0.0" y="-60.0" />
<point x="3023.0" y="82.0" />
<point x="1725.8571428571431" y="82.0" />
<point x="40.85714285714289" y="26.0" />
<point x="2609.0" y="102.0" />
<point x="1773.0" y="102.0" />
<point x="26.0" y="26.0" />
</edge>
<edge source="cli.commands.Setup" target="cli.commands.Command">
<point x="0.0" y="-60.0" />
<point x="2042.0" y="122.0" />
<point x="1696.1428571428573" y="122.0" />
<point x="2104.0" y="122.0" />
<point x="1758.142857142857" y="122.0" />
<point x="11.14285714285711" y="26.0" />
</edge>
</edges>
<settings layout="Hierarchic Group" zoom="0.6329449152542372" x="924.0000000000001" y="199.0" />
<settings layout="Hierarchic Group" zoom="0.7907838983050848" x="2001.0" y="297.2947086403215" />
<SelectedNodes>
<node>cli.commands.Command</node>
</SelectedNodes>
<Categories>
<Category>Properties</Category>
<Category>Methods</Category>
<Category>Constructors</Category>
<Category>Fields</Category>
<Category>Methods</Category>
<Category>Properties</Category>
</Categories>
<SCOPE>All</SCOPE>
<VISIBILITY>private</VISIBILITY>
Expand Down
14 changes: 9 additions & 5 deletions model/cli.uml
Original file line number Diff line number Diff line change
Expand Up @@ -3,17 +3,21 @@
<ID>JAVA</ID>
<OriginalElement>cli</OriginalElement>
<nodes>
<node x="0.0" y="198.0">cli.commands</node>
<node x="0.0" y="0.0">cli.Main</node>
<node x="0.0" y="99.0">cli.MainTest</node>
<node x="0.0" y="220.0">cli.RunCommand</node>
<node x="0.0" y="121.0">cli.RunCommandTest</node>
<node x="0.0" y="319.0">cli.commands</node>
<node x="0.0" y="0.0">cli.MyVelibCLITest</node>
<node x="192.0" y="220.0">cli.MyVelibCLI</node>
</nodes>
<notes />
<edges />
<settings layout="Hierarchic Group" zoom="1.0" x="80.0" y="125.0" />
<settings layout="Hierarchic Group" zoom="1.0" x="411.5" y="171.5" />
<SelectedNodes />
<Categories>
<Category>Constructors</Category>
<Category>Methods</Category>
<Category>Properties</Category>
<Category>Constructors</Category>
<Category>Fields</Category>
</Categories>
<SCOPE>All</SCOPE>
<VISIBILITY>private</VISIBILITY>
Expand Down
101 changes: 48 additions & 53 deletions model/components.uml
Original file line number Diff line number Diff line change
Expand Up @@ -3,89 +3,84 @@
<ID>JAVA</ID>
<OriginalElement>core.components</OriginalElement>
<nodes>
<node x="1331.0" y="0.0">core.components.ParkingSlot</node>
<node x="1622.0" y="2158.0">core.components.factories</node>
<node x="1225.0" y="1781.0">core.components.TerminalTest</node>
<node x="527.0" y="980.0">core.components.PlusStation</node>
<node x="1729.0" y="1781.0">core.components.BicycleTest</node>
<node x="1516.0" y="1781.0">core.components.ParkingSlotTest</node>
<node x="0.0" y="2158.0">core.components.SortStationByLeastOccupied</node>
<node x="2133.0" y="1781.0">core.components.SortStationByLeastOccupiedTest</node>
<node x="535.0" y="1781.0">core.components.Terminal</node>
<node x="1339.0" y="0.0">core.components.ParkingSlot</node>
<node x="554.0" y="1681.0">core.components.factories</node>
<node x="856.0" y="1538.0">core.components.TerminalTest</node>
<node x="935.0" y="802.0">core.components.PlusStation</node>
<node x="452.0" y="1538.0">core.components.BicycleTest</node>
<node x="239.0" y="1538.0">core.components.ParkingSlotTest</node>
<node x="1378.0" y="1538.0">core.components.SortStationByLeastOccupied</node>
<node x="1045.0" y="1538.0">core.components.SortStationByLeastOccupiedTest</node>
<node x="1289.0" y="1163.0">core.components.Terminal</node>
<node x="0.0" y="0.0">core.components.User</node>
<node x="89.0" y="1574.0">core.components.Manager</node>
<node x="1991.5" y="0.0">core.components.Bicycle</node>
<node x="1555.0" y="0.0">core.components.UserTest</node>
<node x="1891.0" y="278.0">core.components.MechanicalBicycle</node>
<node x="855.0" y="2158.0">core.components.ElectricalBicycleTest</node>
<node x="977.0" y="1781.0">core.components.ManagerTest</node>
<node x="1835.0" y="2158.0">core.components.PlusStationTest</node>
<node x="1116.0" y="2158.0">core.components.MechanicalBicycleTest</node>
<node x="0.0" y="2059.0">core.components.Vlibre</node>
<node x="15.5" y="1781.0">core.components.Card</node>
<node x="1377.0" y="2158.0">core.components.StandardStationTest</node>
<node x="2095.0" y="278.0">core.components.ElectricalBicycle</node>
<node x="2048.0" y="2158.0">core.components.VlibreTest</node>
<node x="301.0" y="2158.0">core.components.SortStationByMostUsedTest</node>
<node x="1931.0" y="1781.0">core.components.CardTest</node>
<node x="903.0" y="980.0">core.components.StandardStation</node>
<node x="732.25" y="0.0">core.components.Station</node>
<node x="249.0" y="1781.0">core.components.StationTest</node>
<node x="594.0" y="2158.0">core.components.SortStationByMostUsed</node>
<node x="2221.0" y="2158.0">core.components.VmaxTest</node>
<node x="116.0" y="2059.0">core.components.Vmax</node>
<node x="99.5" y="1163.0">core.components.Bicycle</node>
<node x="85.0" y="956.0">core.components.Manager</node>
<node x="204.0" y="1439.0">core.components.MechanicalBicycle</node>
<node x="683.0" y="1163.0">core.components.UserTest</node>
<node x="0.0" y="1538.0">core.components.ManagerTest</node>
<node x="542.0" y="1439.0">core.components.Vlibre</node>
<node x="444.75" y="1163.0">core.components.Card</node>
<node x="0.0" y="1439.0">core.components.ElectricalBicycle</node>
<node x="0.0" y="1681.0">core.components.SortStationByMostUsedTest</node>
<node x="530.0" y="802.0">core.components.StandardStation</node>
<node x="654.0" y="1538.0">core.components.CardTest</node>
<node x="749.5" y="0.0">core.components.Station</node>
<node x="1000.0" y="1163.0">core.components.StationTest</node>
<node x="293.0" y="1681.0">core.components.SortStationByMostUsed</node>
<node x="433.0" y="1439.0">core.components.Vmax</node>
</nodes>
<notes />
<edges>
<edge source="core.components.Vmax" target="core.components.Card">
<point x="0.0" y="-27.0" />
<point x="160.0" y="2034.0" />
<point x="148.25" y="2034.0" />
<point x="44.25" y="114.0" />
<point x="477.5" y="1414.0" />
<point x="489.25" y="1414.0" />
<point x="-44.5" y="113.0" />
</edge>
<edge source="core.components.ElectricalBicycle" target="core.components.Bicycle">
<point x="0.0" y="-27.0" />
<point x="2187.0" y="253.0" />
<point x="2131.75" y="253.0" />
<point x="46.75" y="114.0" />
<point x="92.0" y="1414.0" />
<point x="146.75" y="1414.0" />
<point x="-47.25" y="113.0" />
</edge>
<edge source="core.components.MechanicalBicycle" target="core.components.Bicycle">
<point x="0.0" y="-27.0" />
<point x="1983.0" y="253.0" />
<point x="2038.25" y="253.0" />
<point x="-46.75" y="114.0" />
<point x="296.0" y="1414.0" />
<point x="241.25" y="1414.0" />
<point x="47.25" y="113.0" />
</edge>
<edge source="core.components.StandardStation" target="core.components.Station">
<point x="0.0" y="-38.0" />
<point x="1094.5" y="955.0" />
<point x="983.5" y="955.0" />
<point x="83.75" y="465.0" />
<point x="722.5" y="777.0" />
<point x="834.0" y="777.0" />
<point x="-84.5" y="376.0" />
</edge>
<edge source="core.components.Manager" target="core.components.User">
<point x="0.0" y="-81.0" />
<point x="0.0" y="762.0" />
</edge>
<edge source="core.components.PlusStation" target="core.components.Station">
<point x="0.0" y="-38.0" />
<point x="705.0" y="955.0" />
<point x="816.0" y="955.0" />
<point x="-83.75" y="465.0" />
<point x="0.0" y="453.0" />
</edge>
<edge source="core.components.Vlibre" target="core.components.Card">
<point x="0.0" y="-27.0" />
<point x="48.0" y="2034.0" />
<point x="59.75" y="2034.0" />
<point x="-44.25" y="114.0" />
<point x="590.0" y="1414.0" />
<point x="578.25" y="1414.0" />
<point x="44.5" y="113.0" />
</edge>
<edge source="core.components.PlusStation" target="core.components.Station">
<point x="0.0" y="-38.0" />
<point x="1114.5" y="777.0" />
<point x="1003.0" y="777.0" />
<point x="84.5" y="376.0" />
</edge>
</edges>
<settings layout="Hierarchic Group" zoom="0.2361111111111111" x="1210.5" y="1106.0" />
<settings layout="Hierarchic Group" zoom="0.5492772667542707" x="406.0" y="360.5" />
<SelectedNodes>
<node>core.components.ParkingSlot</node>
</SelectedNodes>
<Categories>
<Category>Fields</Category>
<Category>Constructors</Category>
<Category>Methods</Category>
<Category>Properties</Category>
</Categories>
<SCOPE>All</SCOPE>
<VISIBILITY>private</VISIBILITY>
Expand Down
Loading

0 comments on commit 072db9a

Please sign in to comment.