PlantUML 을사용해서 UML 그리기 - PlantUML 언어참조가이드(Version 1.2023.11)
significantly speeds it up. Users benefit from a more streamlined process with fewer requirements for time-consuming revisions and adjustments. • Visualization While Drafting: The ability to envisage the Duration With teoz it is possible to add anchors to the diagram and use the anchors to specify duration time. @startuml !pragma teoz true {start} Alice -> Bob : start doing things during duration Bob -> Max Max : something Max -> Bob : something else {end} Bob -> Alice : finish {start} <-> {end} : some time @enduml You can use the -P command-line option to specify the pragma: java -jar plantuml.jar -Pteoz=true0 码力 | 552 页 | 7.88 MB | 1 年前3PlantUML 을사용해서 UML 그리기 - PlantUML 언어참조가이드(Version 1.2020.23)
With teoz usage it is possible to add anchors to the diagram and use the anchors to specify duration time. @startuml PlantUML 언어참조가이드 (1.2020.23) 21 / 306 1.29 Stereotypes and Spots 1 시퀀스다이어그램 !pragma Max : something Max -> Bob : something else {end} Bob -> Alice : finish {start} <-> {end} : some time @enduml 1.29 Stereotypes and Spots It is possible to add stereotypes to participants using << and onSecurityCheck" then ->[true] "Page.onInit()" if "isForward?" then ->[no] "Process controls" if "continue processing?" then -->[yes] ===RENDERING=== else -->[no] ===REDIRECT_CHECK=== endif else -->[yes] ===RENDERING===0 码力 | 307 页 | 3.16 MB | 1 年前3PlantUML 1.2020.22 언어참조가이드
With teoz usage it is possible to add anchors to the diagram and use the anchors to specify duration time. @startuml !pragma teoz true {start} Alice -> Bob : start doing things during duration Bob -> Max Max : something Max -> Bob : something else {end} Bob -> Alice : finish {start} <-> {end} : some time @enduml 1.27 Stereotypes and Spots It is possible to add stereotypes to participants using << and onSecurityCheck" then ->[true] "Page.onInit()" if "isForward?" then ->[no] "Process controls" if "continue processing?" then -->[yes] ===RENDERING=== else -->[no] ===REDIRECT_CHECK=== endif else -->[yes] ===RENDERING===0 码力 | 295 页 | 3.08 MB | 1 年前3PlantUML 1.2021.1 언어참조가이드
With teoz usage it is possible to add anchors to the diagram and use the anchors to specify duration time. @startuml !pragma teoz true {start} Alice -> Bob : start doing things during duration Bob -> Max Max : something Max -> Bob : something else {end} Bob -> Alice : finish {start} <-> {end} : some time @enduml 1.31 Stereotypes and Spots It is possible to add stereotypes to participants using << and onSecurityCheck" then ->[true] "Page.onInit()" if "isForward?" then ->[no] "Process controls" if "continue processing?" then -->[yes] ===RENDERING=== else -->[no] ===REDIRECT_CHECK=== endif else -->[yes] ===RENDERING===0 码力 | 386 页 | 4.12 MB | 1 年前3PlantUML 1.2021.2 언어참조가이드
With teoz usage it is possible to add anchors to the diagram and use the anchors to specify duration time. @startuml !pragma teoz true {start} Alice -> Bob : start doing things during duration Bob -> Max Max : something Max -> Bob : something else {end} Bob -> Alice : finish {start} <-> {end} : some time @enduml 1.31 Stereotypes and Spots It is possible to add stereotypes to participants using << and onSecurityCheck" then ->[true] "Page.onInit()" if "isForward?" then ->[no] "Process controls" if "continue processing?" then -->[yes] ===RENDERING=== else -->[no] ===REDIRECT_CHECK=== endif else -->[yes] ===RENDERING===0 码力 | 391 页 | 4.17 MB | 1 年前3PlantUML 1.2021.3 언어참조가이드
With teoz usage it is possible to add anchors to the diagram and use the anchors to specify duration time. @startuml !pragma teoz true {start} Alice -> Bob : start doing things during duration Bob -> Max Max : something Max -> Bob : something else {end} Bob -> Alice : finish {start} <-> {end} : some time @enduml 1.31 Stereotypes and Spots It is possible to add stereotypes to participants using << and onSecurityCheck" then ->[true] "Page.onInit()" if "isForward?" then ->[no] "Process controls" if "continue processing?" then -->[yes] ===RENDERING=== else -->[no] ===REDIRECT_CHECK=== endif else -->[yes] ===RENDERING===0 码力 | 408 页 | 4.32 MB | 1 年前3PlantUML 을사용해서 UML 그리기 - PlantUML 언어참조가이드(Version 1.2019.2)
onSecurityCheck" then ->[true] "Page.onInit()" if "isForward?" then ->[no] "Process controls" if "continue processing?" then -->[yes] ===RENDERING=== else -->[no] ===REDIRECT_CHECK=== endif else -->[yes] ===RENDERING=== and end while keywords to have repeat loops. PlantUML 언어참조가이드 (1.2019.2) 65 / 157 5.6 Parallel processing 5 ACTIVITY DIAGRAM (BETA) @startuml start while (data available?) :read data; :generate diagrams; file; endwhile (empty) :close file; @enduml 5.6 Parallel processing You can use fork, fork again and end fork keywords to denote parallel processing. @startuml start if (multiprocessor?) then (yes) fork0 码力 | 158 页 | 1.76 MB | 1 年前3PlantUML 1.2019.4 언어참조가이드
onSecurityCheck" then ->[true] "Page.onInit()" if "isForward?" then ->[no] "Process controls" if "continue processing?" then -->[yes] ===RENDERING=== else -->[no] ===REDIRECT_CHECK=== endif else -->[yes] ===RENDERING=== file; endwhile (empty) :close file; @enduml 5.6 Parallel processing You can use fork, fork again and end fork keywords to denote parallel processing. @startuml start if (multiprocessor?) then (yes) fork onSecurityCheck) then (true) :Page.onInit(); if (isForward?) then (no) :Process controls; if (continue processing?) then (no) stop endif if (isPost?) then (yes) :Page.onPost(); else (no) :Page.onGet(); endif0 码力 | 166 页 | 1.86 MB | 1 年前3PlantUML 1.2019.1 언어참조가이드
onSecurityCheck" then ->[true] "Page.onInit()" if "isForward?" then ->[no] "Process controls" if "continue processing?" then -->[yes] ===RENDERING=== else -->[no] ===REDIRECT_CHECK=== endif else -->[yes] ===RENDERING=== :generate diagrams; endwhile stop @enduml PlantUML 언어참조가이드 (1.2019.1) 61 / 145 5.6 Parallel processing 5 ACTIVITY DIAGRAM (BETA) It is possible to provide a label after the endwhile keyword, or using file; endwhile (empty) :close file; @enduml 5.6 Parallel processing You can use fork, fork again and end fork keywords to denote parallel processing. @startuml start if (multiprocessor?) then (yes) fork0 码力 | 146 页 | 1.89 MB | 1 年前3PlantUML 을사용해서 UML 그리기 - PlantUML 언어참조가이드(Version 1.2019.3)
onSecurityCheck" then ->[true] "Page.onInit()" if "isForward?" then ->[no] "Process controls" if "continue processing?" then -->[yes] ===RENDERING=== else -->[no] ===REDIRECT_CHECK=== endif else -->[yes] ===RENDERING=== file; endwhile (empty) :close file; @enduml 5.6 Parallel processing You can use fork, fork again and end fork keywords to denote parallel processing. @startuml start if (multiprocessor?) then (yes) fork onSecurityCheck) then (true) :Page.onInit(); if (isForward?) then (no) :Process controls; if (continue processing?) then (no) stop endif if (isPost?) then (yes) :Page.onPost(); else (no) :Page.onGet(); endif0 码力 | 158 页 | 1.76 MB | 1 年前3
共 15 条
- 1
- 2