@startuml
'skinparam monochrome true
skinparam packageStyle rectangle
skinparam shadowing false
skinparam linetype polyline
'skinparam linetype orto

skinparam classAttributeIconSize 0

'left to right direction

class VehicleController {
    + VehicleController()
    + getVehiclesNeedingMaintenance()
}

class VehicleMaintenanceRepository {
    + getVehiclesNeedingMaintenance()
}

note bottom of VehicleMaintenanceRepository
    - used for displaying
    the vehicles needing maintenance list
end note

class VehicleUI {
}

VehicleUI .> VehicleController
VehicleController .> VehicleMaintenanceRepository : vehicleMaintenanceRepository

@enduml