Diagrams: различия между версиями

Материал из Поле цифровой дидактики
Строка 38: Строка 38:


=== uml ===
=== uml ===
<uml>
<plantuml>@startuml
@startuml
participant User
abstract        abstract
  User -> A: DoWork
abstract class "abstract class"
activate A #FFBBBB
annotation      annotation
A -> A: Internal call
circle          circle
activate A #DarkSalmon
()              circle_short_form
A -> B: << createRequest >>
class          class
activate B
diamond        diamond
B --> A: RequestCreated
<>             diamond_short_form
deactivate B
entity          entity
deactivate A
enum            enum
A -> User: Done
interface      interface
deactivate A
protocol        protocol
@enduml
struct          struct
</plantuml>
@enduml
</uml>

Версия от 14:34, 20 июля 2022

Примеры использования Extension - Diagrams

  • обещанные форматы - graphviz, mscgen, uml, mermaid.

graphviz +

mscgen

подробности описания


uml

<plantuml>@startuml

participant User
User -> A: DoWork
activate A #FFBBBB
A -> A: Internal call
activate A #DarkSalmon
A -> B: << createRequest >>
activate B
B --> A: RequestCreated
deactivate B
deactivate A
A -> User: Done
deactivate A
@enduml

</plantuml>