UML EditorСправочникПримерыОткрыть редактор

Справочник / Временная диаграмма UML (timing)

Временная диаграмма UML (timing): синтаксис и примеры

Изменение состояний участников во времени. Сначала объявляются участники: robust — график со ступеньками, concise — полоса с подписями. Затем @время и новые состояния.

Пример

Временная диаграмма UML (timing) — пример
@startuml
robust "Светофор" as TL
concise "Пешеход" as P

@0
TL is Красный
P is Ждёт

@10
TL is Зелёный
P is Идёт

@25
TL is Жёлтый

@30
TL is Красный
P is Ждёт
@enduml

Открыть пример в редакторе

Конструкции

Участники

robust "Сервер" as S
concise "Клиент" as C

Момент времени

@100
S is Занят
C is Ждёт

Сообщение

@120
C -> S : запрос

Подсветка интервала

highlight 100 to 120 : загрузка

Общее

@startuml / @endumlначало и конец диаграммы
' тексткомментарий
/' … '/многострочный комментарий
title Заголовокзаголовок над диаграммой
left to right directionраскладка слева направо

Другие виды диаграмм