Checks for the presence of inclusive gateways. The complex split and join semantics of inclusive gateways make it hard to follow the token flow in bigger diagrams. Furthermore, the inclusive gateway is not well supported by BPMN engines, including Camunda BPM. In most cases, a combination of exclusive and parallel gateways can express inclusive gateway semantics in a clearer, albeit more verbose manner.
Example of incorrect usage for this rule:
Cf. no-inclusive-gateway-incorrect.bpmn
.
Example of correct usage for this rule: