@startuml
!include <material/elevator>

left to right direction
skinparam defaultTextAlignment center

rectangle "<$ma_elevator>\nElevator" as block #Tan

interface " " as q1
interface " " as q2
interface " " as q3
interface " " as q4

q1 ..> block: input*
block .u.> q2: blocked*
block .u.> q3: restock*
block .d.> q4: output*
@enduml
