Newer
Older
GeneratedDesignPatternsByDTRAM / UML / Observer / sequenceDTRAMObserver.wsd
@startuml sequence DTRAM observer

Observer -> Weather : timePasses()
activate Weather

Weather -> Orcs : updateWeather(value:int)
activate Orcs

Orcs -> Logger : updateOrcs(value:Map.Entry<Integer,String>)
activate Logger

Logger --> Orcs
deactivate Logger

Orcs --> Weather
deactivate Orcs

Weather -> Hobbits : updateWeather(value:int)
activate Hobbits

Hobbits -> Logger : updateHobbits(value:Map.Entry<Integer,String>)
activate Logger

Logger --> Hobbits
deactivate Logger

Hobbits --> Weather
deactivate Hobbits

Weather --> Observer
deactivate Weather

@enduml