styling
This commit is contained in:
@@ -0,0 +1,578 @@
|
||||
{
|
||||
"name" : "click.kamil.examples.statemachine.complex.ComplexStateMachineConfig",
|
||||
"transitions" : [ {
|
||||
"type" : "EXTERNAL",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE1",
|
||||
"fullIdentifier" : "States.STATE1"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE2",
|
||||
"fullIdentifier" : "States.STATE2"
|
||||
} ],
|
||||
"event" : "Events.EVENT1",
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : null
|
||||
}, {
|
||||
"type" : "EXTERNAL",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE2",
|
||||
"fullIdentifier" : "States.STATE2"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE3",
|
||||
"fullIdentifier" : "States.STATE3"
|
||||
} ],
|
||||
"event" : "Events.EVENT2",
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : null
|
||||
}, {
|
||||
"type" : "EXTERNAL",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE3",
|
||||
"fullIdentifier" : "States.STATE3"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE4",
|
||||
"fullIdentifier" : "States.STATE4"
|
||||
} ],
|
||||
"event" : "Events.EVENT3",
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : null
|
||||
}, {
|
||||
"type" : "EXTERNAL",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE4",
|
||||
"fullIdentifier" : "States.STATE4"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE5",
|
||||
"fullIdentifier" : "States.STATE5"
|
||||
} ],
|
||||
"event" : "Events.EVENT4",
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : null
|
||||
}, {
|
||||
"type" : "EXTERNAL",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE5",
|
||||
"fullIdentifier" : "States.STATE5"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE6",
|
||||
"fullIdentifier" : "States.STATE6"
|
||||
} ],
|
||||
"event" : "Events.EVENT5",
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : null
|
||||
}, {
|
||||
"type" : "EXTERNAL",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE6",
|
||||
"fullIdentifier" : "States.STATE6"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE7",
|
||||
"fullIdentifier" : "States.STATE7"
|
||||
} ],
|
||||
"event" : "Events.EVENT6",
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : null
|
||||
}, {
|
||||
"type" : "EXTERNAL",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE7",
|
||||
"fullIdentifier" : "States.STATE7"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE8",
|
||||
"fullIdentifier" : "States.STATE8"
|
||||
} ],
|
||||
"event" : "Events.EVENT7",
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : null
|
||||
}, {
|
||||
"type" : "EXTERNAL",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE8",
|
||||
"fullIdentifier" : "States.STATE8"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE9",
|
||||
"fullIdentifier" : "States.STATE9"
|
||||
} ],
|
||||
"event" : "Events.EVENT8",
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : null
|
||||
}, {
|
||||
"type" : "EXTERNAL",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE9",
|
||||
"fullIdentifier" : "States.STATE9"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE10",
|
||||
"fullIdentifier" : "States.STATE10"
|
||||
} ],
|
||||
"event" : "Events.EVENT9",
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : null
|
||||
}, {
|
||||
"type" : "EXTERNAL",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE10",
|
||||
"fullIdentifier" : "States.STATE10"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE11",
|
||||
"fullIdentifier" : "States.STATE11"
|
||||
} ],
|
||||
"event" : "Events.EVENT10",
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : null
|
||||
}, {
|
||||
"type" : "EXTERNAL",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE11",
|
||||
"fullIdentifier" : "States.STATE11"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE12",
|
||||
"fullIdentifier" : "States.STATE12"
|
||||
} ],
|
||||
"event" : "Events.EVENT11",
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : null
|
||||
}, {
|
||||
"type" : "EXTERNAL",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE12",
|
||||
"fullIdentifier" : "States.STATE12"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE13",
|
||||
"fullIdentifier" : "States.STATE13"
|
||||
} ],
|
||||
"event" : "Events.EVENT12",
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : null
|
||||
}, {
|
||||
"type" : "EXTERNAL",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE13",
|
||||
"fullIdentifier" : "States.STATE13"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE14",
|
||||
"fullIdentifier" : "States.STATE14"
|
||||
} ],
|
||||
"event" : "Events.EVENT13",
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : null
|
||||
}, {
|
||||
"type" : "EXTERNAL",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE14",
|
||||
"fullIdentifier" : "States.STATE14"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE15",
|
||||
"fullIdentifier" : "States.STATE15"
|
||||
} ],
|
||||
"event" : "Events.EVENT14",
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : null
|
||||
}, {
|
||||
"type" : "EXTERNAL",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE15",
|
||||
"fullIdentifier" : "States.STATE15"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE16",
|
||||
"fullIdentifier" : "States.STATE16"
|
||||
} ],
|
||||
"event" : "Events.EVENT15",
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : null
|
||||
}, {
|
||||
"type" : "CHOICE",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE16",
|
||||
"fullIdentifier" : "States.STATE16"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE17",
|
||||
"fullIdentifier" : "States.STATE17"
|
||||
} ],
|
||||
"event" : null,
|
||||
"guard" : {
|
||||
"expression" : "guardVarEquals(\"value1\")",
|
||||
"isLambda" : false
|
||||
},
|
||||
"actions" : [ ],
|
||||
"order" : 0
|
||||
}, {
|
||||
"type" : "CHOICE",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE16",
|
||||
"fullIdentifier" : "States.STATE16"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE18",
|
||||
"fullIdentifier" : "States.STATE18"
|
||||
} ],
|
||||
"event" : null,
|
||||
"guard" : {
|
||||
"expression" : "guardVarEquals(\"value2\")",
|
||||
"isLambda" : false
|
||||
},
|
||||
"actions" : [ ],
|
||||
"order" : 1
|
||||
}, {
|
||||
"type" : "CHOICE",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE16",
|
||||
"fullIdentifier" : "States.STATE16"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE19",
|
||||
"fullIdentifier" : "States.STATE19"
|
||||
} ],
|
||||
"event" : null,
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : 2
|
||||
}, {
|
||||
"type" : "CHOICE",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE17",
|
||||
"fullIdentifier" : "States.STATE17"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE20",
|
||||
"fullIdentifier" : "States.STATE20"
|
||||
} ],
|
||||
"event" : null,
|
||||
"guard" : {
|
||||
"expression" : "guardEventHeaderEquals(\"header1\",\"foo\")",
|
||||
"isLambda" : false
|
||||
},
|
||||
"actions" : [ ],
|
||||
"order" : 0
|
||||
}, {
|
||||
"type" : "CHOICE",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE17",
|
||||
"fullIdentifier" : "States.STATE17"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE16",
|
||||
"fullIdentifier" : "States.STATE16"
|
||||
} ],
|
||||
"event" : null,
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : 1
|
||||
}, {
|
||||
"type" : "CHOICE",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE18",
|
||||
"fullIdentifier" : "States.STATE18"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE19",
|
||||
"fullIdentifier" : "States.STATE19"
|
||||
} ],
|
||||
"event" : null,
|
||||
"guard" : {
|
||||
"expression" : "guardVarEquals(\"value3\")",
|
||||
"isLambda" : false
|
||||
},
|
||||
"actions" : [ ],
|
||||
"order" : 0
|
||||
}, {
|
||||
"type" : "CHOICE",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE18",
|
||||
"fullIdentifier" : "States.STATE18"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE20",
|
||||
"fullIdentifier" : "States.STATE20"
|
||||
} ],
|
||||
"event" : null,
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : 1
|
||||
}, {
|
||||
"type" : "CHOICE",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE19",
|
||||
"fullIdentifier" : "States.STATE19"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE1",
|
||||
"fullIdentifier" : "States.STATE1"
|
||||
} ],
|
||||
"event" : null,
|
||||
"guard" : {
|
||||
"expression" : "guardVarEquals(\"reset\")",
|
||||
"isLambda" : false
|
||||
},
|
||||
"actions" : [ ],
|
||||
"order" : 0
|
||||
}, {
|
||||
"type" : "CHOICE",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE19",
|
||||
"fullIdentifier" : "States.STATE19"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE20",
|
||||
"fullIdentifier" : "States.STATE20"
|
||||
} ],
|
||||
"event" : null,
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : 1
|
||||
}, {
|
||||
"type" : "CHOICE",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE20",
|
||||
"fullIdentifier" : "States.STATE20"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE5",
|
||||
"fullIdentifier" : "States.STATE5"
|
||||
} ],
|
||||
"event" : null,
|
||||
"guard" : {
|
||||
"expression" : "guardEventHeaderEquals(\"header2\",\"bar\")",
|
||||
"isLambda" : false
|
||||
},
|
||||
"actions" : [ ],
|
||||
"order" : 0
|
||||
}, {
|
||||
"type" : "CHOICE",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE20",
|
||||
"fullIdentifier" : "States.STATE20"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE1",
|
||||
"fullIdentifier" : "States.STATE1"
|
||||
} ],
|
||||
"event" : null,
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : 1
|
||||
}, {
|
||||
"type" : "CHOICE",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE11",
|
||||
"fullIdentifier" : "States.STATE11"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE13",
|
||||
"fullIdentifier" : "States.STATE13"
|
||||
} ],
|
||||
"event" : null,
|
||||
"guard" : {
|
||||
"expression" : "guardVarEquals(\"goTo13\")",
|
||||
"isLambda" : false
|
||||
},
|
||||
"actions" : [ ],
|
||||
"order" : 0
|
||||
}, {
|
||||
"type" : "CHOICE",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE11",
|
||||
"fullIdentifier" : "States.STATE11"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE14",
|
||||
"fullIdentifier" : "States.STATE14"
|
||||
} ],
|
||||
"event" : null,
|
||||
"guard" : {
|
||||
"expression" : "guardVarEquals(\"goTo14\")",
|
||||
"isLambda" : false
|
||||
},
|
||||
"actions" : [ ],
|
||||
"order" : 1
|
||||
}, {
|
||||
"type" : "CHOICE",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE11",
|
||||
"fullIdentifier" : "States.STATE11"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE15",
|
||||
"fullIdentifier" : "States.STATE15"
|
||||
} ],
|
||||
"event" : null,
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : 2
|
||||
}, {
|
||||
"type" : "CHOICE",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE12",
|
||||
"fullIdentifier" : "States.STATE12"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE10",
|
||||
"fullIdentifier" : "States.STATE10"
|
||||
} ],
|
||||
"event" : null,
|
||||
"guard" : {
|
||||
"expression" : "guardVarEquals(\"goBack10\")",
|
||||
"isLambda" : false
|
||||
},
|
||||
"actions" : [ ],
|
||||
"order" : 0
|
||||
}, {
|
||||
"type" : "CHOICE",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE12",
|
||||
"fullIdentifier" : "States.STATE12"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE11",
|
||||
"fullIdentifier" : "States.STATE11"
|
||||
} ],
|
||||
"event" : null,
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : 1
|
||||
}, {
|
||||
"type" : "CHOICE",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE14",
|
||||
"fullIdentifier" : "States.STATE14"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE12",
|
||||
"fullIdentifier" : "States.STATE12"
|
||||
} ],
|
||||
"event" : null,
|
||||
"guard" : {
|
||||
"expression" : "guardVarEquals(\"loop12\")",
|
||||
"isLambda" : false
|
||||
},
|
||||
"actions" : [ ],
|
||||
"order" : 0
|
||||
}, {
|
||||
"type" : "CHOICE",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE14",
|
||||
"fullIdentifier" : "States.STATE14"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE16",
|
||||
"fullIdentifier" : "States.STATE16"
|
||||
} ],
|
||||
"event" : null,
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : 1
|
||||
}, {
|
||||
"type" : "CHOICE",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE9",
|
||||
"fullIdentifier" : "States.STATE9"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE8",
|
||||
"fullIdentifier" : "States.STATE8"
|
||||
} ],
|
||||
"event" : null,
|
||||
"guard" : {
|
||||
"expression" : "guardVarEquals(\"stepBack\")",
|
||||
"isLambda" : false
|
||||
},
|
||||
"actions" : [ ],
|
||||
"order" : 0
|
||||
}, {
|
||||
"type" : "CHOICE",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE9",
|
||||
"fullIdentifier" : "States.STATE9"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE7",
|
||||
"fullIdentifier" : "States.STATE7"
|
||||
} ],
|
||||
"event" : null,
|
||||
"guard" : {
|
||||
"expression" : "guardVarEquals(\"stepBackMore\")",
|
||||
"isLambda" : false
|
||||
},
|
||||
"actions" : [ ],
|
||||
"order" : 1
|
||||
}, {
|
||||
"type" : "CHOICE",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE9",
|
||||
"fullIdentifier" : "States.STATE9"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE6",
|
||||
"fullIdentifier" : "States.STATE6"
|
||||
} ],
|
||||
"event" : null,
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : 2
|
||||
}, {
|
||||
"type" : "CHOICE",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE8",
|
||||
"fullIdentifier" : "States.STATE8"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE9",
|
||||
"fullIdentifier" : "States.STATE9"
|
||||
} ],
|
||||
"event" : null,
|
||||
"guard" : {
|
||||
"expression" : "guardVarEquals(\"forward9\")",
|
||||
"isLambda" : false
|
||||
},
|
||||
"actions" : [ ],
|
||||
"order" : 0
|
||||
}, {
|
||||
"type" : "CHOICE",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE8",
|
||||
"fullIdentifier" : "States.STATE8"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE10",
|
||||
"fullIdentifier" : "States.STATE10"
|
||||
} ],
|
||||
"event" : null,
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : 1
|
||||
} ],
|
||||
"startStates" : [ "States.STATE1" ],
|
||||
"endStates" : [ ],
|
||||
"renderChoicesAsDiamonds" : true
|
||||
}
|
||||
@@ -0,0 +1,780 @@
|
||||
{
|
||||
"name" : "click.kamil.examples.statemachine.inheritanceextrafunctionsstate3.F1StateMachineConfiguration",
|
||||
"transitions" : [ {
|
||||
"type" : "EXTERNAL",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE1",
|
||||
"fullIdentifier" : "States.STATE1"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE2",
|
||||
"fullIdentifier" : "States.STATE2"
|
||||
} ],
|
||||
"event" : "Events.EVENT1",
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : null
|
||||
}, {
|
||||
"type" : "EXTERNAL",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE2",
|
||||
"fullIdentifier" : "States.STATE2"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE3",
|
||||
"fullIdentifier" : "States.STATE3"
|
||||
} ],
|
||||
"event" : "Events.EVENT2",
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : null
|
||||
}, {
|
||||
"type" : "EXTERNAL",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE3",
|
||||
"fullIdentifier" : "States.STATE3"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE4",
|
||||
"fullIdentifier" : "States.STATE4"
|
||||
} ],
|
||||
"event" : "Events.EVENT3",
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : null
|
||||
}, {
|
||||
"type" : "EXTERNAL",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE4",
|
||||
"fullIdentifier" : "States.STATE4"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE5",
|
||||
"fullIdentifier" : "States.STATE5"
|
||||
} ],
|
||||
"event" : "Events.EVENT4",
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : null
|
||||
}, {
|
||||
"type" : "EXTERNAL",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE5",
|
||||
"fullIdentifier" : "States.STATE5"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE6",
|
||||
"fullIdentifier" : "States.STATE6"
|
||||
} ],
|
||||
"event" : "Events.EVENT5",
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : null
|
||||
}, {
|
||||
"type" : "EXTERNAL",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE6",
|
||||
"fullIdentifier" : "States.STATE6"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE7",
|
||||
"fullIdentifier" : "States.STATE7"
|
||||
} ],
|
||||
"event" : "Events.EVENT6",
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : null
|
||||
}, {
|
||||
"type" : "EXTERNAL",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE7",
|
||||
"fullIdentifier" : "States.STATE7"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE8",
|
||||
"fullIdentifier" : "States.STATE8"
|
||||
} ],
|
||||
"event" : "Events.EVENT7",
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : null
|
||||
}, {
|
||||
"type" : "EXTERNAL",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE8",
|
||||
"fullIdentifier" : "States.STATE8"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE9",
|
||||
"fullIdentifier" : "States.STATE9"
|
||||
} ],
|
||||
"event" : "Events.EVENT8",
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : null
|
||||
}, {
|
||||
"type" : "EXTERNAL",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE9",
|
||||
"fullIdentifier" : "States.STATE9"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE10",
|
||||
"fullIdentifier" : "States.STATE10"
|
||||
} ],
|
||||
"event" : "Events.EVENT9",
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : null
|
||||
}, {
|
||||
"type" : "EXTERNAL",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE10",
|
||||
"fullIdentifier" : "States.STATE10"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE11",
|
||||
"fullIdentifier" : "States.STATE11"
|
||||
} ],
|
||||
"event" : "Events.EVENT10",
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : null
|
||||
}, {
|
||||
"type" : "EXTERNAL",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE11",
|
||||
"fullIdentifier" : "States.STATE11"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE12",
|
||||
"fullIdentifier" : "States.STATE12"
|
||||
} ],
|
||||
"event" : "Events.EVENT11",
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : null
|
||||
}, {
|
||||
"type" : "EXTERNAL",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE12",
|
||||
"fullIdentifier" : "States.STATE12"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE13",
|
||||
"fullIdentifier" : "States.STATE13"
|
||||
} ],
|
||||
"event" : "Events.EVENT12",
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : null
|
||||
}, {
|
||||
"type" : "EXTERNAL",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE13",
|
||||
"fullIdentifier" : "States.STATE13"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE14",
|
||||
"fullIdentifier" : "States.STATE14"
|
||||
} ],
|
||||
"event" : "Events.EVENT13",
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : null
|
||||
}, {
|
||||
"type" : "EXTERNAL",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE14",
|
||||
"fullIdentifier" : "States.STATE14"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE15",
|
||||
"fullIdentifier" : "States.STATE15"
|
||||
} ],
|
||||
"event" : "Events.EVENT14",
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : null
|
||||
}, {
|
||||
"type" : "EXTERNAL",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE15",
|
||||
"fullIdentifier" : "States.STATE15"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE16",
|
||||
"fullIdentifier" : "States.STATE16"
|
||||
} ],
|
||||
"event" : "Events.EVENT15",
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : null
|
||||
}, {
|
||||
"type" : "EXTERNAL",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE1",
|
||||
"fullIdentifier" : "States.STATE1"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.CANCEL",
|
||||
"fullIdentifier" : "States.CANCEL"
|
||||
} ],
|
||||
"event" : "Events.EVENT_CANCEL",
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : null
|
||||
}, {
|
||||
"type" : "EXTERNAL",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE2",
|
||||
"fullIdentifier" : "States.STATE2"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.CANCEL",
|
||||
"fullIdentifier" : "States.CANCEL"
|
||||
} ],
|
||||
"event" : "Events.EVENT_CANCEL",
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : null
|
||||
}, {
|
||||
"type" : "EXTERNAL",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE3",
|
||||
"fullIdentifier" : "States.STATE3"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.CANCEL",
|
||||
"fullIdentifier" : "States.CANCEL"
|
||||
} ],
|
||||
"event" : "Events.EVENT_CANCEL",
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : null
|
||||
}, {
|
||||
"type" : "EXTERNAL",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE4",
|
||||
"fullIdentifier" : "States.STATE4"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.CANCEL",
|
||||
"fullIdentifier" : "States.CANCEL"
|
||||
} ],
|
||||
"event" : "Events.EVENT_CANCEL",
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : null
|
||||
}, {
|
||||
"type" : "EXTERNAL",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE5",
|
||||
"fullIdentifier" : "States.STATE5"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.CANCEL",
|
||||
"fullIdentifier" : "States.CANCEL"
|
||||
} ],
|
||||
"event" : "Events.EVENT_CANCEL",
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : null
|
||||
}, {
|
||||
"type" : "EXTERNAL",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE4",
|
||||
"fullIdentifier" : "States.STATE4"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATEY",
|
||||
"fullIdentifier" : "States.STATEY"
|
||||
} ],
|
||||
"event" : "Events.EVENTY",
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : null
|
||||
}, {
|
||||
"type" : "CHOICE",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATEY",
|
||||
"fullIdentifier" : "States.STATEY"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATEX",
|
||||
"fullIdentifier" : "States.STATEX"
|
||||
} ],
|
||||
"event" : null,
|
||||
"guard" : {
|
||||
"expression" : "guardVarEquals(\"value1\")",
|
||||
"isLambda" : false
|
||||
},
|
||||
"actions" : [ ],
|
||||
"order" : 0
|
||||
}, {
|
||||
"type" : "CHOICE",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATEY",
|
||||
"fullIdentifier" : "States.STATEY"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATEZ",
|
||||
"fullIdentifier" : "States.STATEZ"
|
||||
} ],
|
||||
"event" : null,
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : 1
|
||||
}, {
|
||||
"type" : "CHOICE",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE16",
|
||||
"fullIdentifier" : "States.STATE16"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE17",
|
||||
"fullIdentifier" : "States.STATE17"
|
||||
} ],
|
||||
"event" : null,
|
||||
"guard" : {
|
||||
"expression" : "guardVarEquals(\"value1\")",
|
||||
"isLambda" : false
|
||||
},
|
||||
"actions" : [ ],
|
||||
"order" : 0
|
||||
}, {
|
||||
"type" : "CHOICE",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE16",
|
||||
"fullIdentifier" : "States.STATE16"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE18",
|
||||
"fullIdentifier" : "States.STATE18"
|
||||
} ],
|
||||
"event" : null,
|
||||
"guard" : {
|
||||
"expression" : "guardVarEquals(\"value2\")",
|
||||
"isLambda" : false
|
||||
},
|
||||
"actions" : [ ],
|
||||
"order" : 1
|
||||
}, {
|
||||
"type" : "CHOICE",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE16",
|
||||
"fullIdentifier" : "States.STATE16"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE19",
|
||||
"fullIdentifier" : "States.STATE19"
|
||||
} ],
|
||||
"event" : null,
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : 2
|
||||
}, {
|
||||
"type" : "CHOICE",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE17",
|
||||
"fullIdentifier" : "States.STATE17"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE20",
|
||||
"fullIdentifier" : "States.STATE20"
|
||||
} ],
|
||||
"event" : null,
|
||||
"guard" : {
|
||||
"expression" : "guardEventHeaderEquals(\"header1\",\"foo\")",
|
||||
"isLambda" : false
|
||||
},
|
||||
"actions" : [ ],
|
||||
"order" : 0
|
||||
}, {
|
||||
"type" : "CHOICE",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE17",
|
||||
"fullIdentifier" : "States.STATE17"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE16",
|
||||
"fullIdentifier" : "States.STATE16"
|
||||
} ],
|
||||
"event" : null,
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : 1
|
||||
}, {
|
||||
"type" : "CHOICE",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE18",
|
||||
"fullIdentifier" : "States.STATE18"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE19",
|
||||
"fullIdentifier" : "States.STATE19"
|
||||
} ],
|
||||
"event" : null,
|
||||
"guard" : {
|
||||
"expression" : "guardVarEquals(\"value3\")",
|
||||
"isLambda" : false
|
||||
},
|
||||
"actions" : [ ],
|
||||
"order" : 0
|
||||
}, {
|
||||
"type" : "CHOICE",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE18",
|
||||
"fullIdentifier" : "States.STATE18"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE20",
|
||||
"fullIdentifier" : "States.STATE20"
|
||||
} ],
|
||||
"event" : null,
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : 1
|
||||
}, {
|
||||
"type" : "CHOICE",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE19",
|
||||
"fullIdentifier" : "States.STATE19"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE1",
|
||||
"fullIdentifier" : "States.STATE1"
|
||||
} ],
|
||||
"event" : null,
|
||||
"guard" : {
|
||||
"expression" : "guardVarEquals(\"reset\")",
|
||||
"isLambda" : false
|
||||
},
|
||||
"actions" : [ ],
|
||||
"order" : 0
|
||||
}, {
|
||||
"type" : "CHOICE",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE19",
|
||||
"fullIdentifier" : "States.STATE19"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE20",
|
||||
"fullIdentifier" : "States.STATE20"
|
||||
} ],
|
||||
"event" : null,
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : 1
|
||||
}, {
|
||||
"type" : "CHOICE",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE20",
|
||||
"fullIdentifier" : "States.STATE20"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE5",
|
||||
"fullIdentifier" : "States.STATE5"
|
||||
} ],
|
||||
"event" : null,
|
||||
"guard" : {
|
||||
"expression" : "guardEventHeaderEquals(\"header2\",\"bar\")",
|
||||
"isLambda" : false
|
||||
},
|
||||
"actions" : [ ],
|
||||
"order" : 0
|
||||
}, {
|
||||
"type" : "CHOICE",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE20",
|
||||
"fullIdentifier" : "States.STATE20"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE1",
|
||||
"fullIdentifier" : "States.STATE1"
|
||||
} ],
|
||||
"event" : null,
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : 1
|
||||
}, {
|
||||
"type" : "CHOICE",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE11",
|
||||
"fullIdentifier" : "States.STATE11"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE13",
|
||||
"fullIdentifier" : "States.STATE13"
|
||||
} ],
|
||||
"event" : null,
|
||||
"guard" : {
|
||||
"expression" : "guardVarEquals(\"goTo13\")",
|
||||
"isLambda" : false
|
||||
},
|
||||
"actions" : [ ],
|
||||
"order" : 0
|
||||
}, {
|
||||
"type" : "CHOICE",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE11",
|
||||
"fullIdentifier" : "States.STATE11"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE14",
|
||||
"fullIdentifier" : "States.STATE14"
|
||||
} ],
|
||||
"event" : null,
|
||||
"guard" : {
|
||||
"expression" : "guardVarEquals(\"goTo14\")",
|
||||
"isLambda" : false
|
||||
},
|
||||
"actions" : [ ],
|
||||
"order" : 1
|
||||
}, {
|
||||
"type" : "CHOICE",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE11",
|
||||
"fullIdentifier" : "States.STATE11"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE15",
|
||||
"fullIdentifier" : "States.STATE15"
|
||||
} ],
|
||||
"event" : null,
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : 2
|
||||
}, {
|
||||
"type" : "CHOICE",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE12",
|
||||
"fullIdentifier" : "States.STATE12"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE10",
|
||||
"fullIdentifier" : "States.STATE10"
|
||||
} ],
|
||||
"event" : null,
|
||||
"guard" : {
|
||||
"expression" : "guardVarEquals(\"goBack10\")",
|
||||
"isLambda" : false
|
||||
},
|
||||
"actions" : [ ],
|
||||
"order" : 0
|
||||
}, {
|
||||
"type" : "CHOICE",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE12",
|
||||
"fullIdentifier" : "States.STATE12"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE11",
|
||||
"fullIdentifier" : "States.STATE11"
|
||||
} ],
|
||||
"event" : null,
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : 1
|
||||
}, {
|
||||
"type" : "CHOICE",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE14",
|
||||
"fullIdentifier" : "States.STATE14"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE12",
|
||||
"fullIdentifier" : "States.STATE12"
|
||||
} ],
|
||||
"event" : null,
|
||||
"guard" : {
|
||||
"expression" : "guardVarEquals(\"loop12\")",
|
||||
"isLambda" : false
|
||||
},
|
||||
"actions" : [ ],
|
||||
"order" : 0
|
||||
}, {
|
||||
"type" : "CHOICE",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE14",
|
||||
"fullIdentifier" : "States.STATE14"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE16",
|
||||
"fullIdentifier" : "States.STATE16"
|
||||
} ],
|
||||
"event" : null,
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : 1
|
||||
}, {
|
||||
"type" : "CHOICE",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE9",
|
||||
"fullIdentifier" : "States.STATE9"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE8",
|
||||
"fullIdentifier" : "States.STATE8"
|
||||
} ],
|
||||
"event" : null,
|
||||
"guard" : {
|
||||
"expression" : "guardVarEquals(\"stepBack\")",
|
||||
"isLambda" : false
|
||||
},
|
||||
"actions" : [ ],
|
||||
"order" : 0
|
||||
}, {
|
||||
"type" : "CHOICE",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE9",
|
||||
"fullIdentifier" : "States.STATE9"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE7",
|
||||
"fullIdentifier" : "States.STATE7"
|
||||
} ],
|
||||
"event" : null,
|
||||
"guard" : {
|
||||
"expression" : "guardVarEquals(\"stepBackMore\")",
|
||||
"isLambda" : false
|
||||
},
|
||||
"actions" : [ ],
|
||||
"order" : 1
|
||||
}, {
|
||||
"type" : "CHOICE",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE9",
|
||||
"fullIdentifier" : "States.STATE9"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE6",
|
||||
"fullIdentifier" : "States.STATE6"
|
||||
} ],
|
||||
"event" : null,
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : 2
|
||||
}, {
|
||||
"type" : "CHOICE",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE8",
|
||||
"fullIdentifier" : "States.STATE8"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE9",
|
||||
"fullIdentifier" : "States.STATE9"
|
||||
} ],
|
||||
"event" : null,
|
||||
"guard" : {
|
||||
"expression" : "guardVarEquals(\"forward9\")",
|
||||
"isLambda" : false
|
||||
},
|
||||
"actions" : [ ],
|
||||
"order" : 0
|
||||
}, {
|
||||
"type" : "CHOICE",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE8",
|
||||
"fullIdentifier" : "States.STATE8"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE10",
|
||||
"fullIdentifier" : "States.STATE10"
|
||||
} ],
|
||||
"event" : null,
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : 1
|
||||
}, {
|
||||
"type" : "EXTERNAL",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE2",
|
||||
"fullIdentifier" : "States.STATE2"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE_EXTRA_1",
|
||||
"fullIdentifier" : "States.STATE_EXTRA_1"
|
||||
} ],
|
||||
"event" : "Events.EVENTX",
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : null
|
||||
}, {
|
||||
"type" : "CHOICE",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE2",
|
||||
"fullIdentifier" : "States.STATE2"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE1",
|
||||
"fullIdentifier" : "States.STATE1"
|
||||
} ],
|
||||
"event" : null,
|
||||
"guard" : {
|
||||
"expression" : "guardEventHeaderEquals(\"header1\",\"foo\")",
|
||||
"isLambda" : false
|
||||
},
|
||||
"actions" : [ ],
|
||||
"order" : 0
|
||||
}, {
|
||||
"type" : "CHOICE",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE2",
|
||||
"fullIdentifier" : "States.STATE2"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE_EXTRA_1",
|
||||
"fullIdentifier" : "States.STATE_EXTRA_1"
|
||||
} ],
|
||||
"event" : null,
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : 1
|
||||
}, {
|
||||
"type" : "EXTERNAL",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE_EXTRA_1",
|
||||
"fullIdentifier" : "States.STATE_EXTRA_1"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE_EXTRA_3",
|
||||
"fullIdentifier" : "States.STATE_EXTRA_3"
|
||||
} ],
|
||||
"event" : "Events.EVENTY",
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : null
|
||||
}, {
|
||||
"type" : "EXTERNAL",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE_EXTRA_1",
|
||||
"fullIdentifier" : "States.STATE_EXTRA_1"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.CANCEL",
|
||||
"fullIdentifier" : "States.CANCEL"
|
||||
} ],
|
||||
"event" : "Events.EVENT_CANCEL_2",
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : null
|
||||
}, {
|
||||
"type" : "EXTERNAL",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE_EXTRA_2",
|
||||
"fullIdentifier" : "States.STATE_EXTRA_2"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.CANCEL",
|
||||
"fullIdentifier" : "States.CANCEL"
|
||||
} ],
|
||||
"event" : "Events.EVENT_CANCEL_2",
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : null
|
||||
} ],
|
||||
"startStates" : [ "States.STATE1" ],
|
||||
"endStates" : [ "States.STATEZ" ],
|
||||
"renderChoicesAsDiamonds" : true
|
||||
}
|
||||
@@ -0,0 +1,794 @@
|
||||
{
|
||||
"name" : "click.kamil.examples.statemachine.inheritanceextrafunctionsstate3.F2StateMachineConfiguration",
|
||||
"transitions" : [ {
|
||||
"type" : "EXTERNAL",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE1",
|
||||
"fullIdentifier" : "States.STATE1"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE2",
|
||||
"fullIdentifier" : "States.STATE2"
|
||||
} ],
|
||||
"event" : "Events.EVENT1",
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : null
|
||||
}, {
|
||||
"type" : "EXTERNAL",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE2",
|
||||
"fullIdentifier" : "States.STATE2"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE3",
|
||||
"fullIdentifier" : "States.STATE3"
|
||||
} ],
|
||||
"event" : "Events.EVENT2",
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : null
|
||||
}, {
|
||||
"type" : "EXTERNAL",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE3",
|
||||
"fullIdentifier" : "States.STATE3"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE4",
|
||||
"fullIdentifier" : "States.STATE4"
|
||||
} ],
|
||||
"event" : "Events.EVENT3",
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : null
|
||||
}, {
|
||||
"type" : "EXTERNAL",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE4",
|
||||
"fullIdentifier" : "States.STATE4"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE5",
|
||||
"fullIdentifier" : "States.STATE5"
|
||||
} ],
|
||||
"event" : "Events.EVENT4",
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : null
|
||||
}, {
|
||||
"type" : "EXTERNAL",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE5",
|
||||
"fullIdentifier" : "States.STATE5"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE6",
|
||||
"fullIdentifier" : "States.STATE6"
|
||||
} ],
|
||||
"event" : "Events.EVENT5",
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : null
|
||||
}, {
|
||||
"type" : "EXTERNAL",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE6",
|
||||
"fullIdentifier" : "States.STATE6"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE7",
|
||||
"fullIdentifier" : "States.STATE7"
|
||||
} ],
|
||||
"event" : "Events.EVENT6",
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : null
|
||||
}, {
|
||||
"type" : "EXTERNAL",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE7",
|
||||
"fullIdentifier" : "States.STATE7"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE8",
|
||||
"fullIdentifier" : "States.STATE8"
|
||||
} ],
|
||||
"event" : "Events.EVENT7",
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : null
|
||||
}, {
|
||||
"type" : "EXTERNAL",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE8",
|
||||
"fullIdentifier" : "States.STATE8"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE9",
|
||||
"fullIdentifier" : "States.STATE9"
|
||||
} ],
|
||||
"event" : "Events.EVENT8",
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : null
|
||||
}, {
|
||||
"type" : "EXTERNAL",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE9",
|
||||
"fullIdentifier" : "States.STATE9"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE10",
|
||||
"fullIdentifier" : "States.STATE10"
|
||||
} ],
|
||||
"event" : "Events.EVENT9",
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : null
|
||||
}, {
|
||||
"type" : "EXTERNAL",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE10",
|
||||
"fullIdentifier" : "States.STATE10"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE11",
|
||||
"fullIdentifier" : "States.STATE11"
|
||||
} ],
|
||||
"event" : "Events.EVENT10",
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : null
|
||||
}, {
|
||||
"type" : "EXTERNAL",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE11",
|
||||
"fullIdentifier" : "States.STATE11"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE12",
|
||||
"fullIdentifier" : "States.STATE12"
|
||||
} ],
|
||||
"event" : "Events.EVENT11",
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : null
|
||||
}, {
|
||||
"type" : "EXTERNAL",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE12",
|
||||
"fullIdentifier" : "States.STATE12"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE13",
|
||||
"fullIdentifier" : "States.STATE13"
|
||||
} ],
|
||||
"event" : "Events.EVENT12",
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : null
|
||||
}, {
|
||||
"type" : "EXTERNAL",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE13",
|
||||
"fullIdentifier" : "States.STATE13"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE14",
|
||||
"fullIdentifier" : "States.STATE14"
|
||||
} ],
|
||||
"event" : "Events.EVENT13",
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : null
|
||||
}, {
|
||||
"type" : "EXTERNAL",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE14",
|
||||
"fullIdentifier" : "States.STATE14"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE15",
|
||||
"fullIdentifier" : "States.STATE15"
|
||||
} ],
|
||||
"event" : "Events.EVENT14",
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : null
|
||||
}, {
|
||||
"type" : "EXTERNAL",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE15",
|
||||
"fullIdentifier" : "States.STATE15"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE16",
|
||||
"fullIdentifier" : "States.STATE16"
|
||||
} ],
|
||||
"event" : "Events.EVENT15",
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : null
|
||||
}, {
|
||||
"type" : "EXTERNAL",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE1",
|
||||
"fullIdentifier" : "States.STATE1"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.CANCEL",
|
||||
"fullIdentifier" : "States.CANCEL"
|
||||
} ],
|
||||
"event" : "Events.EVENT_CANCEL",
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : null
|
||||
}, {
|
||||
"type" : "EXTERNAL",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE2",
|
||||
"fullIdentifier" : "States.STATE2"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.CANCEL",
|
||||
"fullIdentifier" : "States.CANCEL"
|
||||
} ],
|
||||
"event" : "Events.EVENT_CANCEL",
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : null
|
||||
}, {
|
||||
"type" : "EXTERNAL",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE3",
|
||||
"fullIdentifier" : "States.STATE3"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.CANCEL",
|
||||
"fullIdentifier" : "States.CANCEL"
|
||||
} ],
|
||||
"event" : "Events.EVENT_CANCEL",
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : null
|
||||
}, {
|
||||
"type" : "EXTERNAL",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE4",
|
||||
"fullIdentifier" : "States.STATE4"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.CANCEL",
|
||||
"fullIdentifier" : "States.CANCEL"
|
||||
} ],
|
||||
"event" : "Events.EVENT_CANCEL",
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : null
|
||||
}, {
|
||||
"type" : "EXTERNAL",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE5",
|
||||
"fullIdentifier" : "States.STATE5"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.CANCEL",
|
||||
"fullIdentifier" : "States.CANCEL"
|
||||
} ],
|
||||
"event" : "Events.EVENT_CANCEL",
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : null
|
||||
}, {
|
||||
"type" : "EXTERNAL",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE4",
|
||||
"fullIdentifier" : "States.STATE4"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATEY",
|
||||
"fullIdentifier" : "States.STATEY"
|
||||
} ],
|
||||
"event" : "Events.EVENTY",
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : null
|
||||
}, {
|
||||
"type" : "CHOICE",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATEY",
|
||||
"fullIdentifier" : "States.STATEY"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATEX",
|
||||
"fullIdentifier" : "States.STATEX"
|
||||
} ],
|
||||
"event" : null,
|
||||
"guard" : {
|
||||
"expression" : "guardVarEquals(\"value1\")",
|
||||
"isLambda" : false
|
||||
},
|
||||
"actions" : [ ],
|
||||
"order" : 0
|
||||
}, {
|
||||
"type" : "CHOICE",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATEY",
|
||||
"fullIdentifier" : "States.STATEY"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATEZ",
|
||||
"fullIdentifier" : "States.STATEZ"
|
||||
} ],
|
||||
"event" : null,
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : 1
|
||||
}, {
|
||||
"type" : "CHOICE",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE16",
|
||||
"fullIdentifier" : "States.STATE16"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE17",
|
||||
"fullIdentifier" : "States.STATE17"
|
||||
} ],
|
||||
"event" : null,
|
||||
"guard" : {
|
||||
"expression" : "guardVarEquals(\"value1\")",
|
||||
"isLambda" : false
|
||||
},
|
||||
"actions" : [ ],
|
||||
"order" : 0
|
||||
}, {
|
||||
"type" : "CHOICE",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE16",
|
||||
"fullIdentifier" : "States.STATE16"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE18",
|
||||
"fullIdentifier" : "States.STATE18"
|
||||
} ],
|
||||
"event" : null,
|
||||
"guard" : {
|
||||
"expression" : "guardVarEquals(\"value2\")",
|
||||
"isLambda" : false
|
||||
},
|
||||
"actions" : [ ],
|
||||
"order" : 1
|
||||
}, {
|
||||
"type" : "CHOICE",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE16",
|
||||
"fullIdentifier" : "States.STATE16"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE19",
|
||||
"fullIdentifier" : "States.STATE19"
|
||||
} ],
|
||||
"event" : null,
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : 2
|
||||
}, {
|
||||
"type" : "CHOICE",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE17",
|
||||
"fullIdentifier" : "States.STATE17"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE20",
|
||||
"fullIdentifier" : "States.STATE20"
|
||||
} ],
|
||||
"event" : null,
|
||||
"guard" : {
|
||||
"expression" : "guardEventHeaderEquals(\"header1\",\"foo\")",
|
||||
"isLambda" : false
|
||||
},
|
||||
"actions" : [ ],
|
||||
"order" : 0
|
||||
}, {
|
||||
"type" : "CHOICE",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE17",
|
||||
"fullIdentifier" : "States.STATE17"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE16",
|
||||
"fullIdentifier" : "States.STATE16"
|
||||
} ],
|
||||
"event" : null,
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : 1
|
||||
}, {
|
||||
"type" : "CHOICE",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE18",
|
||||
"fullIdentifier" : "States.STATE18"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE19",
|
||||
"fullIdentifier" : "States.STATE19"
|
||||
} ],
|
||||
"event" : null,
|
||||
"guard" : {
|
||||
"expression" : "guardVarEquals(\"value3\")",
|
||||
"isLambda" : false
|
||||
},
|
||||
"actions" : [ ],
|
||||
"order" : 0
|
||||
}, {
|
||||
"type" : "CHOICE",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE18",
|
||||
"fullIdentifier" : "States.STATE18"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE20",
|
||||
"fullIdentifier" : "States.STATE20"
|
||||
} ],
|
||||
"event" : null,
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : 1
|
||||
}, {
|
||||
"type" : "CHOICE",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE19",
|
||||
"fullIdentifier" : "States.STATE19"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE1",
|
||||
"fullIdentifier" : "States.STATE1"
|
||||
} ],
|
||||
"event" : null,
|
||||
"guard" : {
|
||||
"expression" : "guardVarEquals(\"reset\")",
|
||||
"isLambda" : false
|
||||
},
|
||||
"actions" : [ ],
|
||||
"order" : 0
|
||||
}, {
|
||||
"type" : "CHOICE",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE19",
|
||||
"fullIdentifier" : "States.STATE19"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE20",
|
||||
"fullIdentifier" : "States.STATE20"
|
||||
} ],
|
||||
"event" : null,
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : 1
|
||||
}, {
|
||||
"type" : "CHOICE",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE20",
|
||||
"fullIdentifier" : "States.STATE20"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE5",
|
||||
"fullIdentifier" : "States.STATE5"
|
||||
} ],
|
||||
"event" : null,
|
||||
"guard" : {
|
||||
"expression" : "guardEventHeaderEquals(\"header2\",\"bar\")",
|
||||
"isLambda" : false
|
||||
},
|
||||
"actions" : [ ],
|
||||
"order" : 0
|
||||
}, {
|
||||
"type" : "CHOICE",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE20",
|
||||
"fullIdentifier" : "States.STATE20"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE1",
|
||||
"fullIdentifier" : "States.STATE1"
|
||||
} ],
|
||||
"event" : null,
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : 1
|
||||
}, {
|
||||
"type" : "CHOICE",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE11",
|
||||
"fullIdentifier" : "States.STATE11"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE13",
|
||||
"fullIdentifier" : "States.STATE13"
|
||||
} ],
|
||||
"event" : null,
|
||||
"guard" : {
|
||||
"expression" : "guardVarEquals(\"goTo13\")",
|
||||
"isLambda" : false
|
||||
},
|
||||
"actions" : [ ],
|
||||
"order" : 0
|
||||
}, {
|
||||
"type" : "CHOICE",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE11",
|
||||
"fullIdentifier" : "States.STATE11"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE14",
|
||||
"fullIdentifier" : "States.STATE14"
|
||||
} ],
|
||||
"event" : null,
|
||||
"guard" : {
|
||||
"expression" : "guardVarEquals(\"goTo14\")",
|
||||
"isLambda" : false
|
||||
},
|
||||
"actions" : [ ],
|
||||
"order" : 1
|
||||
}, {
|
||||
"type" : "CHOICE",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE11",
|
||||
"fullIdentifier" : "States.STATE11"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE15",
|
||||
"fullIdentifier" : "States.STATE15"
|
||||
} ],
|
||||
"event" : null,
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : 2
|
||||
}, {
|
||||
"type" : "CHOICE",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE12",
|
||||
"fullIdentifier" : "States.STATE12"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE10",
|
||||
"fullIdentifier" : "States.STATE10"
|
||||
} ],
|
||||
"event" : null,
|
||||
"guard" : {
|
||||
"expression" : "guardVarEquals(\"goBack10\")",
|
||||
"isLambda" : false
|
||||
},
|
||||
"actions" : [ ],
|
||||
"order" : 0
|
||||
}, {
|
||||
"type" : "CHOICE",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE12",
|
||||
"fullIdentifier" : "States.STATE12"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE11",
|
||||
"fullIdentifier" : "States.STATE11"
|
||||
} ],
|
||||
"event" : null,
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : 1
|
||||
}, {
|
||||
"type" : "CHOICE",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE14",
|
||||
"fullIdentifier" : "States.STATE14"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE12",
|
||||
"fullIdentifier" : "States.STATE12"
|
||||
} ],
|
||||
"event" : null,
|
||||
"guard" : {
|
||||
"expression" : "guardVarEquals(\"loop12\")",
|
||||
"isLambda" : false
|
||||
},
|
||||
"actions" : [ ],
|
||||
"order" : 0
|
||||
}, {
|
||||
"type" : "CHOICE",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE14",
|
||||
"fullIdentifier" : "States.STATE14"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE16",
|
||||
"fullIdentifier" : "States.STATE16"
|
||||
} ],
|
||||
"event" : null,
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : 1
|
||||
}, {
|
||||
"type" : "CHOICE",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE9",
|
||||
"fullIdentifier" : "States.STATE9"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE8",
|
||||
"fullIdentifier" : "States.STATE8"
|
||||
} ],
|
||||
"event" : null,
|
||||
"guard" : {
|
||||
"expression" : "guardVarEquals(\"stepBack\")",
|
||||
"isLambda" : false
|
||||
},
|
||||
"actions" : [ ],
|
||||
"order" : 0
|
||||
}, {
|
||||
"type" : "CHOICE",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE9",
|
||||
"fullIdentifier" : "States.STATE9"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE7",
|
||||
"fullIdentifier" : "States.STATE7"
|
||||
} ],
|
||||
"event" : null,
|
||||
"guard" : {
|
||||
"expression" : "guardVarEquals(\"stepBackMore\")",
|
||||
"isLambda" : false
|
||||
},
|
||||
"actions" : [ ],
|
||||
"order" : 1
|
||||
}, {
|
||||
"type" : "CHOICE",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE9",
|
||||
"fullIdentifier" : "States.STATE9"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE6",
|
||||
"fullIdentifier" : "States.STATE6"
|
||||
} ],
|
||||
"event" : null,
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : 2
|
||||
}, {
|
||||
"type" : "CHOICE",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE8",
|
||||
"fullIdentifier" : "States.STATE8"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE9",
|
||||
"fullIdentifier" : "States.STATE9"
|
||||
} ],
|
||||
"event" : null,
|
||||
"guard" : {
|
||||
"expression" : "guardVarEquals(\"forward9\")",
|
||||
"isLambda" : false
|
||||
},
|
||||
"actions" : [ ],
|
||||
"order" : 0
|
||||
}, {
|
||||
"type" : "CHOICE",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE8",
|
||||
"fullIdentifier" : "States.STATE8"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE10",
|
||||
"fullIdentifier" : "States.STATE10"
|
||||
} ],
|
||||
"event" : null,
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : 1
|
||||
}, {
|
||||
"type" : "EXTERNAL",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE9",
|
||||
"fullIdentifier" : "States.STATE9"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE_EXTRA_1_1",
|
||||
"fullIdentifier" : "States.STATE_EXTRA_1_1"
|
||||
} ],
|
||||
"event" : "Events.EVENT_1_1",
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : null
|
||||
}, {
|
||||
"type" : "CHOICE",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE_EXTRA_1_2",
|
||||
"fullIdentifier" : "States.STATE_EXTRA_1_2"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE_EXTRA_1_1",
|
||||
"fullIdentifier" : "States.STATE_EXTRA_1_1"
|
||||
} ],
|
||||
"event" : null,
|
||||
"guard" : {
|
||||
"expression" : "guardEventHeaderEquals(\"header1\",\"foo\")",
|
||||
"isLambda" : false
|
||||
},
|
||||
"actions" : [ ],
|
||||
"order" : 0
|
||||
}, {
|
||||
"type" : "CHOICE",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE_EXTRA_1_2",
|
||||
"fullIdentifier" : "States.STATE_EXTRA_1_2"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE_EXTRA_1_3",
|
||||
"fullIdentifier" : "States.STATE_EXTRA_1_3"
|
||||
} ],
|
||||
"event" : null,
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : 1
|
||||
}, {
|
||||
"type" : "EXTERNAL",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE_EXTRA_1_3",
|
||||
"fullIdentifier" : "States.STATE_EXTRA_1_3"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE_EXTRA_1",
|
||||
"fullIdentifier" : "States.STATE_EXTRA_1"
|
||||
} ],
|
||||
"event" : "Events.EVENT_1_2",
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : null
|
||||
}, {
|
||||
"type" : "EXTERNAL",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE_EXTRA_1_1",
|
||||
"fullIdentifier" : "States.STATE_EXTRA_1_1"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.CANCEL",
|
||||
"fullIdentifier" : "States.CANCEL"
|
||||
} ],
|
||||
"event" : "Events.EVENT_CANCEL_2",
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : null
|
||||
}, {
|
||||
"type" : "EXTERNAL",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE_EXTRA_1_2",
|
||||
"fullIdentifier" : "States.STATE_EXTRA_1_2"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.CANCEL",
|
||||
"fullIdentifier" : "States.CANCEL"
|
||||
} ],
|
||||
"event" : "Events.EVENT_CANCEL_2",
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : null
|
||||
}, {
|
||||
"type" : "EXTERNAL",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE_EXTRA_1",
|
||||
"fullIdentifier" : "States.STATE_EXTRA_1"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.CANCEL",
|
||||
"fullIdentifier" : "States.CANCEL"
|
||||
} ],
|
||||
"event" : "Events.EVENT_CANCEL_2",
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : null
|
||||
} ],
|
||||
"startStates" : [ "States.STATE1" ],
|
||||
"endStates" : [ "States.STATEZ" ],
|
||||
"renderChoicesAsDiamonds" : true
|
||||
}
|
||||
@@ -0,0 +1,97 @@
|
||||
{
|
||||
"name" : "click.kamil.examples.statemachine.forkjoin.ForkJoinStateMachineConfig",
|
||||
"transitions" : [ {
|
||||
"type" : "EXTERNAL",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.START",
|
||||
"fullIdentifier" : "States.START"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.FORK",
|
||||
"fullIdentifier" : "States.FORK"
|
||||
} ],
|
||||
"event" : "Events.TO_FORK",
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : null
|
||||
}, {
|
||||
"type" : "FORK",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.FORK",
|
||||
"fullIdentifier" : "States.FORK"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.REGION1_STATE1",
|
||||
"fullIdentifier" : "States.REGION1_STATE1"
|
||||
}, {
|
||||
"rawName" : "States.REGION2_STATE1",
|
||||
"fullIdentifier" : "States.REGION2_STATE1"
|
||||
} ],
|
||||
"event" : null,
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : null
|
||||
}, {
|
||||
"type" : "EXTERNAL",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.REGION1_STATE1",
|
||||
"fullIdentifier" : "States.REGION1_STATE1"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.REGION1_STATE2",
|
||||
"fullIdentifier" : "States.REGION1_STATE2"
|
||||
} ],
|
||||
"event" : "Events.R1_NEXT",
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : null
|
||||
}, {
|
||||
"type" : "EXTERNAL",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.REGION2_STATE1",
|
||||
"fullIdentifier" : "States.REGION2_STATE1"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.REGION2_STATE2",
|
||||
"fullIdentifier" : "States.REGION2_STATE2"
|
||||
} ],
|
||||
"event" : "Events.R2_NEXT",
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : null
|
||||
}, {
|
||||
"type" : "JOIN",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.REGION1_STATE2",
|
||||
"fullIdentifier" : "States.REGION1_STATE2"
|
||||
}, {
|
||||
"rawName" : "States.REGION2_STATE2",
|
||||
"fullIdentifier" : "States.REGION2_STATE2"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.JOIN",
|
||||
"fullIdentifier" : "States.JOIN"
|
||||
} ],
|
||||
"event" : null,
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : null
|
||||
}, {
|
||||
"type" : "EXTERNAL",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.JOIN",
|
||||
"fullIdentifier" : "States.JOIN"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.END",
|
||||
"fullIdentifier" : "States.END"
|
||||
} ],
|
||||
"event" : "Events.TO_END",
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : null
|
||||
} ],
|
||||
"startStates" : [ "States.START" ],
|
||||
"endStates" : [ "States.END" ],
|
||||
"renderChoicesAsDiamonds" : true
|
||||
}
|
||||
@@ -0,0 +1,369 @@
|
||||
{
|
||||
"name" : "click.kamil.examples.statemachine.inheritanceextrafunctionsstate3.G1StateMachineConfiguration",
|
||||
"transitions" : [ {
|
||||
"type" : "EXTERNAL",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE1",
|
||||
"fullIdentifier" : "States.STATE1"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE2",
|
||||
"fullIdentifier" : "States.STATE2"
|
||||
} ],
|
||||
"event" : "Events.EVENT1",
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : null
|
||||
}, {
|
||||
"type" : "EXTERNAL",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE2",
|
||||
"fullIdentifier" : "States.STATE2"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE3",
|
||||
"fullIdentifier" : "States.STATE3"
|
||||
} ],
|
||||
"event" : "Events.EVENT2",
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : null
|
||||
}, {
|
||||
"type" : "EXTERNAL",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE3",
|
||||
"fullIdentifier" : "States.STATE3"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE4",
|
||||
"fullIdentifier" : "States.STATE4"
|
||||
} ],
|
||||
"event" : "Events.EVENT3",
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : null
|
||||
}, {
|
||||
"type" : "EXTERNAL",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE4",
|
||||
"fullIdentifier" : "States.STATE4"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE5",
|
||||
"fullIdentifier" : "States.STATE5"
|
||||
} ],
|
||||
"event" : "Events.EVENT4",
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : null
|
||||
}, {
|
||||
"type" : "EXTERNAL",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE5",
|
||||
"fullIdentifier" : "States.STATE5"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE6",
|
||||
"fullIdentifier" : "States.STATE6"
|
||||
} ],
|
||||
"event" : "Events.EVENT5",
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : null
|
||||
}, {
|
||||
"type" : "EXTERNAL",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE6",
|
||||
"fullIdentifier" : "States.STATE6"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE7",
|
||||
"fullIdentifier" : "States.STATE7"
|
||||
} ],
|
||||
"event" : "Events.EVENT6",
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : null
|
||||
}, {
|
||||
"type" : "EXTERNAL",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE7",
|
||||
"fullIdentifier" : "States.STATE7"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE8",
|
||||
"fullIdentifier" : "States.STATE8"
|
||||
} ],
|
||||
"event" : "Events.EVENT7",
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : null
|
||||
}, {
|
||||
"type" : "EXTERNAL",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE8",
|
||||
"fullIdentifier" : "States.STATE8"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE9",
|
||||
"fullIdentifier" : "States.STATE9"
|
||||
} ],
|
||||
"event" : "Events.EVENT8",
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : null
|
||||
}, {
|
||||
"type" : "EXTERNAL",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE9",
|
||||
"fullIdentifier" : "States.STATE9"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE10",
|
||||
"fullIdentifier" : "States.STATE10"
|
||||
} ],
|
||||
"event" : "Events.EVENT9",
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : null
|
||||
}, {
|
||||
"type" : "EXTERNAL",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE1",
|
||||
"fullIdentifier" : "States.STATE1"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.CANCEL",
|
||||
"fullIdentifier" : "States.CANCEL"
|
||||
} ],
|
||||
"event" : "Events.EVENT_CANCEL",
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : null
|
||||
}, {
|
||||
"type" : "EXTERNAL",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE2",
|
||||
"fullIdentifier" : "States.STATE2"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.CANCEL",
|
||||
"fullIdentifier" : "States.CANCEL"
|
||||
} ],
|
||||
"event" : "Events.EVENT_CANCEL",
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : null
|
||||
}, {
|
||||
"type" : "EXTERNAL",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE3",
|
||||
"fullIdentifier" : "States.STATE3"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.CANCEL",
|
||||
"fullIdentifier" : "States.CANCEL"
|
||||
} ],
|
||||
"event" : "Events.EVENT_CANCEL",
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : null
|
||||
}, {
|
||||
"type" : "EXTERNAL",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE4",
|
||||
"fullIdentifier" : "States.STATE4"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.CANCEL",
|
||||
"fullIdentifier" : "States.CANCEL"
|
||||
} ],
|
||||
"event" : "Events.EVENT_CANCEL",
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : null
|
||||
}, {
|
||||
"type" : "EXTERNAL",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE5",
|
||||
"fullIdentifier" : "States.STATE5"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.CANCEL",
|
||||
"fullIdentifier" : "States.CANCEL"
|
||||
} ],
|
||||
"event" : "Events.EVENT_CANCEL",
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : null
|
||||
}, {
|
||||
"type" : "EXTERNAL",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE4",
|
||||
"fullIdentifier" : "States.STATE4"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATEY",
|
||||
"fullIdentifier" : "States.STATEY"
|
||||
} ],
|
||||
"event" : "Events.EVENTY",
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : null
|
||||
}, {
|
||||
"type" : "CHOICE",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATEY",
|
||||
"fullIdentifier" : "States.STATEY"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATEX",
|
||||
"fullIdentifier" : "States.STATEX"
|
||||
} ],
|
||||
"event" : null,
|
||||
"guard" : {
|
||||
"expression" : "guardVarEquals(\"value1\")",
|
||||
"isLambda" : false
|
||||
},
|
||||
"actions" : [ ],
|
||||
"order" : 0
|
||||
}, {
|
||||
"type" : "CHOICE",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATEY",
|
||||
"fullIdentifier" : "States.STATEY"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATEZ",
|
||||
"fullIdentifier" : "States.STATEZ"
|
||||
} ],
|
||||
"event" : null,
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : 1
|
||||
}, {
|
||||
"type" : "CHOICE",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE9",
|
||||
"fullIdentifier" : "States.STATE9"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE8",
|
||||
"fullIdentifier" : "States.STATE8"
|
||||
} ],
|
||||
"event" : null,
|
||||
"guard" : {
|
||||
"expression" : "guardVarEquals(\"stepBack\")",
|
||||
"isLambda" : false
|
||||
},
|
||||
"actions" : [ ],
|
||||
"order" : 0
|
||||
}, {
|
||||
"type" : "CHOICE",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE9",
|
||||
"fullIdentifier" : "States.STATE9"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE7",
|
||||
"fullIdentifier" : "States.STATE7"
|
||||
} ],
|
||||
"event" : null,
|
||||
"guard" : {
|
||||
"expression" : "guardVarEquals(\"stepBackMore\")",
|
||||
"isLambda" : false
|
||||
},
|
||||
"actions" : [ ],
|
||||
"order" : 1
|
||||
}, {
|
||||
"type" : "CHOICE",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE9",
|
||||
"fullIdentifier" : "States.STATE9"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE6",
|
||||
"fullIdentifier" : "States.STATE6"
|
||||
} ],
|
||||
"event" : null,
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : 2
|
||||
}, {
|
||||
"type" : "CHOICE",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE8",
|
||||
"fullIdentifier" : "States.STATE8"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE9",
|
||||
"fullIdentifier" : "States.STATE9"
|
||||
} ],
|
||||
"event" : null,
|
||||
"guard" : {
|
||||
"expression" : "guardVarEquals(\"forward9\")",
|
||||
"isLambda" : false
|
||||
},
|
||||
"actions" : [ ],
|
||||
"order" : 0
|
||||
}, {
|
||||
"type" : "CHOICE",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE8",
|
||||
"fullIdentifier" : "States.STATE8"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE10",
|
||||
"fullIdentifier" : "States.STATE10"
|
||||
} ],
|
||||
"event" : null,
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : 1
|
||||
}, {
|
||||
"type" : "EXTERNAL",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE3",
|
||||
"fullIdentifier" : "States.STATE3"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE_EXTRA_2",
|
||||
"fullIdentifier" : "States.STATE_EXTRA_2"
|
||||
} ],
|
||||
"event" : "Events.EVENT_1_2",
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : null
|
||||
}, {
|
||||
"type" : "EXTERNAL",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE_EXTRA_2",
|
||||
"fullIdentifier" : "States.STATE_EXTRA_2"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE_EXTRA_3",
|
||||
"fullIdentifier" : "States.STATE_EXTRA_3"
|
||||
} ],
|
||||
"event" : "Events.EVENT_1_2",
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : null
|
||||
}, {
|
||||
"type" : "EXTERNAL",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE_EXTRA_3",
|
||||
"fullIdentifier" : "States.STATE_EXTRA_3"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.CANCEL",
|
||||
"fullIdentifier" : "States.CANCEL"
|
||||
} ],
|
||||
"event" : "Events.EVENT_CANCEL",
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : null
|
||||
} ],
|
||||
"startStates" : [ "States.STATE1" ],
|
||||
"endStates" : [ "States.STATEZ" ],
|
||||
"renderChoicesAsDiamonds" : true
|
||||
}
|
||||
@@ -0,0 +1,383 @@
|
||||
{
|
||||
"name" : "click.kamil.examples.statemachine.inheritanceextrafunctionsstate3.G2StateMachineConfiguration",
|
||||
"transitions" : [ {
|
||||
"type" : "EXTERNAL",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE1",
|
||||
"fullIdentifier" : "States.STATE1"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE2",
|
||||
"fullIdentifier" : "States.STATE2"
|
||||
} ],
|
||||
"event" : "Events.EVENT1",
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : null
|
||||
}, {
|
||||
"type" : "EXTERNAL",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE2",
|
||||
"fullIdentifier" : "States.STATE2"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE3",
|
||||
"fullIdentifier" : "States.STATE3"
|
||||
} ],
|
||||
"event" : "Events.EVENT2",
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : null
|
||||
}, {
|
||||
"type" : "EXTERNAL",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE3",
|
||||
"fullIdentifier" : "States.STATE3"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE4",
|
||||
"fullIdentifier" : "States.STATE4"
|
||||
} ],
|
||||
"event" : "Events.EVENT3",
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : null
|
||||
}, {
|
||||
"type" : "EXTERNAL",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE4",
|
||||
"fullIdentifier" : "States.STATE4"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE5",
|
||||
"fullIdentifier" : "States.STATE5"
|
||||
} ],
|
||||
"event" : "Events.EVENT4",
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : null
|
||||
}, {
|
||||
"type" : "EXTERNAL",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE5",
|
||||
"fullIdentifier" : "States.STATE5"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE6",
|
||||
"fullIdentifier" : "States.STATE6"
|
||||
} ],
|
||||
"event" : "Events.EVENT5",
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : null
|
||||
}, {
|
||||
"type" : "EXTERNAL",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE6",
|
||||
"fullIdentifier" : "States.STATE6"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE7",
|
||||
"fullIdentifier" : "States.STATE7"
|
||||
} ],
|
||||
"event" : "Events.EVENT6",
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : null
|
||||
}, {
|
||||
"type" : "EXTERNAL",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE7",
|
||||
"fullIdentifier" : "States.STATE7"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE8",
|
||||
"fullIdentifier" : "States.STATE8"
|
||||
} ],
|
||||
"event" : "Events.EVENT7",
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : null
|
||||
}, {
|
||||
"type" : "EXTERNAL",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE8",
|
||||
"fullIdentifier" : "States.STATE8"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE9",
|
||||
"fullIdentifier" : "States.STATE9"
|
||||
} ],
|
||||
"event" : "Events.EVENT8",
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : null
|
||||
}, {
|
||||
"type" : "EXTERNAL",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE9",
|
||||
"fullIdentifier" : "States.STATE9"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE10",
|
||||
"fullIdentifier" : "States.STATE10"
|
||||
} ],
|
||||
"event" : "Events.EVENT9",
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : null
|
||||
}, {
|
||||
"type" : "EXTERNAL",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE1",
|
||||
"fullIdentifier" : "States.STATE1"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.CANCEL",
|
||||
"fullIdentifier" : "States.CANCEL"
|
||||
} ],
|
||||
"event" : "Events.EVENT_CANCEL",
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : null
|
||||
}, {
|
||||
"type" : "EXTERNAL",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE2",
|
||||
"fullIdentifier" : "States.STATE2"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.CANCEL",
|
||||
"fullIdentifier" : "States.CANCEL"
|
||||
} ],
|
||||
"event" : "Events.EVENT_CANCEL",
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : null
|
||||
}, {
|
||||
"type" : "EXTERNAL",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE3",
|
||||
"fullIdentifier" : "States.STATE3"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.CANCEL",
|
||||
"fullIdentifier" : "States.CANCEL"
|
||||
} ],
|
||||
"event" : "Events.EVENT_CANCEL",
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : null
|
||||
}, {
|
||||
"type" : "EXTERNAL",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE4",
|
||||
"fullIdentifier" : "States.STATE4"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.CANCEL",
|
||||
"fullIdentifier" : "States.CANCEL"
|
||||
} ],
|
||||
"event" : "Events.EVENT_CANCEL",
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : null
|
||||
}, {
|
||||
"type" : "EXTERNAL",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE5",
|
||||
"fullIdentifier" : "States.STATE5"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.CANCEL",
|
||||
"fullIdentifier" : "States.CANCEL"
|
||||
} ],
|
||||
"event" : "Events.EVENT_CANCEL",
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : null
|
||||
}, {
|
||||
"type" : "EXTERNAL",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE4",
|
||||
"fullIdentifier" : "States.STATE4"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATEY",
|
||||
"fullIdentifier" : "States.STATEY"
|
||||
} ],
|
||||
"event" : "Events.EVENTY",
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : null
|
||||
}, {
|
||||
"type" : "CHOICE",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATEY",
|
||||
"fullIdentifier" : "States.STATEY"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATEX",
|
||||
"fullIdentifier" : "States.STATEX"
|
||||
} ],
|
||||
"event" : null,
|
||||
"guard" : {
|
||||
"expression" : "guardVarEquals(\"value1\")",
|
||||
"isLambda" : false
|
||||
},
|
||||
"actions" : [ ],
|
||||
"order" : 0
|
||||
}, {
|
||||
"type" : "CHOICE",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATEY",
|
||||
"fullIdentifier" : "States.STATEY"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATEZ",
|
||||
"fullIdentifier" : "States.STATEZ"
|
||||
} ],
|
||||
"event" : null,
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : 1
|
||||
}, {
|
||||
"type" : "CHOICE",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE9",
|
||||
"fullIdentifier" : "States.STATE9"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE8",
|
||||
"fullIdentifier" : "States.STATE8"
|
||||
} ],
|
||||
"event" : null,
|
||||
"guard" : {
|
||||
"expression" : "guardVarEquals(\"stepBack\")",
|
||||
"isLambda" : false
|
||||
},
|
||||
"actions" : [ ],
|
||||
"order" : 0
|
||||
}, {
|
||||
"type" : "CHOICE",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE9",
|
||||
"fullIdentifier" : "States.STATE9"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE7",
|
||||
"fullIdentifier" : "States.STATE7"
|
||||
} ],
|
||||
"event" : null,
|
||||
"guard" : {
|
||||
"expression" : "guardVarEquals(\"stepBackMore\")",
|
||||
"isLambda" : false
|
||||
},
|
||||
"actions" : [ ],
|
||||
"order" : 1
|
||||
}, {
|
||||
"type" : "CHOICE",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE9",
|
||||
"fullIdentifier" : "States.STATE9"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE6",
|
||||
"fullIdentifier" : "States.STATE6"
|
||||
} ],
|
||||
"event" : null,
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : 2
|
||||
}, {
|
||||
"type" : "CHOICE",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE8",
|
||||
"fullIdentifier" : "States.STATE8"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE9",
|
||||
"fullIdentifier" : "States.STATE9"
|
||||
} ],
|
||||
"event" : null,
|
||||
"guard" : {
|
||||
"expression" : "guardVarEquals(\"forward9\")",
|
||||
"isLambda" : false
|
||||
},
|
||||
"actions" : [ ],
|
||||
"order" : 0
|
||||
}, {
|
||||
"type" : "CHOICE",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE8",
|
||||
"fullIdentifier" : "States.STATE8"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE10",
|
||||
"fullIdentifier" : "States.STATE10"
|
||||
} ],
|
||||
"event" : null,
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : 1
|
||||
}, {
|
||||
"type" : "EXTERNAL",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE3",
|
||||
"fullIdentifier" : "States.STATE3"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE_EXTRA_1",
|
||||
"fullIdentifier" : "States.STATE_EXTRA_1"
|
||||
} ],
|
||||
"event" : "Events.EVENT_1_2",
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : null
|
||||
}, {
|
||||
"type" : "EXTERNAL",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE_EXTRA_1",
|
||||
"fullIdentifier" : "States.STATE_EXTRA_1"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE_EXTRA_2",
|
||||
"fullIdentifier" : "States.STATE_EXTRA_2"
|
||||
} ],
|
||||
"event" : "Events.EVENT_1_3",
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : null
|
||||
}, {
|
||||
"type" : "EXTERNAL",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE_EXTRA_1",
|
||||
"fullIdentifier" : "States.STATE_EXTRA_1"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.CANCEL",
|
||||
"fullIdentifier" : "States.CANCEL"
|
||||
} ],
|
||||
"event" : "Events.EVENT_CANCEL",
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : null
|
||||
}, {
|
||||
"type" : "EXTERNAL",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE_EXTRA_2",
|
||||
"fullIdentifier" : "States.STATE_EXTRA_2"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.CANCEL",
|
||||
"fullIdentifier" : "States.CANCEL"
|
||||
} ],
|
||||
"event" : "Events.EVENT_CANCEL",
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : null
|
||||
} ],
|
||||
"startStates" : [ "States.STATE1" ],
|
||||
"endStates" : [ "States.STATEZ" ],
|
||||
"renderChoicesAsDiamonds" : true
|
||||
}
|
||||
@@ -0,0 +1,201 @@
|
||||
{
|
||||
"name" : "click.kamil.examples.statemachine.enumstate.KamilEnumStateMachineConfiguration",
|
||||
"transitions" : [ {
|
||||
"type" : "EXTERNAL",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "OrderStates.SUBMITTED",
|
||||
"fullIdentifier" : "OrderStates.SUBMITTED"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "OrderStates.PAID",
|
||||
"fullIdentifier" : "OrderStates.PAID"
|
||||
} ],
|
||||
"event" : "OrderEvents.PAY",
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : null
|
||||
}, {
|
||||
"type" : "EXTERNAL",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "OrderStates.PAID",
|
||||
"fullIdentifier" : "OrderStates.PAID"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "OrderStates.FULFILLED",
|
||||
"fullIdentifier" : "OrderStates.FULFILLED"
|
||||
} ],
|
||||
"event" : "OrderEvents.FULFILL",
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : null
|
||||
}, {
|
||||
"type" : "EXTERNAL",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "OrderStates.SUBMITTED",
|
||||
"fullIdentifier" : "OrderStates.SUBMITTED"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "OrderStates.CANCELED",
|
||||
"fullIdentifier" : "OrderStates.CANCELED"
|
||||
} ],
|
||||
"event" : "OrderEvents.CANCEL",
|
||||
"guard" : {
|
||||
"expression" : "new Guard<OrderStates,OrderEvents>(){\n @Override public boolean evaluate( StateContext<OrderStates,OrderEvents> context){\n return false;\n }\n}\n",
|
||||
"isLambda" : true
|
||||
},
|
||||
"actions" : [ ],
|
||||
"order" : null
|
||||
}, {
|
||||
"type" : "EXTERNAL",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "OrderStates.PAID",
|
||||
"fullIdentifier" : "OrderStates.PAID"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "OrderStates.CANCELED",
|
||||
"fullIdentifier" : "OrderStates.CANCELED"
|
||||
} ],
|
||||
"event" : "OrderEvents.CANCEL",
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : null
|
||||
}, {
|
||||
"type" : "EXTERNAL",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "OrderStates.SUBMITTED",
|
||||
"fullIdentifier" : "OrderStates.SUBMITTED"
|
||||
} ],
|
||||
"targetStates" : [ ],
|
||||
"event" : "OrderEvents.ABCD",
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : null
|
||||
}, {
|
||||
"type" : "EXTERNAL",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "OrderStates.SUBMITTED",
|
||||
"fullIdentifier" : "OrderStates.SUBMITTED"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "OrderStates.PAID1",
|
||||
"fullIdentifier" : "OrderStates.PAID1"
|
||||
} ],
|
||||
"event" : "OrderEvents.ABCD",
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : null
|
||||
}, {
|
||||
"type" : "CHOICE",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "OrderStates.PAID1",
|
||||
"fullIdentifier" : "OrderStates.PAID1"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "OrderStates.PAID2",
|
||||
"fullIdentifier" : "OrderStates.PAID2"
|
||||
} ],
|
||||
"event" : null,
|
||||
"guard" : {
|
||||
"expression" : "new Guard<OrderStates,OrderEvents>(){\n @Override public boolean evaluate( StateContext<OrderStates,OrderEvents> context){\n return true;\n }\n}\n",
|
||||
"isLambda" : true
|
||||
},
|
||||
"actions" : [ ],
|
||||
"order" : 0
|
||||
}, {
|
||||
"type" : "CHOICE",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "OrderStates.PAID1",
|
||||
"fullIdentifier" : "OrderStates.PAID1"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "OrderStates.PAID3",
|
||||
"fullIdentifier" : "OrderStates.PAID3"
|
||||
} ],
|
||||
"event" : null,
|
||||
"guard" : {
|
||||
"expression" : "guard1",
|
||||
"isLambda" : false
|
||||
},
|
||||
"actions" : [ ],
|
||||
"order" : 1
|
||||
}, {
|
||||
"type" : "CHOICE",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "OrderStates.PAID1",
|
||||
"fullIdentifier" : "OrderStates.PAID1"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "OrderStates.HAPPEN",
|
||||
"fullIdentifier" : "OrderStates.HAPPEN"
|
||||
} ],
|
||||
"event" : null,
|
||||
"guard" : {
|
||||
"expression" : "new Guard<OrderStates,OrderEvents>(){\n @Override public boolean evaluate( StateContext<OrderStates,OrderEvents> context){\n return false;\n }\n}\n",
|
||||
"isLambda" : true
|
||||
},
|
||||
"actions" : [ ],
|
||||
"order" : 2
|
||||
}, {
|
||||
"type" : "CHOICE",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "OrderStates.PAID1",
|
||||
"fullIdentifier" : "OrderStates.PAID1"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "OrderStates.CANCELED",
|
||||
"fullIdentifier" : "OrderStates.CANCELED"
|
||||
} ],
|
||||
"event" : null,
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : 3
|
||||
}, {
|
||||
"type" : "EXTERNAL",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "OrderStates.PAID2",
|
||||
"fullIdentifier" : "OrderStates.PAID2"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "OrderStates.CANCELED",
|
||||
"fullIdentifier" : "OrderStates.CANCELED"
|
||||
} ],
|
||||
"event" : null,
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : null
|
||||
}, {
|
||||
"type" : "EXTERNAL",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "OrderStates.PAID3",
|
||||
"fullIdentifier" : "OrderStates.PAID3"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "OrderStates.CANCELED",
|
||||
"fullIdentifier" : "OrderStates.CANCELED"
|
||||
} ],
|
||||
"event" : null,
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : null
|
||||
}, {
|
||||
"type" : "EXTERNAL",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "OrderStates.PAID2",
|
||||
"fullIdentifier" : "OrderStates.PAID2"
|
||||
} ],
|
||||
"targetStates" : [ ],
|
||||
"event" : "OrderEvents.ABCD",
|
||||
"guard" : null,
|
||||
"actions" : [ {
|
||||
"expression" : "new Action<OrderStates,OrderEvents>(){\n @Override public void execute( StateContext<OrderStates,OrderEvents> context){\n }\n}\n",
|
||||
"isLambda" : true
|
||||
}, {
|
||||
"expression" : "action2",
|
||||
"isLambda" : false
|
||||
} ],
|
||||
"order" : null
|
||||
} ],
|
||||
"startStates" : [ "OrderStates.SUBMITTED" ],
|
||||
"endStates" : [ "OrderStates.CANCELED", "OrderStates.FULFILLED" ],
|
||||
"renderChoicesAsDiamonds" : true
|
||||
}
|
||||
@@ -0,0 +1,637 @@
|
||||
{
|
||||
"name" : "click.kamil.examples.statemachine.inheritancestate.OneStateMachineConfiguration",
|
||||
"transitions" : [ {
|
||||
"type" : "EXTERNAL",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE1",
|
||||
"fullIdentifier" : "States.STATE1"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE2",
|
||||
"fullIdentifier" : "States.STATE2"
|
||||
} ],
|
||||
"event" : "Events.EVENT1",
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : null
|
||||
}, {
|
||||
"type" : "EXTERNAL",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE2",
|
||||
"fullIdentifier" : "States.STATE2"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE3",
|
||||
"fullIdentifier" : "States.STATE3"
|
||||
} ],
|
||||
"event" : "Events.EVENT2",
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : null
|
||||
}, {
|
||||
"type" : "EXTERNAL",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE3",
|
||||
"fullIdentifier" : "States.STATE3"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE4",
|
||||
"fullIdentifier" : "States.STATE4"
|
||||
} ],
|
||||
"event" : "Events.EVENT3",
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : null
|
||||
}, {
|
||||
"type" : "EXTERNAL",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE4",
|
||||
"fullIdentifier" : "States.STATE4"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE5",
|
||||
"fullIdentifier" : "States.STATE5"
|
||||
} ],
|
||||
"event" : "Events.EVENT4",
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : null
|
||||
}, {
|
||||
"type" : "EXTERNAL",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE5",
|
||||
"fullIdentifier" : "States.STATE5"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE6",
|
||||
"fullIdentifier" : "States.STATE6"
|
||||
} ],
|
||||
"event" : "Events.EVENT5",
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : null
|
||||
}, {
|
||||
"type" : "EXTERNAL",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE6",
|
||||
"fullIdentifier" : "States.STATE6"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE7",
|
||||
"fullIdentifier" : "States.STATE7"
|
||||
} ],
|
||||
"event" : "Events.EVENT6",
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : null
|
||||
}, {
|
||||
"type" : "EXTERNAL",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE7",
|
||||
"fullIdentifier" : "States.STATE7"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE8",
|
||||
"fullIdentifier" : "States.STATE8"
|
||||
} ],
|
||||
"event" : "Events.EVENT7",
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : null
|
||||
}, {
|
||||
"type" : "EXTERNAL",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE8",
|
||||
"fullIdentifier" : "States.STATE8"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE9",
|
||||
"fullIdentifier" : "States.STATE9"
|
||||
} ],
|
||||
"event" : "Events.EVENT8",
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : null
|
||||
}, {
|
||||
"type" : "EXTERNAL",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE9",
|
||||
"fullIdentifier" : "States.STATE9"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE10",
|
||||
"fullIdentifier" : "States.STATE10"
|
||||
} ],
|
||||
"event" : "Events.EVENT9",
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : null
|
||||
}, {
|
||||
"type" : "EXTERNAL",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE10",
|
||||
"fullIdentifier" : "States.STATE10"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE11",
|
||||
"fullIdentifier" : "States.STATE11"
|
||||
} ],
|
||||
"event" : "Events.EVENT10",
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : null
|
||||
}, {
|
||||
"type" : "EXTERNAL",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE11",
|
||||
"fullIdentifier" : "States.STATE11"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE12",
|
||||
"fullIdentifier" : "States.STATE12"
|
||||
} ],
|
||||
"event" : "Events.EVENT11",
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : null
|
||||
}, {
|
||||
"type" : "EXTERNAL",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE12",
|
||||
"fullIdentifier" : "States.STATE12"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE13",
|
||||
"fullIdentifier" : "States.STATE13"
|
||||
} ],
|
||||
"event" : "Events.EVENT12",
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : null
|
||||
}, {
|
||||
"type" : "EXTERNAL",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE13",
|
||||
"fullIdentifier" : "States.STATE13"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE14",
|
||||
"fullIdentifier" : "States.STATE14"
|
||||
} ],
|
||||
"event" : "Events.EVENT13",
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : null
|
||||
}, {
|
||||
"type" : "EXTERNAL",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE14",
|
||||
"fullIdentifier" : "States.STATE14"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE15",
|
||||
"fullIdentifier" : "States.STATE15"
|
||||
} ],
|
||||
"event" : "Events.EVENT14",
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : null
|
||||
}, {
|
||||
"type" : "EXTERNAL",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE15",
|
||||
"fullIdentifier" : "States.STATE15"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE16",
|
||||
"fullIdentifier" : "States.STATE16"
|
||||
} ],
|
||||
"event" : "Events.EVENT15",
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : null
|
||||
}, {
|
||||
"type" : "EXTERNAL",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE4",
|
||||
"fullIdentifier" : "States.STATE4"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATEY",
|
||||
"fullIdentifier" : "States.STATEY"
|
||||
} ],
|
||||
"event" : "Events.EVENTY",
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : null
|
||||
}, {
|
||||
"type" : "CHOICE",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATEY",
|
||||
"fullIdentifier" : "States.STATEY"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATEX",
|
||||
"fullIdentifier" : "States.STATEX"
|
||||
} ],
|
||||
"event" : null,
|
||||
"guard" : {
|
||||
"expression" : "guardVarEquals(\"value1\")",
|
||||
"isLambda" : false
|
||||
},
|
||||
"actions" : [ ],
|
||||
"order" : 0
|
||||
}, {
|
||||
"type" : "CHOICE",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATEY",
|
||||
"fullIdentifier" : "States.STATEY"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATEZ",
|
||||
"fullIdentifier" : "States.STATEZ"
|
||||
} ],
|
||||
"event" : null,
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : 1
|
||||
}, {
|
||||
"type" : "CHOICE",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE16",
|
||||
"fullIdentifier" : "States.STATE16"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE17",
|
||||
"fullIdentifier" : "States.STATE17"
|
||||
} ],
|
||||
"event" : null,
|
||||
"guard" : {
|
||||
"expression" : "guardVarEquals(\"value1\")",
|
||||
"isLambda" : false
|
||||
},
|
||||
"actions" : [ ],
|
||||
"order" : 0
|
||||
}, {
|
||||
"type" : "CHOICE",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE16",
|
||||
"fullIdentifier" : "States.STATE16"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE18",
|
||||
"fullIdentifier" : "States.STATE18"
|
||||
} ],
|
||||
"event" : null,
|
||||
"guard" : {
|
||||
"expression" : "guardVarEquals(\"value2\")",
|
||||
"isLambda" : false
|
||||
},
|
||||
"actions" : [ ],
|
||||
"order" : 1
|
||||
}, {
|
||||
"type" : "CHOICE",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE16",
|
||||
"fullIdentifier" : "States.STATE16"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE19",
|
||||
"fullIdentifier" : "States.STATE19"
|
||||
} ],
|
||||
"event" : null,
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : 2
|
||||
}, {
|
||||
"type" : "CHOICE",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE17",
|
||||
"fullIdentifier" : "States.STATE17"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE20",
|
||||
"fullIdentifier" : "States.STATE20"
|
||||
} ],
|
||||
"event" : null,
|
||||
"guard" : {
|
||||
"expression" : "guardEventHeaderEquals(\"header1\",\"foo\")",
|
||||
"isLambda" : false
|
||||
},
|
||||
"actions" : [ ],
|
||||
"order" : 0
|
||||
}, {
|
||||
"type" : "CHOICE",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE17",
|
||||
"fullIdentifier" : "States.STATE17"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE16",
|
||||
"fullIdentifier" : "States.STATE16"
|
||||
} ],
|
||||
"event" : null,
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : 1
|
||||
}, {
|
||||
"type" : "CHOICE",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE18",
|
||||
"fullIdentifier" : "States.STATE18"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE19",
|
||||
"fullIdentifier" : "States.STATE19"
|
||||
} ],
|
||||
"event" : null,
|
||||
"guard" : {
|
||||
"expression" : "guardVarEquals(\"value3\")",
|
||||
"isLambda" : false
|
||||
},
|
||||
"actions" : [ ],
|
||||
"order" : 0
|
||||
}, {
|
||||
"type" : "CHOICE",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE18",
|
||||
"fullIdentifier" : "States.STATE18"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE20",
|
||||
"fullIdentifier" : "States.STATE20"
|
||||
} ],
|
||||
"event" : null,
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : 1
|
||||
}, {
|
||||
"type" : "CHOICE",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE19",
|
||||
"fullIdentifier" : "States.STATE19"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE1",
|
||||
"fullIdentifier" : "States.STATE1"
|
||||
} ],
|
||||
"event" : null,
|
||||
"guard" : {
|
||||
"expression" : "guardVarEquals(\"reset\")",
|
||||
"isLambda" : false
|
||||
},
|
||||
"actions" : [ ],
|
||||
"order" : 0
|
||||
}, {
|
||||
"type" : "CHOICE",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE19",
|
||||
"fullIdentifier" : "States.STATE19"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE20",
|
||||
"fullIdentifier" : "States.STATE20"
|
||||
} ],
|
||||
"event" : null,
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : 1
|
||||
}, {
|
||||
"type" : "CHOICE",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE20",
|
||||
"fullIdentifier" : "States.STATE20"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE5",
|
||||
"fullIdentifier" : "States.STATE5"
|
||||
} ],
|
||||
"event" : null,
|
||||
"guard" : {
|
||||
"expression" : "guardEventHeaderEquals(\"header2\",\"bar\")",
|
||||
"isLambda" : false
|
||||
},
|
||||
"actions" : [ ],
|
||||
"order" : 0
|
||||
}, {
|
||||
"type" : "CHOICE",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE20",
|
||||
"fullIdentifier" : "States.STATE20"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE1",
|
||||
"fullIdentifier" : "States.STATE1"
|
||||
} ],
|
||||
"event" : null,
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : 1
|
||||
}, {
|
||||
"type" : "CHOICE",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE11",
|
||||
"fullIdentifier" : "States.STATE11"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE13",
|
||||
"fullIdentifier" : "States.STATE13"
|
||||
} ],
|
||||
"event" : null,
|
||||
"guard" : {
|
||||
"expression" : "guardVarEquals(\"goTo13\")",
|
||||
"isLambda" : false
|
||||
},
|
||||
"actions" : [ ],
|
||||
"order" : 0
|
||||
}, {
|
||||
"type" : "CHOICE",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE11",
|
||||
"fullIdentifier" : "States.STATE11"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE14",
|
||||
"fullIdentifier" : "States.STATE14"
|
||||
} ],
|
||||
"event" : null,
|
||||
"guard" : {
|
||||
"expression" : "guardVarEquals(\"goTo14\")",
|
||||
"isLambda" : false
|
||||
},
|
||||
"actions" : [ ],
|
||||
"order" : 1
|
||||
}, {
|
||||
"type" : "CHOICE",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE11",
|
||||
"fullIdentifier" : "States.STATE11"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE15",
|
||||
"fullIdentifier" : "States.STATE15"
|
||||
} ],
|
||||
"event" : null,
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : 2
|
||||
}, {
|
||||
"type" : "CHOICE",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE12",
|
||||
"fullIdentifier" : "States.STATE12"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE10",
|
||||
"fullIdentifier" : "States.STATE10"
|
||||
} ],
|
||||
"event" : null,
|
||||
"guard" : {
|
||||
"expression" : "guardVarEquals(\"goBack10\")",
|
||||
"isLambda" : false
|
||||
},
|
||||
"actions" : [ ],
|
||||
"order" : 0
|
||||
}, {
|
||||
"type" : "CHOICE",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE12",
|
||||
"fullIdentifier" : "States.STATE12"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE11",
|
||||
"fullIdentifier" : "States.STATE11"
|
||||
} ],
|
||||
"event" : null,
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : 1
|
||||
}, {
|
||||
"type" : "CHOICE",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE14",
|
||||
"fullIdentifier" : "States.STATE14"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE12",
|
||||
"fullIdentifier" : "States.STATE12"
|
||||
} ],
|
||||
"event" : null,
|
||||
"guard" : {
|
||||
"expression" : "guardVarEquals(\"loop12\")",
|
||||
"isLambda" : false
|
||||
},
|
||||
"actions" : [ ],
|
||||
"order" : 0
|
||||
}, {
|
||||
"type" : "CHOICE",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE14",
|
||||
"fullIdentifier" : "States.STATE14"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE16",
|
||||
"fullIdentifier" : "States.STATE16"
|
||||
} ],
|
||||
"event" : null,
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : 1
|
||||
}, {
|
||||
"type" : "CHOICE",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE9",
|
||||
"fullIdentifier" : "States.STATE9"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE8",
|
||||
"fullIdentifier" : "States.STATE8"
|
||||
} ],
|
||||
"event" : null,
|
||||
"guard" : {
|
||||
"expression" : "guardVarEquals(\"stepBack\")",
|
||||
"isLambda" : false
|
||||
},
|
||||
"actions" : [ ],
|
||||
"order" : 0
|
||||
}, {
|
||||
"type" : "CHOICE",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE9",
|
||||
"fullIdentifier" : "States.STATE9"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE7",
|
||||
"fullIdentifier" : "States.STATE7"
|
||||
} ],
|
||||
"event" : null,
|
||||
"guard" : {
|
||||
"expression" : "guardVarEquals(\"stepBackMore\")",
|
||||
"isLambda" : false
|
||||
},
|
||||
"actions" : [ ],
|
||||
"order" : 1
|
||||
}, {
|
||||
"type" : "CHOICE",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE9",
|
||||
"fullIdentifier" : "States.STATE9"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE6",
|
||||
"fullIdentifier" : "States.STATE6"
|
||||
} ],
|
||||
"event" : null,
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : 2
|
||||
}, {
|
||||
"type" : "CHOICE",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE8",
|
||||
"fullIdentifier" : "States.STATE8"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE9",
|
||||
"fullIdentifier" : "States.STATE9"
|
||||
} ],
|
||||
"event" : null,
|
||||
"guard" : {
|
||||
"expression" : "guardVarEquals(\"forward9\")",
|
||||
"isLambda" : false
|
||||
},
|
||||
"actions" : [ ],
|
||||
"order" : 0
|
||||
}, {
|
||||
"type" : "CHOICE",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE8",
|
||||
"fullIdentifier" : "States.STATE8"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE10",
|
||||
"fullIdentifier" : "States.STATE10"
|
||||
} ],
|
||||
"event" : null,
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : 1
|
||||
}, {
|
||||
"type" : "EXTERNAL",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE5",
|
||||
"fullIdentifier" : "States.STATE5"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE_EXTRA_1",
|
||||
"fullIdentifier" : "States.STATE_EXTRA_1"
|
||||
} ],
|
||||
"event" : "Events.EVENTX",
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : null
|
||||
} ],
|
||||
"startStates" : [ "States.STATE1" ],
|
||||
"endStates" : [ "States.STATEZ" ],
|
||||
"renderChoicesAsDiamonds" : true
|
||||
}
|
||||
@@ -0,0 +1,218 @@
|
||||
{
|
||||
"name" : "click.kamil.examples.statemachine.simple.SimpleEnumStateMachineConfiguration",
|
||||
"transitions" : [ {
|
||||
"type" : "EXTERNAL",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "OrderStates.SUBMITTED",
|
||||
"fullIdentifier" : "OrderStates.SUBMITTED"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "OrderStates.PAID",
|
||||
"fullIdentifier" : "OrderStates.PAID"
|
||||
} ],
|
||||
"event" : "OrderEvents.PAY",
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : null
|
||||
}, {
|
||||
"type" : "EXTERNAL",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "OrderStates.PAID",
|
||||
"fullIdentifier" : "OrderStates.PAID"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "OrderStates.FULFILLED",
|
||||
"fullIdentifier" : "OrderStates.FULFILLED"
|
||||
} ],
|
||||
"event" : "OrderEvents.FULFILL",
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : null
|
||||
}, {
|
||||
"type" : "EXTERNAL",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "OrderStates.SUBMITTED",
|
||||
"fullIdentifier" : "OrderStates.SUBMITTED"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "OrderStates.CANCELED",
|
||||
"fullIdentifier" : "OrderStates.CANCELED"
|
||||
} ],
|
||||
"event" : "OrderEvents.CANCEL",
|
||||
"guard" : {
|
||||
"expression" : "new Guard<OrderStates,OrderEvents>(){\n @Override public boolean evaluate( StateContext<OrderStates,OrderEvents> context){\n return false;\n }\n}\n",
|
||||
"isLambda" : true
|
||||
},
|
||||
"actions" : [ ],
|
||||
"order" : null
|
||||
}, {
|
||||
"type" : "EXTERNAL",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "OrderStates.PAID",
|
||||
"fullIdentifier" : "OrderStates.PAID"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "OrderStates.CANCELED",
|
||||
"fullIdentifier" : "OrderStates.CANCELED"
|
||||
} ],
|
||||
"event" : "OrderEvents.CANCEL",
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : null
|
||||
}, {
|
||||
"type" : "EXTERNAL",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "OrderStates.SUBMITTED",
|
||||
"fullIdentifier" : "OrderStates.SUBMITTED"
|
||||
} ],
|
||||
"targetStates" : [ ],
|
||||
"event" : "OrderEvents.ABCD",
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : null
|
||||
}, {
|
||||
"type" : "CHOICE",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "OrderStates.SUBMITTED",
|
||||
"fullIdentifier" : "OrderStates.SUBMITTED"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "OrderStates.PAID2",
|
||||
"fullIdentifier" : "OrderStates.PAID2"
|
||||
} ],
|
||||
"event" : null,
|
||||
"guard" : {
|
||||
"expression" : "new Guard<OrderStates,OrderEvents>(){\n @Override public boolean evaluate( StateContext<OrderStates,OrderEvents> context){\n return false;\n }\n}\n",
|
||||
"isLambda" : true
|
||||
},
|
||||
"actions" : [ ],
|
||||
"order" : 0
|
||||
}, {
|
||||
"type" : "CHOICE",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "OrderStates.SUBMITTED",
|
||||
"fullIdentifier" : "OrderStates.SUBMITTED"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "OrderStates.PAID3",
|
||||
"fullIdentifier" : "OrderStates.PAID3"
|
||||
} ],
|
||||
"event" : null,
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : 1
|
||||
}, {
|
||||
"type" : "CHOICE",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "OrderStates.PAID",
|
||||
"fullIdentifier" : "OrderStates.PAID"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "OrderStates.PAID1",
|
||||
"fullIdentifier" : "OrderStates.PAID1"
|
||||
} ],
|
||||
"event" : null,
|
||||
"guard" : {
|
||||
"expression" : "new Guard<OrderStates,OrderEvents>(){\n @Override public boolean evaluate( StateContext<OrderStates,OrderEvents> context){\n return true;\n }\n}\n",
|
||||
"isLambda" : true
|
||||
},
|
||||
"actions" : [ ],
|
||||
"order" : 0
|
||||
}, {
|
||||
"type" : "CHOICE",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "OrderStates.PAID",
|
||||
"fullIdentifier" : "OrderStates.PAID"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "OrderStates.PAID2",
|
||||
"fullIdentifier" : "OrderStates.PAID2"
|
||||
} ],
|
||||
"event" : null,
|
||||
"guard" : {
|
||||
"expression" : "guard1",
|
||||
"isLambda" : false
|
||||
},
|
||||
"actions" : [ ],
|
||||
"order" : 1
|
||||
}, {
|
||||
"type" : "CHOICE",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "OrderStates.PAID",
|
||||
"fullIdentifier" : "OrderStates.PAID"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "OrderStates.HAPPEN",
|
||||
"fullIdentifier" : "OrderStates.HAPPEN"
|
||||
} ],
|
||||
"event" : null,
|
||||
"guard" : {
|
||||
"expression" : "new Guard<OrderStates,OrderEvents>(){\n @Override public boolean evaluate( StateContext<OrderStates,OrderEvents> context){\n return false;\n }\n}\n",
|
||||
"isLambda" : true
|
||||
},
|
||||
"actions" : [ ],
|
||||
"order" : 2
|
||||
}, {
|
||||
"type" : "CHOICE",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "OrderStates.PAID",
|
||||
"fullIdentifier" : "OrderStates.PAID"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "OrderStates.PAID3",
|
||||
"fullIdentifier" : "OrderStates.PAID3"
|
||||
} ],
|
||||
"event" : null,
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : 3
|
||||
}, {
|
||||
"type" : "EXTERNAL",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "OrderStates.PAID2",
|
||||
"fullIdentifier" : "OrderStates.PAID2"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "OrderStates.CANCELED",
|
||||
"fullIdentifier" : "OrderStates.CANCELED"
|
||||
} ],
|
||||
"event" : null,
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : null
|
||||
}, {
|
||||
"type" : "EXTERNAL",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "OrderStates.PAID3",
|
||||
"fullIdentifier" : "OrderStates.PAID3"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "OrderStates.CANCELED",
|
||||
"fullIdentifier" : "OrderStates.CANCELED"
|
||||
} ],
|
||||
"event" : null,
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : null
|
||||
}, {
|
||||
"type" : "EXTERNAL",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "OrderStates.PAID1",
|
||||
"fullIdentifier" : "OrderStates.PAID1"
|
||||
} ],
|
||||
"targetStates" : [ ],
|
||||
"event" : "OrderEvents.ABCD",
|
||||
"guard" : null,
|
||||
"actions" : [ {
|
||||
"expression" : "new Action<OrderStates,OrderEvents>(){\n @Override public void execute( StateContext<OrderStates,OrderEvents> context){\n ;\n }\n}\n",
|
||||
"isLambda" : true
|
||||
}, {
|
||||
"expression" : "action2",
|
||||
"isLambda" : false
|
||||
} ],
|
||||
"order" : null
|
||||
} ],
|
||||
"startStates" : [ "OrderStates.SUBMITTED" ],
|
||||
"endStates" : [ "OrderStates.CANCELED", "OrderStates.FULFILLED" ],
|
||||
"renderChoicesAsDiamonds" : true
|
||||
}
|
||||
@@ -0,0 +1,780 @@
|
||||
{
|
||||
"name" : "click.kamil.examples.statemachine.inheritanceextrafunctionsstate2.ThreeStateMachineConfiguration",
|
||||
"transitions" : [ {
|
||||
"type" : "EXTERNAL",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE1",
|
||||
"fullIdentifier" : "States.STATE1"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE2",
|
||||
"fullIdentifier" : "States.STATE2"
|
||||
} ],
|
||||
"event" : "Events.EVENT1",
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : null
|
||||
}, {
|
||||
"type" : "EXTERNAL",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE2",
|
||||
"fullIdentifier" : "States.STATE2"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE3",
|
||||
"fullIdentifier" : "States.STATE3"
|
||||
} ],
|
||||
"event" : "Events.EVENT2",
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : null
|
||||
}, {
|
||||
"type" : "EXTERNAL",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE3",
|
||||
"fullIdentifier" : "States.STATE3"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE4",
|
||||
"fullIdentifier" : "States.STATE4"
|
||||
} ],
|
||||
"event" : "Events.EVENT3",
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : null
|
||||
}, {
|
||||
"type" : "EXTERNAL",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE4",
|
||||
"fullIdentifier" : "States.STATE4"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE5",
|
||||
"fullIdentifier" : "States.STATE5"
|
||||
} ],
|
||||
"event" : "Events.EVENT4",
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : null
|
||||
}, {
|
||||
"type" : "EXTERNAL",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE5",
|
||||
"fullIdentifier" : "States.STATE5"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE6",
|
||||
"fullIdentifier" : "States.STATE6"
|
||||
} ],
|
||||
"event" : "Events.EVENT5",
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : null
|
||||
}, {
|
||||
"type" : "EXTERNAL",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE6",
|
||||
"fullIdentifier" : "States.STATE6"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE7",
|
||||
"fullIdentifier" : "States.STATE7"
|
||||
} ],
|
||||
"event" : "Events.EVENT6",
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : null
|
||||
}, {
|
||||
"type" : "EXTERNAL",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE7",
|
||||
"fullIdentifier" : "States.STATE7"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE8",
|
||||
"fullIdentifier" : "States.STATE8"
|
||||
} ],
|
||||
"event" : "Events.EVENT7",
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : null
|
||||
}, {
|
||||
"type" : "EXTERNAL",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE8",
|
||||
"fullIdentifier" : "States.STATE8"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE9",
|
||||
"fullIdentifier" : "States.STATE9"
|
||||
} ],
|
||||
"event" : "Events.EVENT8",
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : null
|
||||
}, {
|
||||
"type" : "EXTERNAL",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE9",
|
||||
"fullIdentifier" : "States.STATE9"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE10",
|
||||
"fullIdentifier" : "States.STATE10"
|
||||
} ],
|
||||
"event" : "Events.EVENT9",
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : null
|
||||
}, {
|
||||
"type" : "EXTERNAL",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE10",
|
||||
"fullIdentifier" : "States.STATE10"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE11",
|
||||
"fullIdentifier" : "States.STATE11"
|
||||
} ],
|
||||
"event" : "Events.EVENT10",
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : null
|
||||
}, {
|
||||
"type" : "EXTERNAL",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE11",
|
||||
"fullIdentifier" : "States.STATE11"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE12",
|
||||
"fullIdentifier" : "States.STATE12"
|
||||
} ],
|
||||
"event" : "Events.EVENT11",
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : null
|
||||
}, {
|
||||
"type" : "EXTERNAL",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE12",
|
||||
"fullIdentifier" : "States.STATE12"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE13",
|
||||
"fullIdentifier" : "States.STATE13"
|
||||
} ],
|
||||
"event" : "Events.EVENT12",
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : null
|
||||
}, {
|
||||
"type" : "EXTERNAL",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE13",
|
||||
"fullIdentifier" : "States.STATE13"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE14",
|
||||
"fullIdentifier" : "States.STATE14"
|
||||
} ],
|
||||
"event" : "Events.EVENT13",
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : null
|
||||
}, {
|
||||
"type" : "EXTERNAL",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE14",
|
||||
"fullIdentifier" : "States.STATE14"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE15",
|
||||
"fullIdentifier" : "States.STATE15"
|
||||
} ],
|
||||
"event" : "Events.EVENT14",
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : null
|
||||
}, {
|
||||
"type" : "EXTERNAL",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE15",
|
||||
"fullIdentifier" : "States.STATE15"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE16",
|
||||
"fullIdentifier" : "States.STATE16"
|
||||
} ],
|
||||
"event" : "Events.EVENT15",
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : null
|
||||
}, {
|
||||
"type" : "EXTERNAL",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE1",
|
||||
"fullIdentifier" : "States.STATE1"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.CANCEL",
|
||||
"fullIdentifier" : "States.CANCEL"
|
||||
} ],
|
||||
"event" : "Events.EVENT_CANCEL",
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : null
|
||||
}, {
|
||||
"type" : "EXTERNAL",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE2",
|
||||
"fullIdentifier" : "States.STATE2"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.CANCEL",
|
||||
"fullIdentifier" : "States.CANCEL"
|
||||
} ],
|
||||
"event" : "Events.EVENT_CANCEL",
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : null
|
||||
}, {
|
||||
"type" : "EXTERNAL",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE3",
|
||||
"fullIdentifier" : "States.STATE3"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.CANCEL",
|
||||
"fullIdentifier" : "States.CANCEL"
|
||||
} ],
|
||||
"event" : "Events.EVENT_CANCEL",
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : null
|
||||
}, {
|
||||
"type" : "EXTERNAL",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE4",
|
||||
"fullIdentifier" : "States.STATE4"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.CANCEL",
|
||||
"fullIdentifier" : "States.CANCEL"
|
||||
} ],
|
||||
"event" : "Events.EVENT_CANCEL",
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : null
|
||||
}, {
|
||||
"type" : "EXTERNAL",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE5",
|
||||
"fullIdentifier" : "States.STATE5"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.CANCEL",
|
||||
"fullIdentifier" : "States.CANCEL"
|
||||
} ],
|
||||
"event" : "Events.EVENT_CANCEL",
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : null
|
||||
}, {
|
||||
"type" : "EXTERNAL",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE4",
|
||||
"fullIdentifier" : "States.STATE4"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATEY",
|
||||
"fullIdentifier" : "States.STATEY"
|
||||
} ],
|
||||
"event" : "Events.EVENTY",
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : null
|
||||
}, {
|
||||
"type" : "CHOICE",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATEY",
|
||||
"fullIdentifier" : "States.STATEY"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATEX",
|
||||
"fullIdentifier" : "States.STATEX"
|
||||
} ],
|
||||
"event" : null,
|
||||
"guard" : {
|
||||
"expression" : "guardVarEquals(\"value1\")",
|
||||
"isLambda" : false
|
||||
},
|
||||
"actions" : [ ],
|
||||
"order" : 0
|
||||
}, {
|
||||
"type" : "CHOICE",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATEY",
|
||||
"fullIdentifier" : "States.STATEY"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATEZ",
|
||||
"fullIdentifier" : "States.STATEZ"
|
||||
} ],
|
||||
"event" : null,
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : 1
|
||||
}, {
|
||||
"type" : "CHOICE",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE16",
|
||||
"fullIdentifier" : "States.STATE16"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE17",
|
||||
"fullIdentifier" : "States.STATE17"
|
||||
} ],
|
||||
"event" : null,
|
||||
"guard" : {
|
||||
"expression" : "guardVarEquals(\"value1\")",
|
||||
"isLambda" : false
|
||||
},
|
||||
"actions" : [ ],
|
||||
"order" : 0
|
||||
}, {
|
||||
"type" : "CHOICE",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE16",
|
||||
"fullIdentifier" : "States.STATE16"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE18",
|
||||
"fullIdentifier" : "States.STATE18"
|
||||
} ],
|
||||
"event" : null,
|
||||
"guard" : {
|
||||
"expression" : "guardVarEquals(\"value2\")",
|
||||
"isLambda" : false
|
||||
},
|
||||
"actions" : [ ],
|
||||
"order" : 1
|
||||
}, {
|
||||
"type" : "CHOICE",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE16",
|
||||
"fullIdentifier" : "States.STATE16"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE19",
|
||||
"fullIdentifier" : "States.STATE19"
|
||||
} ],
|
||||
"event" : null,
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : 2
|
||||
}, {
|
||||
"type" : "CHOICE",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE17",
|
||||
"fullIdentifier" : "States.STATE17"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE20",
|
||||
"fullIdentifier" : "States.STATE20"
|
||||
} ],
|
||||
"event" : null,
|
||||
"guard" : {
|
||||
"expression" : "guardEventHeaderEquals(\"header1\",\"foo\")",
|
||||
"isLambda" : false
|
||||
},
|
||||
"actions" : [ ],
|
||||
"order" : 0
|
||||
}, {
|
||||
"type" : "CHOICE",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE17",
|
||||
"fullIdentifier" : "States.STATE17"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE16",
|
||||
"fullIdentifier" : "States.STATE16"
|
||||
} ],
|
||||
"event" : null,
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : 1
|
||||
}, {
|
||||
"type" : "CHOICE",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE18",
|
||||
"fullIdentifier" : "States.STATE18"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE19",
|
||||
"fullIdentifier" : "States.STATE19"
|
||||
} ],
|
||||
"event" : null,
|
||||
"guard" : {
|
||||
"expression" : "guardVarEquals(\"value3\")",
|
||||
"isLambda" : false
|
||||
},
|
||||
"actions" : [ ],
|
||||
"order" : 0
|
||||
}, {
|
||||
"type" : "CHOICE",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE18",
|
||||
"fullIdentifier" : "States.STATE18"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE20",
|
||||
"fullIdentifier" : "States.STATE20"
|
||||
} ],
|
||||
"event" : null,
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : 1
|
||||
}, {
|
||||
"type" : "CHOICE",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE19",
|
||||
"fullIdentifier" : "States.STATE19"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE1",
|
||||
"fullIdentifier" : "States.STATE1"
|
||||
} ],
|
||||
"event" : null,
|
||||
"guard" : {
|
||||
"expression" : "guardVarEquals(\"reset\")",
|
||||
"isLambda" : false
|
||||
},
|
||||
"actions" : [ ],
|
||||
"order" : 0
|
||||
}, {
|
||||
"type" : "CHOICE",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE19",
|
||||
"fullIdentifier" : "States.STATE19"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE20",
|
||||
"fullIdentifier" : "States.STATE20"
|
||||
} ],
|
||||
"event" : null,
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : 1
|
||||
}, {
|
||||
"type" : "CHOICE",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE20",
|
||||
"fullIdentifier" : "States.STATE20"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE5",
|
||||
"fullIdentifier" : "States.STATE5"
|
||||
} ],
|
||||
"event" : null,
|
||||
"guard" : {
|
||||
"expression" : "guardEventHeaderEquals(\"header2\",\"bar\")",
|
||||
"isLambda" : false
|
||||
},
|
||||
"actions" : [ ],
|
||||
"order" : 0
|
||||
}, {
|
||||
"type" : "CHOICE",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE20",
|
||||
"fullIdentifier" : "States.STATE20"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE1",
|
||||
"fullIdentifier" : "States.STATE1"
|
||||
} ],
|
||||
"event" : null,
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : 1
|
||||
}, {
|
||||
"type" : "CHOICE",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE11",
|
||||
"fullIdentifier" : "States.STATE11"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE13",
|
||||
"fullIdentifier" : "States.STATE13"
|
||||
} ],
|
||||
"event" : null,
|
||||
"guard" : {
|
||||
"expression" : "guardVarEquals(\"goTo13\")",
|
||||
"isLambda" : false
|
||||
},
|
||||
"actions" : [ ],
|
||||
"order" : 0
|
||||
}, {
|
||||
"type" : "CHOICE",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE11",
|
||||
"fullIdentifier" : "States.STATE11"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE14",
|
||||
"fullIdentifier" : "States.STATE14"
|
||||
} ],
|
||||
"event" : null,
|
||||
"guard" : {
|
||||
"expression" : "guardVarEquals(\"goTo14\")",
|
||||
"isLambda" : false
|
||||
},
|
||||
"actions" : [ ],
|
||||
"order" : 1
|
||||
}, {
|
||||
"type" : "CHOICE",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE11",
|
||||
"fullIdentifier" : "States.STATE11"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE15",
|
||||
"fullIdentifier" : "States.STATE15"
|
||||
} ],
|
||||
"event" : null,
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : 2
|
||||
}, {
|
||||
"type" : "CHOICE",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE12",
|
||||
"fullIdentifier" : "States.STATE12"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE10",
|
||||
"fullIdentifier" : "States.STATE10"
|
||||
} ],
|
||||
"event" : null,
|
||||
"guard" : {
|
||||
"expression" : "guardVarEquals(\"goBack10\")",
|
||||
"isLambda" : false
|
||||
},
|
||||
"actions" : [ ],
|
||||
"order" : 0
|
||||
}, {
|
||||
"type" : "CHOICE",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE12",
|
||||
"fullIdentifier" : "States.STATE12"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE11",
|
||||
"fullIdentifier" : "States.STATE11"
|
||||
} ],
|
||||
"event" : null,
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : 1
|
||||
}, {
|
||||
"type" : "CHOICE",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE14",
|
||||
"fullIdentifier" : "States.STATE14"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE12",
|
||||
"fullIdentifier" : "States.STATE12"
|
||||
} ],
|
||||
"event" : null,
|
||||
"guard" : {
|
||||
"expression" : "guardVarEquals(\"loop12\")",
|
||||
"isLambda" : false
|
||||
},
|
||||
"actions" : [ ],
|
||||
"order" : 0
|
||||
}, {
|
||||
"type" : "CHOICE",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE14",
|
||||
"fullIdentifier" : "States.STATE14"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE16",
|
||||
"fullIdentifier" : "States.STATE16"
|
||||
} ],
|
||||
"event" : null,
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : 1
|
||||
}, {
|
||||
"type" : "CHOICE",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE9",
|
||||
"fullIdentifier" : "States.STATE9"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE8",
|
||||
"fullIdentifier" : "States.STATE8"
|
||||
} ],
|
||||
"event" : null,
|
||||
"guard" : {
|
||||
"expression" : "guardVarEquals(\"stepBack\")",
|
||||
"isLambda" : false
|
||||
},
|
||||
"actions" : [ ],
|
||||
"order" : 0
|
||||
}, {
|
||||
"type" : "CHOICE",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE9",
|
||||
"fullIdentifier" : "States.STATE9"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE7",
|
||||
"fullIdentifier" : "States.STATE7"
|
||||
} ],
|
||||
"event" : null,
|
||||
"guard" : {
|
||||
"expression" : "guardVarEquals(\"stepBackMore\")",
|
||||
"isLambda" : false
|
||||
},
|
||||
"actions" : [ ],
|
||||
"order" : 1
|
||||
}, {
|
||||
"type" : "CHOICE",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE9",
|
||||
"fullIdentifier" : "States.STATE9"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE6",
|
||||
"fullIdentifier" : "States.STATE6"
|
||||
} ],
|
||||
"event" : null,
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : 2
|
||||
}, {
|
||||
"type" : "CHOICE",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE8",
|
||||
"fullIdentifier" : "States.STATE8"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE9",
|
||||
"fullIdentifier" : "States.STATE9"
|
||||
} ],
|
||||
"event" : null,
|
||||
"guard" : {
|
||||
"expression" : "guardVarEquals(\"forward9\")",
|
||||
"isLambda" : false
|
||||
},
|
||||
"actions" : [ ],
|
||||
"order" : 0
|
||||
}, {
|
||||
"type" : "CHOICE",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE8",
|
||||
"fullIdentifier" : "States.STATE8"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE10",
|
||||
"fullIdentifier" : "States.STATE10"
|
||||
} ],
|
||||
"event" : null,
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : 1
|
||||
}, {
|
||||
"type" : "EXTERNAL",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE2",
|
||||
"fullIdentifier" : "States.STATE2"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE_EXTRA_1",
|
||||
"fullIdentifier" : "States.STATE_EXTRA_1"
|
||||
} ],
|
||||
"event" : "Events.EVENTX",
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : null
|
||||
}, {
|
||||
"type" : "CHOICE",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE2",
|
||||
"fullIdentifier" : "States.STATE2"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE1",
|
||||
"fullIdentifier" : "States.STATE1"
|
||||
} ],
|
||||
"event" : null,
|
||||
"guard" : {
|
||||
"expression" : "guardEventHeaderEquals(\"header1\",\"foo\")",
|
||||
"isLambda" : false
|
||||
},
|
||||
"actions" : [ ],
|
||||
"order" : 0
|
||||
}, {
|
||||
"type" : "CHOICE",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE2",
|
||||
"fullIdentifier" : "States.STATE2"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE_EXTRA_1",
|
||||
"fullIdentifier" : "States.STATE_EXTRA_1"
|
||||
} ],
|
||||
"event" : null,
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : 1
|
||||
}, {
|
||||
"type" : "EXTERNAL",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE_EXTRA_1",
|
||||
"fullIdentifier" : "States.STATE_EXTRA_1"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE_EXTRA_3",
|
||||
"fullIdentifier" : "States.STATE_EXTRA_3"
|
||||
} ],
|
||||
"event" : "Events.EVENTY",
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : null
|
||||
}, {
|
||||
"type" : "EXTERNAL",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE_EXTRA_1",
|
||||
"fullIdentifier" : "States.STATE_EXTRA_1"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.CANCEL",
|
||||
"fullIdentifier" : "States.CANCEL"
|
||||
} ],
|
||||
"event" : "Events.EVENT_CANCEL_2",
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : null
|
||||
}, {
|
||||
"type" : "EXTERNAL",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE_EXTRA_2",
|
||||
"fullIdentifier" : "States.STATE_EXTRA_2"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.CANCEL",
|
||||
"fullIdentifier" : "States.CANCEL"
|
||||
} ],
|
||||
"event" : "Events.EVENT_CANCEL_2",
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : null
|
||||
} ],
|
||||
"startStates" : [ "States.STATE1" ],
|
||||
"endStates" : [ "States.STATEZ" ],
|
||||
"renderChoicesAsDiamonds" : true
|
||||
}
|
||||
@@ -0,0 +1,735 @@
|
||||
{
|
||||
"name" : "click.kamil.examples.statemachine.inheritanceextrafunctionsstate.TwoStateMachineConfiguration",
|
||||
"transitions" : [ {
|
||||
"type" : "EXTERNAL",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE1",
|
||||
"fullIdentifier" : "States.STATE1"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE2",
|
||||
"fullIdentifier" : "States.STATE2"
|
||||
} ],
|
||||
"event" : "Events.EVENT1",
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : null
|
||||
}, {
|
||||
"type" : "EXTERNAL",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE2",
|
||||
"fullIdentifier" : "States.STATE2"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE3",
|
||||
"fullIdentifier" : "States.STATE3"
|
||||
} ],
|
||||
"event" : "Events.EVENT2",
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : null
|
||||
}, {
|
||||
"type" : "EXTERNAL",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE3",
|
||||
"fullIdentifier" : "States.STATE3"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE4",
|
||||
"fullIdentifier" : "States.STATE4"
|
||||
} ],
|
||||
"event" : "Events.EVENT3",
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : null
|
||||
}, {
|
||||
"type" : "EXTERNAL",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE4",
|
||||
"fullIdentifier" : "States.STATE4"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE5",
|
||||
"fullIdentifier" : "States.STATE5"
|
||||
} ],
|
||||
"event" : "Events.EVENT4",
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : null
|
||||
}, {
|
||||
"type" : "EXTERNAL",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE5",
|
||||
"fullIdentifier" : "States.STATE5"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE6",
|
||||
"fullIdentifier" : "States.STATE6"
|
||||
} ],
|
||||
"event" : "Events.EVENT5",
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : null
|
||||
}, {
|
||||
"type" : "EXTERNAL",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE6",
|
||||
"fullIdentifier" : "States.STATE6"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE7",
|
||||
"fullIdentifier" : "States.STATE7"
|
||||
} ],
|
||||
"event" : "Events.EVENT6",
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : null
|
||||
}, {
|
||||
"type" : "EXTERNAL",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE7",
|
||||
"fullIdentifier" : "States.STATE7"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE8",
|
||||
"fullIdentifier" : "States.STATE8"
|
||||
} ],
|
||||
"event" : "Events.EVENT7",
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : null
|
||||
}, {
|
||||
"type" : "EXTERNAL",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE8",
|
||||
"fullIdentifier" : "States.STATE8"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE9",
|
||||
"fullIdentifier" : "States.STATE9"
|
||||
} ],
|
||||
"event" : "Events.EVENT8",
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : null
|
||||
}, {
|
||||
"type" : "EXTERNAL",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE9",
|
||||
"fullIdentifier" : "States.STATE9"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE10",
|
||||
"fullIdentifier" : "States.STATE10"
|
||||
} ],
|
||||
"event" : "Events.EVENT9",
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : null
|
||||
}, {
|
||||
"type" : "EXTERNAL",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE10",
|
||||
"fullIdentifier" : "States.STATE10"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE11",
|
||||
"fullIdentifier" : "States.STATE11"
|
||||
} ],
|
||||
"event" : "Events.EVENT10",
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : null
|
||||
}, {
|
||||
"type" : "EXTERNAL",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE11",
|
||||
"fullIdentifier" : "States.STATE11"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE12",
|
||||
"fullIdentifier" : "States.STATE12"
|
||||
} ],
|
||||
"event" : "Events.EVENT11",
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : null
|
||||
}, {
|
||||
"type" : "EXTERNAL",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE12",
|
||||
"fullIdentifier" : "States.STATE12"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE13",
|
||||
"fullIdentifier" : "States.STATE13"
|
||||
} ],
|
||||
"event" : "Events.EVENT12",
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : null
|
||||
}, {
|
||||
"type" : "EXTERNAL",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE13",
|
||||
"fullIdentifier" : "States.STATE13"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE14",
|
||||
"fullIdentifier" : "States.STATE14"
|
||||
} ],
|
||||
"event" : "Events.EVENT13",
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : null
|
||||
}, {
|
||||
"type" : "EXTERNAL",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE14",
|
||||
"fullIdentifier" : "States.STATE14"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE15",
|
||||
"fullIdentifier" : "States.STATE15"
|
||||
} ],
|
||||
"event" : "Events.EVENT14",
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : null
|
||||
}, {
|
||||
"type" : "EXTERNAL",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE15",
|
||||
"fullIdentifier" : "States.STATE15"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE16",
|
||||
"fullIdentifier" : "States.STATE16"
|
||||
} ],
|
||||
"event" : "Events.EVENT15",
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : null
|
||||
}, {
|
||||
"type" : "EXTERNAL",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE1",
|
||||
"fullIdentifier" : "States.STATE1"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.CANCEL",
|
||||
"fullIdentifier" : "States.CANCEL"
|
||||
} ],
|
||||
"event" : "Events.EVENT_CANCEL",
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : null
|
||||
}, {
|
||||
"type" : "EXTERNAL",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE2",
|
||||
"fullIdentifier" : "States.STATE2"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.CANCEL",
|
||||
"fullIdentifier" : "States.CANCEL"
|
||||
} ],
|
||||
"event" : "Events.EVENT_CANCEL",
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : null
|
||||
}, {
|
||||
"type" : "EXTERNAL",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE3",
|
||||
"fullIdentifier" : "States.STATE3"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.CANCEL",
|
||||
"fullIdentifier" : "States.CANCEL"
|
||||
} ],
|
||||
"event" : "Events.EVENT_CANCEL",
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : null
|
||||
}, {
|
||||
"type" : "EXTERNAL",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE4",
|
||||
"fullIdentifier" : "States.STATE4"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.CANCEL",
|
||||
"fullIdentifier" : "States.CANCEL"
|
||||
} ],
|
||||
"event" : "Events.EVENT_CANCEL",
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : null
|
||||
}, {
|
||||
"type" : "EXTERNAL",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE5",
|
||||
"fullIdentifier" : "States.STATE5"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.CANCEL",
|
||||
"fullIdentifier" : "States.CANCEL"
|
||||
} ],
|
||||
"event" : "Events.EVENT_CANCEL",
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : null
|
||||
}, {
|
||||
"type" : "EXTERNAL",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE4",
|
||||
"fullIdentifier" : "States.STATE4"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATEY",
|
||||
"fullIdentifier" : "States.STATEY"
|
||||
} ],
|
||||
"event" : "Events.EVENTY",
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : null
|
||||
}, {
|
||||
"type" : "CHOICE",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATEY",
|
||||
"fullIdentifier" : "States.STATEY"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATEX",
|
||||
"fullIdentifier" : "States.STATEX"
|
||||
} ],
|
||||
"event" : null,
|
||||
"guard" : {
|
||||
"expression" : "guardVarEquals(\"value1\")",
|
||||
"isLambda" : false
|
||||
},
|
||||
"actions" : [ ],
|
||||
"order" : 0
|
||||
}, {
|
||||
"type" : "CHOICE",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATEY",
|
||||
"fullIdentifier" : "States.STATEY"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATEZ",
|
||||
"fullIdentifier" : "States.STATEZ"
|
||||
} ],
|
||||
"event" : null,
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : 1
|
||||
}, {
|
||||
"type" : "CHOICE",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE16",
|
||||
"fullIdentifier" : "States.STATE16"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE17",
|
||||
"fullIdentifier" : "States.STATE17"
|
||||
} ],
|
||||
"event" : null,
|
||||
"guard" : {
|
||||
"expression" : "guardVarEquals(\"value1\")",
|
||||
"isLambda" : false
|
||||
},
|
||||
"actions" : [ ],
|
||||
"order" : 0
|
||||
}, {
|
||||
"type" : "CHOICE",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE16",
|
||||
"fullIdentifier" : "States.STATE16"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE18",
|
||||
"fullIdentifier" : "States.STATE18"
|
||||
} ],
|
||||
"event" : null,
|
||||
"guard" : {
|
||||
"expression" : "guardVarEquals(\"value2\")",
|
||||
"isLambda" : false
|
||||
},
|
||||
"actions" : [ ],
|
||||
"order" : 1
|
||||
}, {
|
||||
"type" : "CHOICE",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE16",
|
||||
"fullIdentifier" : "States.STATE16"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE19",
|
||||
"fullIdentifier" : "States.STATE19"
|
||||
} ],
|
||||
"event" : null,
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : 2
|
||||
}, {
|
||||
"type" : "CHOICE",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE17",
|
||||
"fullIdentifier" : "States.STATE17"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE20",
|
||||
"fullIdentifier" : "States.STATE20"
|
||||
} ],
|
||||
"event" : null,
|
||||
"guard" : {
|
||||
"expression" : "guardEventHeaderEquals(\"header1\",\"foo\")",
|
||||
"isLambda" : false
|
||||
},
|
||||
"actions" : [ ],
|
||||
"order" : 0
|
||||
}, {
|
||||
"type" : "CHOICE",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE17",
|
||||
"fullIdentifier" : "States.STATE17"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE16",
|
||||
"fullIdentifier" : "States.STATE16"
|
||||
} ],
|
||||
"event" : null,
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : 1
|
||||
}, {
|
||||
"type" : "CHOICE",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE18",
|
||||
"fullIdentifier" : "States.STATE18"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE19",
|
||||
"fullIdentifier" : "States.STATE19"
|
||||
} ],
|
||||
"event" : null,
|
||||
"guard" : {
|
||||
"expression" : "guardVarEquals(\"value3\")",
|
||||
"isLambda" : false
|
||||
},
|
||||
"actions" : [ ],
|
||||
"order" : 0
|
||||
}, {
|
||||
"type" : "CHOICE",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE18",
|
||||
"fullIdentifier" : "States.STATE18"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE20",
|
||||
"fullIdentifier" : "States.STATE20"
|
||||
} ],
|
||||
"event" : null,
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : 1
|
||||
}, {
|
||||
"type" : "CHOICE",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE19",
|
||||
"fullIdentifier" : "States.STATE19"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE1",
|
||||
"fullIdentifier" : "States.STATE1"
|
||||
} ],
|
||||
"event" : null,
|
||||
"guard" : {
|
||||
"expression" : "guardVarEquals(\"reset\")",
|
||||
"isLambda" : false
|
||||
},
|
||||
"actions" : [ ],
|
||||
"order" : 0
|
||||
}, {
|
||||
"type" : "CHOICE",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE19",
|
||||
"fullIdentifier" : "States.STATE19"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE20",
|
||||
"fullIdentifier" : "States.STATE20"
|
||||
} ],
|
||||
"event" : null,
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : 1
|
||||
}, {
|
||||
"type" : "CHOICE",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE20",
|
||||
"fullIdentifier" : "States.STATE20"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE5",
|
||||
"fullIdentifier" : "States.STATE5"
|
||||
} ],
|
||||
"event" : null,
|
||||
"guard" : {
|
||||
"expression" : "guardEventHeaderEquals(\"header2\",\"bar\")",
|
||||
"isLambda" : false
|
||||
},
|
||||
"actions" : [ ],
|
||||
"order" : 0
|
||||
}, {
|
||||
"type" : "CHOICE",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE20",
|
||||
"fullIdentifier" : "States.STATE20"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE1",
|
||||
"fullIdentifier" : "States.STATE1"
|
||||
} ],
|
||||
"event" : null,
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : 1
|
||||
}, {
|
||||
"type" : "CHOICE",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE11",
|
||||
"fullIdentifier" : "States.STATE11"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE13",
|
||||
"fullIdentifier" : "States.STATE13"
|
||||
} ],
|
||||
"event" : null,
|
||||
"guard" : {
|
||||
"expression" : "guardVarEquals(\"goTo13\")",
|
||||
"isLambda" : false
|
||||
},
|
||||
"actions" : [ ],
|
||||
"order" : 0
|
||||
}, {
|
||||
"type" : "CHOICE",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE11",
|
||||
"fullIdentifier" : "States.STATE11"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE14",
|
||||
"fullIdentifier" : "States.STATE14"
|
||||
} ],
|
||||
"event" : null,
|
||||
"guard" : {
|
||||
"expression" : "guardVarEquals(\"goTo14\")",
|
||||
"isLambda" : false
|
||||
},
|
||||
"actions" : [ ],
|
||||
"order" : 1
|
||||
}, {
|
||||
"type" : "CHOICE",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE11",
|
||||
"fullIdentifier" : "States.STATE11"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE15",
|
||||
"fullIdentifier" : "States.STATE15"
|
||||
} ],
|
||||
"event" : null,
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : 2
|
||||
}, {
|
||||
"type" : "CHOICE",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE12",
|
||||
"fullIdentifier" : "States.STATE12"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE10",
|
||||
"fullIdentifier" : "States.STATE10"
|
||||
} ],
|
||||
"event" : null,
|
||||
"guard" : {
|
||||
"expression" : "guardVarEquals(\"goBack10\")",
|
||||
"isLambda" : false
|
||||
},
|
||||
"actions" : [ ],
|
||||
"order" : 0
|
||||
}, {
|
||||
"type" : "CHOICE",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE12",
|
||||
"fullIdentifier" : "States.STATE12"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE11",
|
||||
"fullIdentifier" : "States.STATE11"
|
||||
} ],
|
||||
"event" : null,
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : 1
|
||||
}, {
|
||||
"type" : "CHOICE",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE14",
|
||||
"fullIdentifier" : "States.STATE14"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE12",
|
||||
"fullIdentifier" : "States.STATE12"
|
||||
} ],
|
||||
"event" : null,
|
||||
"guard" : {
|
||||
"expression" : "guardVarEquals(\"loop12\")",
|
||||
"isLambda" : false
|
||||
},
|
||||
"actions" : [ ],
|
||||
"order" : 0
|
||||
}, {
|
||||
"type" : "CHOICE",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE14",
|
||||
"fullIdentifier" : "States.STATE14"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE16",
|
||||
"fullIdentifier" : "States.STATE16"
|
||||
} ],
|
||||
"event" : null,
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : 1
|
||||
}, {
|
||||
"type" : "CHOICE",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE9",
|
||||
"fullIdentifier" : "States.STATE9"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE8",
|
||||
"fullIdentifier" : "States.STATE8"
|
||||
} ],
|
||||
"event" : null,
|
||||
"guard" : {
|
||||
"expression" : "guardVarEquals(\"stepBack\")",
|
||||
"isLambda" : false
|
||||
},
|
||||
"actions" : [ ],
|
||||
"order" : 0
|
||||
}, {
|
||||
"type" : "CHOICE",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE9",
|
||||
"fullIdentifier" : "States.STATE9"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE7",
|
||||
"fullIdentifier" : "States.STATE7"
|
||||
} ],
|
||||
"event" : null,
|
||||
"guard" : {
|
||||
"expression" : "guardVarEquals(\"stepBackMore\")",
|
||||
"isLambda" : false
|
||||
},
|
||||
"actions" : [ ],
|
||||
"order" : 1
|
||||
}, {
|
||||
"type" : "CHOICE",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE9",
|
||||
"fullIdentifier" : "States.STATE9"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE6",
|
||||
"fullIdentifier" : "States.STATE6"
|
||||
} ],
|
||||
"event" : null,
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : 2
|
||||
}, {
|
||||
"type" : "CHOICE",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE8",
|
||||
"fullIdentifier" : "States.STATE8"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE9",
|
||||
"fullIdentifier" : "States.STATE9"
|
||||
} ],
|
||||
"event" : null,
|
||||
"guard" : {
|
||||
"expression" : "guardVarEquals(\"forward9\")",
|
||||
"isLambda" : false
|
||||
},
|
||||
"actions" : [ ],
|
||||
"order" : 0
|
||||
}, {
|
||||
"type" : "CHOICE",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE8",
|
||||
"fullIdentifier" : "States.STATE8"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE10",
|
||||
"fullIdentifier" : "States.STATE10"
|
||||
} ],
|
||||
"event" : null,
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : 1
|
||||
}, {
|
||||
"type" : "EXTERNAL",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE5",
|
||||
"fullIdentifier" : "States.STATE5"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.STATE_EXTRA_1",
|
||||
"fullIdentifier" : "States.STATE_EXTRA_1"
|
||||
} ],
|
||||
"event" : "Events.EVENTX",
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : null
|
||||
}, {
|
||||
"type" : "EXTERNAL",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE_EXTRA_1",
|
||||
"fullIdentifier" : "States.STATE_EXTRA_1"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.CANCEL",
|
||||
"fullIdentifier" : "States.CANCEL"
|
||||
} ],
|
||||
"event" : "Events.EVENT_CANCEL",
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : null
|
||||
}, {
|
||||
"type" : "EXTERNAL",
|
||||
"sourceStates" : [ {
|
||||
"rawName" : "States.STATE_EXTRA_1",
|
||||
"fullIdentifier" : "States.STATE_EXTRA_1"
|
||||
} ],
|
||||
"targetStates" : [ {
|
||||
"rawName" : "States.CANCEL",
|
||||
"fullIdentifier" : "States.CANCEL"
|
||||
} ],
|
||||
"event" : "Events.EVENT_CANCEL_2",
|
||||
"guard" : null,
|
||||
"actions" : [ ],
|
||||
"order" : null
|
||||
} ],
|
||||
"startStates" : [ "States.STATE1" ],
|
||||
"endStates" : [ "States.STATEZ" ],
|
||||
"renderChoicesAsDiamonds" : true
|
||||
}
|
||||
Reference in New Issue
Block a user