Files
v2g/class_diagram_custom.plantuml
2021-03-21 22:34:36 +01:00

38 lines
558 B
Plaintext

@startuml
class "car" {
battery : int
fullBattery : int
chargeLock : int
chargeSpeed : int
model : String
id : int
charge()
setChargeLock(double chargeLock)
double getBatteryRelativ()
}
class "carGrid" {
dockedCars : ArrayList<car>
models : carTemplate[]
chargeCars()
fillWithCars()
}
class "carTemplate" {
model : String
chargeSpeed : int
fullBattery : int
range : int
}
class "powerGrid" {
energieAvailable : int
}
"carGrid" --> "*" "car" : dockedCars
"powerGrid" --> "carGrid"
"carGrid" --> "carTemplate"
@enduml