Skip to content
Snippets Groups Projects
Commit 78c8f487 authored by Henning's avatar Henning
Browse files
parents b01c9369 6858519d
No related branches found
No related tags found
No related merge requests found
...@@ -90,7 +90,8 @@ BusinessRuleTaskFlowElement: ...@@ -90,7 +90,8 @@ BusinessRuleTaskFlowElement:
DECLARATION_FINISHED; DECLARATION_FINISHED;
GatewayFlowElement: GatewayFlowElement:
"FlowElement" name=ID ASSOCIATION "Gateway" DECLARATION_FINISHED; "FlowElement" name=ID ASSOCIATION "Gateway"
"(" type=GatewayType ")" DECLARATION_FINISHED;
SequenceFlowElement: SequenceFlowElement:
"FlowElement" name=ID ASSOCIATION "SequenceFlow" "FlowElement" name=ID ASSOCIATION "SequenceFlow"
...@@ -278,8 +279,13 @@ enum Flag: ...@@ -278,8 +279,13 @@ enum Flag:
enum ValidationState: enum ValidationState:
REQUIRED = "REQUIRED" | REQUIRED = "REQUIRED" |
OPTIONAL = "OPTIONAL" OPTIONAL = "OPTIONAL";
;
enum GatewayType:
NONE = "NONE" |
OR = "OR" |
XOR = "XOR" |
PARALLEL = "PARALLEL";
terminal LIST_OPEN : '['; terminal LIST_OPEN : '[';
terminal LIST_CLOSED : ']'; terminal LIST_CLOSED : ']';
......
...@@ -8,6 +8,7 @@ import java.util.List; ...@@ -8,6 +8,7 @@ import java.util.List;
import de.fhmuenster.masterthesis.testgeneratorDSL.BPMNDiagram; import de.fhmuenster.masterthesis.testgeneratorDSL.BPMNDiagram;
import de.fhmuenster.masterthesis.testgeneratorDSL.Flow; import de.fhmuenster.masterthesis.testgeneratorDSL.Flow;
import de.fhmuenster.masterthesis.testgeneratorDSL.FlowElement; import de.fhmuenster.masterthesis.testgeneratorDSL.FlowElement;
import de.fhmuenster.masterthesis.testgeneratorDSL.GatewayType;
public class Main { public class Main {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment