IDE支援
-
#Phpstorm
- ##在Plugins中安裝
PlantUML integration
外掛程式
- 到
http://www.graphviz.org/
網站下載
graphviz.exe並安裝(這個軟體可以支援更多的UML語法)
- 將graphviz安裝目錄下的
dot.exe
路徑加入PlantUML的設定中
- ##在Plugins中安裝
- 文件位址:
http://plantuml.com/
- 建議使用
活動圖-Activity-bate
語法:活動圖Activity-Beta(https://plantuml.com/zh/activity-diagram-beta)
- #活動圖(新語法)
新的語法將會取代舊的語法。然而考慮到相容性,舊的語法仍被能夠使用以確保向前相容。
但是我們鼓勵使用者使用新的語法格式。
@startuml
、
@enduml開始、結束標記,表示UML解析的部分
start
、
end表示圖示的開始與結束。圖示的開始和結束。
:Hello world;
活動標籤(activity label)以冒號開始,以分號結束。活動預設安裝它們定義的順序就行連接。
if
、
then、
else和
elseif設定分支測試。標註文字則放在括號中。
repeat
、
repeatwhile重複迴圈。
while
和
endwhile進行while迴圈。也可以在關鍵字
endwhile後面加上標註,還有一種方式是使用關鍵字
is。
fork
,
fork again和
end fork表示並行處理。
note
、
end note、
floating note left等等表示註釋,例如:
floating note left: This is a note :foo2; note right This note is on several //lines// and can contain <b>HTML</b> ==== * Calling the method ""foo()"" is prohibited end note
#HotPin:activity;
、
#AAAAAA:ending of the process;表示顏色
- ->
- 標記,你可以為箭頭添加文字或修改箭頭顏色。
dotted
,,
dashed bold - 或
hidden arrows
和顏色標記,例如
-[#blue]->
partition Initialization { :read config file; :init internal variable; }