Drawing UML with PlantUML - PlantUML Language Reference Guide(Version 1.2020.23)Sequence diagram • Usecase diagram • Class diagram • Activity diagram • Component diagram • State diagram • Object diagram • Deployment diagram • Timing diagram The following non-UML diagrams databaseBackgroundColor Aqua @enduml PlantUML Language Reference Guide (1.2020.23) 118 / 310 7 STATE DIAGRAM 7 State Diagram State diagrams are used to give an abstract description of the behavior of a system. This 7.1 Simple State You can use [*] for the starting point and ending point of the state diagram. Use --> for arrows. @startuml [*] --> State1 State1 --> [*] State1 : this is a string State1 : this is0 码力 | 311 页 | 3.15 MB | 1 年前3
PlantUML 1.2020.22 Language Reference GuideSequence diagram • Usecase diagram • Class diagram • Activity diagram • Component diagram • State diagram • Object diagram • Deployment diagram • Timing diagram The following non-UML diagrams databaseBackgroundColor Aqua @enduml PlantUML Language Reference Guide (1.2020.22) 107 / 298 7 STATE DIAGRAM 7 State Diagram State diagrams are used to give an abstract description of the behavior of a system. This 7.1 Simple State You can use [*] for the starting point and ending point of the state diagram. Use --> for arrows. @startuml [*] --> State1 State1 --> [*] State1 : this is a string State1 : this is0 码力 | 299 页 | 3.07 MB | 1 年前3
PlantUML 1.2021.3 Language Reference GuideClass diagram • Object diagram • Activity diagram • Component diagram • Deployment diagram • State diagram • Timing diagram The following non-UML diagrams are also supported: • JSON Data • YAML over Alice : initial state of Alice note over Bob : initial state of Bob Bob -> Alice : hello @enduml • with / (the notes are aligned) @startuml note over Alice : initial state of Alice / note over Bob Bob : initial state of Bob Bob -> Alice : hello @enduml [Ref. QA-354] 1.18 Creole and HTML It is also possible to use creole formatting: @startuml participant Alice participant "The **Famous** Bob"0 码力 | 416 页 | 4.33 MB | 1 年前3
PlantUML 1.2021.1 Language Reference GuideClass diagram • Object diagram • Activity diagram • Component diagram • Deployment diagram • State diagram • Timing diagram The following non-UML diagrams are also supported: • JSON Data • Network over Alice : initial state of Alice note over Bob : initial state of Bob Bob -> Alice : hello @enduml • with / (the notes are aligned) @startuml note over Alice : initial state of Alice / note over Bob Bob : initial state of Bob Bob -> Alice : hello @enduml [Ref. QA-354] 1.18 Creole and HTML It is also possible to use creole formatting: @startuml participant Alice participant "The **Famous** Bob"0 码力 | 392 页 | 4.12 MB | 1 年前3
PlantUML 1.2021.2 Language Reference GuideClass diagram • Object diagram • Activity diagram • Component diagram • Deployment diagram • State diagram • Timing diagram The following non-UML diagrams are also supported: • JSON Data • YAML over Alice : initial state of Alice note over Bob : initial state of Bob Bob -> Alice : hello @enduml • with / (the notes are aligned) @startuml note over Alice : initial state of Alice / note over Bob Bob : initial state of Bob Bob -> Alice : hello @enduml [Ref. QA-354] 1.18 Creole and HTML It is also possible to use creole formatting: @startuml participant Alice participant "The **Famous** Bob"0 码力 | 398 页 | 4.17 MB | 1 年前3
Drawing UML with PlantUML - PlantUML Language Reference Guide(Version 1.2023.11)Class diagram • Object diagram • Activity diagram • Component diagram • Deployment diagram • State diagram • Timing diagram The following non-UML diagrams are also supported: • JSON Data • YAML over Alice : initial state of Alice note over Bob : initial state of Bob Bob -> Alice : hello @enduml • with / (the notes are aligned) @startuml note over Alice : initial state of Alice / note over Bob Bob : initial state of Bob Bob -> Alice : hello @enduml [Ref. QA-354] PlantUML Language Reference Guide (1.2023.11) 16 / 550 1.19 Creole and HTML 1 SEQUENCE DIAGRAM 1.19 Creole and HTML It is also0 码力 | 551 页 | 7.79 MB | 1 年前3
PlantUML 1.2023.11 Справочное руководство по языкуinitial state of Alice note over Bob : initial state of Bob Bob -> Alice : hello @enduml • с / (заметки выровнены) @startuml note over Alice : initial state of Alice / note over Bob : initial state of Bob внешний вид действия. Ниже перечислены доступные варианты с указанием обозначаемых ими типов: • ; - STATE, • | - CALL, • < - INPUT, • > - OUTPUT, • / - SAVE, Deployment) element within a Class or Object diagram In order to add a Deployment element or a State element within a Class or Object diagram, you can use the allowmixing or allow_mixing directive.0 码力 | 554 页 | 7.96 MB | 1 年前3
PlantUML 1.2021.2 Справочное руководство по языкуover Alice : initial state of Alice note over Bob : initial state of Bob Bob -> Alice : hello @enduml • with / (the notes are aligned) @startuml note over Alice : initial state of Alice / note over Bob Bob : initial state of Bob Bob -> Alice : hello @enduml Справочное руководство по языку PlantUML (1.2021.2) 13 / 387 1.18 Creole и HTML 1 ДИАГРАММА ПОСЛЕДОВАТЕЛЬНОСТИ [Ref. QA-354] 1.18 Creole и HTML переходов. @startuml [*] --> State1 State1 --> [*] State1 : this is a string State1 : this is another string State1 -> State2 State2 --> [*] @enduml 9.2 Change state rendering You can use hide empty0 码力 | 388 页 | 4.18 MB | 1 年前3
PlantUML 1.2021.1 Справочное руководство по языкуover Alice : initial state of Alice note over Bob : initial state of Bob Bob -> Alice : hello @enduml • with / (the notes are aligned) @startuml note over Alice : initial state of Alice / note over Bob Bob : initial state of Bob Bob -> Alice : hello @enduml Справочное руководство по языку PlantUML (1.2021.1) 13 / 382 1.18 Creole и HTML 1 ДИАГРАММА ПОСЛЕДОВАТЕЛЬНОСТИ [Ref. QA-354] 1.18 Creole и HTML переходов. @startuml [*] --> State1 State1 --> [*] State1 : this is a string State1 : this is another string State1 -> State2 State2 --> [*] @enduml 9.2 Change state rendering You can use hide empty0 码力 | 383 页 | 4.13 MB | 1 年前3
PlantUML 1.2020.23 Справочное руководство по языкупереходов. @startuml [*] --> State1 State1 --> [*] State1 : this is a string State1 : this is another string State1 -> State2 State2 --> [*] @enduml 7.2 Change state rendering You can use hide empty description to render state as simple box. @startuml hide empty description [*] --> State1 State1 --> [*] State1 : this is a string State1 : this is another string State1 -> State2 State2 --> [*] @enduml используя конструкцию state { ... }. @startuml scale 350 width [*] --> NotShooting state NotShooting { [*] --> Idle Idle --> Configuring : EvConfig Configuring --> Idle : EvConfig } state Configuring { [*]0 码力 | 306 页 | 3.12 MB | 1 年前3
共 97 条
- 1
- 2
- 3
- 4
- 5
- 6
- 10













