PM_Example.mvc 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475
  1. Start start {
  2. id = "start"
  3. {Next} Exec A {
  4. name = "A"
  5. id = "A"
  6. {Next} Fork fork_1 {
  7. {Next} Exec B {
  8. name = "A"
  9. id = "A"
  10. }
  11. {Next} Exec C {
  12. name = "C"
  13. id = "C"
  14. }
  15. {Next} Exec E {
  16. name = "E"
  17. id = "E"
  18. {Produces} Data data {
  19. id = "data"
  20. name = "True"
  21. type = "Boolean"
  22. }
  23. }
  24. }
  25. }
  26. }
  27. Join join_1 {
  28. id = "join_1"
  29. }
  30. Join join_2 {
  31. id = "join_2"
  32. }
  33. Next (B,join_1){
  34. id = "B_join_1"
  35. }
  36. Next (C,join_1){
  37. id = "C_join_1"
  38. }
  39. Exec D {
  40. name = "D"
  41. id = "D"
  42. }
  43. Next (join_1, D){
  44. id = "join_1_D"
  45. }
  46. Next (D, join_2){
  47. id = "D_join_2"
  48. }
  49. Next (E, join_2){
  50. id = "E_join_2"
  51. }
  52. Exec F {
  53. name = "F"
  54. id = "F"
  55. }
  56. Decision decision_1 {
  57. id = "decision_1"
  58. }
  59. DecisionConsumes (decision_1, data) {
  60. id = "decision_1_data"
  61. }
  62. Next (F, decision_1){
  63. id = "F_decision_1"
  64. }
  65. Next (decision_1, A){
  66. id = "decision_1_A"
  67. value = "True"
  68. }
  69. Finish end {
  70. id = "finish"
  71. }
  72. Next (decision_1, end){
  73. id = "decision_1_end"
  74. value = "False"
  75. }