From 2949e120e8769beb4c040067fb0a46e62f88b126 Mon Sep 17 00:00:00 2001 From: MrGeorgen Date: Sun, 18 Apr 2021 18:50:39 +0200 Subject: [PATCH] uml diagram --- class_diagram_custom.plantuml | 35 +++++++++++++++++++++-------------- 1 file changed, 21 insertions(+), 14 deletions(-) diff --git a/class_diagram_custom.plantuml b/class_diagram_custom.plantuml index 878235f..01d6431 100644 --- a/class_diagram_custom.plantuml +++ b/class_diagram_custom.plantuml @@ -1,22 +1,30 @@ @startuml class "car" { + carModel : carTemplate battery : int - fullBattery : int chargeLock : int - chargeSpeed : int - model : String - id : int - charge() - setChargeLock(double chargeLock) - double getBatteryRelativ() + drivesToWorkHour : int + drivesFromWorkHour : int + homeCarGrid : carGrid + workCarGrid : carGrid + driveToWorkPower : int + hoursToWork : int + stuck : boolean + carName : String + speed : int + workDistance : int + charge(int) : int + tickDrive(int) } class "carGrid" { + id : int dockedCars : ArrayList models : carTemplate[] - chargeCars() - fillWithCars() + capacityDockedCars() : int + chargeCars(int) : int + relativeChargeState() : double } class "carTemplate" { @@ -27,12 +35,11 @@ class "carTemplate" { } class "powerGrid" { - energieAvailable : int - savedEnergie : int + {static} logLevel : int + {static} main(String[]) } -"carGrid" --> "*" "car" : dockedCars -"powerGrid" --> "carGrid" -"carGrid" --> "carTemplate" +"car" "*" <-> "carGrid" : homeCarGrid/workCarGrid/dockedCars +"car" --> "carTemplate" : carModel @enduml