diff --git a/model/Package balance.png b/model/Package balance.png index 964fa47..8e2a322 100644 Binary files a/model/Package balance.png and b/model/Package balance.png differ diff --git a/model/Package cli-commands.png b/model/Package cli-commands.png index eb9d028..e35f67d 100644 Binary files a/model/Package cli-commands.png and b/model/Package cli-commands.png differ diff --git a/model/Package cli.png b/model/Package cli.png index 6e7cbc9..d30e441 100644 Binary files a/model/Package cli.png and b/model/Package cli.png differ diff --git a/model/Package core-components.png b/model/Package core-components.png index 41ff8ed..ae7aed1 100644 Binary files a/model/Package core-components.png and b/model/Package core-components.png differ diff --git a/model/Package core-planning-policies.png b/model/Package core-planning-policies.png deleted file mode 100644 index 537bda5..0000000 Binary files a/model/Package core-planning-policies.png and /dev/null differ diff --git a/model/Package core-planning.png b/model/Package core-planning.png index ee79b57..577f6bf 100644 Binary files a/model/Package core-planning.png and b/model/Package core-planning.png differ diff --git a/model/Package core-renting.png b/model/Package core-renting.png index 54464e5..5ae6fd4 100644 Binary files a/model/Package core-renting.png and b/model/Package core-renting.png differ diff --git a/model/Package core-setup.png b/model/Package core-setup.png index dd164ca..f3863d2 100644 Binary files a/model/Package core-setup.png and b/model/Package core-setup.png differ diff --git a/model/Package core-statistics-balace-station.png b/model/Package core-statistics-balace-station.png index 2a1eff5..bba2770 100644 Binary files a/model/Package core-statistics-balace-station.png and b/model/Package core-statistics-balace-station.png differ diff --git a/model/Package core-statistics-balace-system.png b/model/Package core-statistics-balace-system.png deleted file mode 100644 index b3b03c4..0000000 Binary files a/model/Package core-statistics-balace-system.png and /dev/null differ diff --git a/model/Package core-statistics-balace-user.png b/model/Package core-statistics-balace-user.png index 555d49f..d3b72e7 100644 Binary files a/model/Package core-statistics-balace-user.png and b/model/Package core-statistics-balace-user.png differ diff --git a/model/Package core-system.png b/model/Package core-system.png new file mode 100644 index 0000000..6584dcb Binary files /dev/null and b/model/Package core-system.png differ diff --git a/model/Package core.png b/model/Package core.png index 7c97354..cfd5619 100644 Binary files a/model/Package core.png and b/model/Package core.png differ diff --git a/model/Package factories.png b/model/Package factories.png new file mode 100644 index 0000000..1b8ed35 Binary files /dev/null and b/model/Package factories.png differ diff --git a/model/Top-Level Package (src).png b/model/Top-Level Package (src).png new file mode 100644 index 0000000..7ce291c Binary files /dev/null and b/model/Top-Level Package (src).png differ diff --git a/model/Top-Level Package.png b/model/Top-Level Package.png deleted file mode 100644 index da94c5a..0000000 Binary files a/model/Top-Level Package.png and /dev/null differ diff --git a/model/balance.uml b/model/balance.uml index 85f3699..1756f8f 100644 --- a/model/balance.uml +++ b/model/balance.uml @@ -4,13 +4,14 @@ core.statistics.balance core.statistics.balance.station - core.statistics.balance.system - core.statistics.balance.user + core.statistics.balance.user - - + + + core.statistics.balance.station + Fields Constructors diff --git a/model/cli-commands.uml b/model/cli-commands.uml index 69f4ae2..5d683f8 100644 --- a/model/cli-commands.uml +++ b/model/cli-commands.uml @@ -3,132 +3,132 @@ JAVA cli.commands - cli.commands.Online - cli.commands.RunTestTest + cli.commands.Online + cli.commands.RunTestTest cli.commands.AddUser - cli.commands.Help - cli.commands.Setup - cli.commands.OnlineTest - cli.commands.Offline - cli.commands.DisplayStation - cli.commands.RentBicycle - cli.commands.SortStationTest - cli.commands.HelpTest - cli.commands.AddManager - cli.commands.DisplayStationTest - cli.commands.SortStation - cli.commands.DisplayUserTest - cli.commands.SetupTest - cli.commands.DisplayUser - cli.commands.Display - cli.commands.RentBicycleTest - cli.commands.AddUserTest - cli.commands.RunTest - cli.commands.DisplayTest - cli.commands.OfflineTest - cli.commands.AddManagerTest - cli.commands.ReturnBicycleTest - cli.commands.ExitTest - cli.commands.Exit - cli.commands.ReturnBicycle - cli.commands.Command + cli.commands.Help + cli.commands.Setup + cli.commands.OnlineTest + cli.commands.Offline + cli.commands.DisplayStation + cli.commands.RentBicycle + cli.commands.SortStationTest + cli.commands.HelpTest + cli.commands.AddManager + cli.commands.DisplayStationTest + cli.commands.SortStation + cli.commands.DisplayUserTest + cli.commands.SetupTest + cli.commands.DisplayUser + cli.commands.Display + cli.commands.RentBicycleTest + cli.commands.AddUserTest + cli.commands.RunTest + cli.commands.DisplayTest + cli.commands.OfflineTest + cli.commands.AddManagerTest + cli.commands.ReturnBicycleTest + cli.commands.ExitTest + cli.commands.ReturnBicycle + cli.commands.Exit + cli.commands.Command - + - - - + + + - + - - - + + + - + - - - + + + - - - - + + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - - + + + + - - - + + + - - + + - + cli.commands.Command - Properties - Methods Constructors Fields + Methods + Properties All private diff --git a/model/cli.uml b/model/cli.uml index ff5b89b..c7fc431 100644 --- a/model/cli.uml +++ b/model/cli.uml @@ -3,17 +3,21 @@ JAVA cli - cli.commands - cli.Main - cli.MainTest + cli.RunCommand + cli.RunCommandTest + cli.commands + cli.MyVelibCLITest + cli.MyVelibCLI - + - Constructors Methods + Properties + Constructors + Fields All private diff --git a/model/components.uml b/model/components.uml index b2abf28..8f6d80a 100644 --- a/model/components.uml +++ b/model/components.uml @@ -3,82 +3,76 @@ JAVA core.components - core.components.ParkingSlot - core.components.factories - core.components.TerminalTest - core.components.PlusStation - core.components.BicycleTest - core.components.ParkingSlotTest - core.components.SortStationByLeastOccupied - core.components.SortStationByLeastOccupiedTest - core.components.Terminal + core.components.ParkingSlot + core.components.factories + core.components.TerminalTest + core.components.PlusStation + core.components.BicycleTest + core.components.ParkingSlotTest + core.components.SortStationByLeastOccupied + core.components.SortStationByLeastOccupiedTest + core.components.Terminal core.components.User - core.components.Manager - core.components.Bicycle - core.components.UserTest - core.components.MechanicalBicycle - core.components.ElectricalBicycleTest - core.components.ManagerTest - core.components.PlusStationTest - core.components.MechanicalBicycleTest - core.components.Vlibre - core.components.Card - core.components.StandardStationTest - core.components.ElectricalBicycle - core.components.VlibreTest - core.components.SortStationByMostUsedTest - core.components.CardTest - core.components.StandardStation - core.components.Station - core.components.StationTest - core.components.SortStationByMostUsed - core.components.VmaxTest - core.components.Vmax + core.components.Bicycle + core.components.Manager + core.components.MechanicalBicycle + core.components.UserTest + core.components.ManagerTest + core.components.Vlibre + core.components.Card + core.components.ElectricalBicycle + core.components.SortStationByMostUsedTest + core.components.StandardStation + core.components.CardTest + core.components.Station + core.components.StationTest + core.components.SortStationByMostUsed + core.components.Vmax - - - + + + - - - + + + - - - + + + - - - + + + - - - - - - - + - - - + + + + + + + + + - + core.components.ParkingSlot @@ -86,6 +80,7 @@ Fields Constructors Methods + Properties All private diff --git a/model/core.uml b/model/core.uml index a08e40b..829aa0c 100644 --- a/model/core.uml +++ b/model/core.uml @@ -4,17 +4,17 @@ core core.renting - core.MainTest + core.CoreAppTest + core.CoreApp core.components core.rides core.system core.statistics - core.Main core.setup - + core.renting @@ -22,6 +22,7 @@ Fields Constructors Methods + Properties All private diff --git a/model/factories.uml b/model/factories.uml new file mode 100644 index 0000000..3f20451 --- /dev/null +++ b/model/factories.uml @@ -0,0 +1,35 @@ + + + JAVA + core.components.factories + + core.components.factories.PointFactory + core.components.factories.ParkingSlotsFactoryTest + core.components.factories.ParkingSlotsFactory + core.components.factories.StationFactoryTest + core.components.factories.PointFactoryTest + core.components.factories.BicycleFactoryTest + core.components.factories.CardFactoryTest + core.components.factories.UserFactoryTest + core.components.factories.IFactory + core.components.factories.BicycleFactory + core.components.factories.UserFactory + core.components.factories.CardFactory + core.components.factories.StationFactory + + + + + + core.components.factories.PointFactory + + + Fields + Constructors + Methods + Properties + + All + private + + diff --git a/model/planning.uml b/model/planning.uml index 30e6a4b..1a3b77b 100644 --- a/model/planning.uml +++ b/model/planning.uml @@ -3,18 +3,20 @@ JAVA core.rides.planning - core.rides.planning.Main - core.rides.planning.policies - core.rides.planning.MainTest + core.rides.planning.PlanningAppTest + core.rides.planning.PlanningApp - - + + + core.rides.planning.PlanningAppTest + Fields Constructors Methods + Properties All private diff --git a/model/policies.uml b/model/policies.uml deleted file mode 100644 index 418aa94..0000000 --- a/model/policies.uml +++ /dev/null @@ -1,24 +0,0 @@ - - - JAVA - core.rides.planning.policies - - core.rides.planning.policies.PreferPlusStationsPolicy - core.rides.planning.policies.AvoidPlusStationsPolicy - core.rides.planning.policies.PreserveUniformBicyclesPolicy - core.rides.planning.policies.Main - - - - - - - Fields - Constructors - Methods - Properties - - All - private - - diff --git a/model/renting.uml b/model/renting.uml index 3b1d6d2..e20d894 100644 --- a/model/renting.uml +++ b/model/renting.uml @@ -3,19 +3,20 @@ JAVA core.renting - core.renting.MainTest - core.renting.Main + core.renting.RentingApp + core.renting.RentingAppTest - + - core.renting.MainTest + core.renting.RentingApp Fields Constructors Methods + Properties All private diff --git a/model/setup.uml b/model/setup.uml index 2df00df..234df98 100644 --- a/model/setup.uml +++ b/model/setup.uml @@ -3,18 +3,18 @@ JAVA core.setup - core.setup.VisualizationStatistics - core.setup.InitialSetupTest - core.setup.PlanningRide - core.setup.RentalBicycleTest + core.setup.VisualizationStatistics + core.setup.SetupApp + core.setup.InitialSetupTest + core.setup.PlanningRide + core.setup.RentalBicycleTest core.setup.InitialSetup - core.setup.ComputationStatistics - core.setup.RentalBicycle - core.setup.Main + core.setup.RentalBicycle + core.setup.ComputationStatistics - + core.setup.VisualizationStatistics diff --git a/model/top-level.uml b/model/src.uml similarity index 79% rename from model/top-level.uml rename to model/src.uml index 8c67eca..b4ea998 100644 --- a/model/top-level.uml +++ b/model/src.uml @@ -26,11 +26,14 @@ - - - com - - + + + + Fields + Constructors + Methods + Properties + All private diff --git a/model/station.uml b/model/station.uml index e2034c0..4194121 100644 --- a/model/station.uml +++ b/model/station.uml @@ -3,14 +3,14 @@ JAVA core.statistics.balance.station - core.statistics.balance.station.Main - core.statistics.balance.station.MainTest + core.statistics.balance.station.StationAppTest + core.statistics.balance.station.StationApp - + - core.statistics.balance.station.Main + core.statistics.balance.station.StationAppTest Fields diff --git a/model/system.uml b/model/system.uml index afacb5f..d53db8d 100644 --- a/model/system.uml +++ b/model/system.uml @@ -4,13 +4,13 @@ core.system core.system.MyVelibSystem - core.system.MyVelibSystemFactoryTest core.system.MyVelibSystemTest + core.system.MyVelibSystemFactoryTest core.system.MyVelibSystemFactory - + core.system.MyVelibSystem diff --git a/model/user.uml b/model/user.uml index a87b26e..9979eb0 100644 --- a/model/user.uml +++ b/model/user.uml @@ -3,14 +3,14 @@ JAVA core.statistics.balance.user - core.statistics.balance.user.MainTest - core.statistics.balance.user.Main + core.statistics.balance.user.UserApp + core.statistics.balance.user.UserAppTest - + - core.statistics.balance.user.MainTest + core.statistics.balance.user.UserApp Fields