updated for functions
This commit is contained in:
@@ -0,0 +1,29 @@
|
||||
@startuml
|
||||
skinparam state {
|
||||
BackgroundColor<<choice>> LightYellow
|
||||
}
|
||||
|
||||
[*] --> SUBMITTED
|
||||
|
||||
state PAID <<choice>>
|
||||
state SUBMITTED <<choice>>
|
||||
|
||||
SUBMITTED -[#1E90FF,bold]-> PAID : PAY
|
||||
PAID -[#1E90FF,bold]-> FULFILLED : FULFILL
|
||||
SUBMITTED -[#1E90FF,bold]-> CANCELED : CANCEL [λ]
|
||||
PAID -[#1E90FF,bold]-> CANCELED : CANCEL
|
||||
SUBMITTED -[#1E90FF,bold]-> SUBMITTED : ABCD
|
||||
SUBMITTED -[#4682B4,bold]-> PAID2 : [λ] (order=0)
|
||||
SUBMITTED -[#4682B4,bold]-> PAID3 : (order=1)
|
||||
PAID -[#FF6347,bold]-> PAID1 : [λ] (order=0)
|
||||
PAID -[#FF6347,bold]-> PAID2 : [guard1] (order=1)
|
||||
PAID -[#FF6347,bold]-> HAPPEN : [λ] (order=2)
|
||||
PAID -[#FF6347,bold]-> PAID3 : (order=3)
|
||||
PAID2 -[#1E90FF,bold]-> CANCELED
|
||||
PAID3 -[#1E90FF,bold]-> CANCELED
|
||||
PAID1 -[#1E90FF,bold]-> PAID1 : ABCD / λ, action2
|
||||
|
||||
CANCELED --> [*]
|
||||
FULFILLED --> [*]
|
||||
@enduml
|
||||
|
||||
Reference in New Issue
Block a user