@startuml

actor Controller

Controller -> stopCabinCommand: execute
activate stopCabinCommand
stopCabinCommand -> Engine: change engineState to STAYING
stopCabinCommand -> SequenceOfStops: remove stop
stopCabinCommand -> Controller: removeSequence()
stopCabinCommand -> FloorButton: change ButtonState to UNPRESSED
deactivate stopCabinCommand

@enduml
