<?xml version="1.0" encoding="UTF-8"?>
<bpmn:definitions xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xmlns:bpmn="http://www.omg.org/spec/BPMN/20100524/MODEL"
  xmlns:bpmndi="http://www.omg.org/spec/BPMN/20100524/DI"
  xmlns:dc="http://www.omg.org/spec/DD/20100524/DC"
  xmlns:di="http://www.omg.org/spec/DD/20100524/DI"
  xsi:schemaLocation="http://www.omg.org/spec/BPMN/20100524/MODEL BPMN20.xsd"
  id="gateway-testcase"
  targetNamespace="http://bpmn.io/schema/bpmn">
  <bpmn:process id="Process_1" isExecutable="false">
    <bpmn:inclusiveGateway id="InclusiveGateway_1"/>
    <bpmn:exclusiveGateway id="ExclusiveGateway_1"/>
    <bpmn:parallelGateway id="ParallelGateway_1"/>
    <bpmn:eventBasedGateway id="EventBasedGateway_1" eventGatewayType="Exclusive" instantiate="false"/>
    <bpmn:complexGateway id="ComplexGateway_1"/>
    <bpmn:eventBasedGateway id="EventBasedGateway_2" eventGatewayType="Parallel" instantiate="true"/>
    <bpmn:eventBasedGateway id="EventBasedGateway_3" eventGatewayType="Exclusive" instantiate="true"/>
  </bpmn:process>
  <bpmndi:BPMNDiagram id="BPMNDiagram_1">
    <bpmndi:BPMNPlane id="BPMNPlane_1" bpmnElement="Process_1">
      <bpmndi:BPMNShape id="_BPMNShape_InclusiveGateway_2" bpmnElement="InclusiveGateway_1">
        <dc:Bounds height="50.0" width="50.0" x="114.0" y="99.0"/>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="_BPMNShape_ExclusiveGateway_2" bpmnElement="ExclusiveGateway_1" isMarkerVisible="true">
        <dc:Bounds height="50.0" width="50.0" x="229.0" y="99.0"/>
        <bpmndi:BPMNLabel>
          <dc:Bounds height="0.0" width="0.0" x="254.0" y="154.0"/>
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="_BPMNShape_ParallelGateway_2" bpmnElement="ParallelGateway_1">
        <dc:Bounds height="50.0" width="50.0" x="336.0" y="99.0"/>
        <bpmndi:BPMNLabel>
          <dc:Bounds height="0.0" width="0.0" x="361.0" y="154.0"/>
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="_BPMNShape_EventBasedGateway_2" bpmnElement="EventBasedGateway_1">
        <dc:Bounds height="50.0" width="50.0" x="456.0" y="99.0"/>
        <bpmndi:BPMNLabel>
          <dc:Bounds height="0.0" width="0.0" x="481.0" y="154.0"/>
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="_BPMNShape_ComplexGateway_2" bpmnElement="ComplexGateway_1">
        <dc:Bounds height="50.0" width="50.0" x="576.0" y="99.0"/>
        <bpmndi:BPMNLabel>
          <dc:Bounds height="0.0" width="0.0" x="601.0" y="154.0"/>
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="_BPMNShape_EventBasedGateway_3" bpmnElement="EventBasedGateway_2">
        <dc:Bounds height="50.0" width="50.0" x="690.0" y="99.0"/>
        <bpmndi:BPMNLabel>
            <dc:Bounds height="0.0" width="0.0" x="481.0" y="154.0"/>
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="_BPMNShape_EventBasedGateway_4" bpmnElement="EventBasedGateway_3">
        <dc:Bounds height="50.0" width="50.0" x="820.0" y="99.0"/>
        <bpmndi:BPMNLabel>
            <dc:Bounds height="0.0" width="0.0" x="481.0" y="154.0"/>
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNShape>
    </bpmndi:BPMNPlane>
  </bpmndi:BPMNDiagram>
</bpmn:definitions>