Skip to content

Commit 5652792

Browse files
committed
added improved state machine with only alphabet
1 parent d2748be commit 5652792

File tree

3 files changed

+83
-0
lines changed

3 files changed

+83
-0
lines changed
Lines changed: 82 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,82 @@
1+
stateDiagram-v2
2+
q0 : q0
3+
state "Offer_Open 😀" as q0
4+
[*] --> q0 : start
5+
q0 --> acCo : A
6+
acCo : acCo
7+
state "active Contract 😀" as acCo
8+
Obl1 : Obl1
9+
state "Obligation_to_pay_license_fee and grant license 😀" as Obl1
10+
acCo --> Obl1 : B
11+
Obl1 --> sFL : G
12+
Obl1 --> sUP : F
13+
Obl1 --> inLic : E
14+
sUP: sUP
15+
LIT : LIT
16+
state "Litigation or arbitration" as LIT
17+
sUP --> LIT : T
18+
sFL --> LIT : T
19+
sFL --> CANC : U
20+
sUP --> CANC : U
21+
sFL : sFL
22+
state "Failure_to_license" as sFL
23+
state "Failed obligation to pay" as sUP
24+
sFL --> CANC : U
25+
sFR --> LIT : T
26+
sFR : sFR
27+
state "Failed obligation to remove" as sFR
28+
acCo --> Obl5BrLic : D
29+
inLic : inLic
30+
state "Inactive_License" as inLic
31+
acCo --> TERM : C
32+
acLic : acLic
33+
state "Active_License 😀" as acLic
34+
inLic --> acLic : H
35+
acLic --> inLic : I
36+
acLic --> Obl6 : J
37+
Obl3 : Obl3
38+
state "Obligation_to_Publish 😀" as Obl3
39+
NObl4 : NObl4
40+
state "No_obligation_to_publish 😀" as NObl4
41+
acLic --> Obl3 : L
42+
acLic --> NObl4 : M
43+
%% also unclear in text if commissioned also has to submit for approval
44+
NObl4 --> waitAppr : N
45+
NObl4 --> TERM : W
46+
Obl3 --> waitAppr : N
47+
sFP : sFP
48+
state "Failure_to_Publish" as sFP
49+
Obl3 --> sFP : P
50+
Obl7 : Obl7
51+
state "Obligation Pay Evaluation Fee 😀" as Obl7
52+
waitAppr --> Obl7
53+
waitAppr --> TERM : X
54+
sFP --> CANC : U
55+
sFP --> LIT : T
56+
sFA : sFA
57+
state "failure_to_approve" as sFA
58+
sFA --> LIT : T
59+
sFA --> CANC : U
60+
inLic --> Obl6 : K
61+
NObl4 --> Obl6 : J
62+
Obl3 --> Obl6 : J
63+
Obl5BrLic : Obl5BrLic
64+
state "Obligation_to_pay_breach_fee (brLic)" as Obl5BrLic
65+
Obl5BrLic --> TERM : Y
66+
Obl5BrLic --> LIT : T
67+
Obl6 : Obl6
68+
state "Obligation_to_Remove_Comments" as Obl6
69+
Obl6 --> sFR : S
70+
Obl6 --> Obl3 : Z
71+
Obl6 --> inLic : Z
72+
Obl6 --> NObl4 : Z
73+
Obl7 --> sUP : A2
74+
Obl7 --> TERM : X
75+
waitAppr : waitAppr
76+
state "Waiting_for_Approval 😀" as waitAppr
77+
waitAppr --> Obl3 : O
78+
waitAppr --> sFA : R
79+
sUP --> Obl5BrLic : V
80+
sFP --> Obl5BrLic : V
81+
sFA --> Obl5BrLic : V
82+
sFR --> Obl5BrLic : V
207 KB
Loading

state-machine/state-machine-alphabet.svg

Lines changed: 1 addition & 0 deletions
Loading

0 commit comments

Comments
 (0)