The BPMN Routing
In Open-BPMN we use the Sprotty Manhattan Router connecting BPMN elements with BPMN flows. We define some custom implementation to fullfil special requirements to BPMN diagrams like the rounded corners.

Rounded Corners
To support rounding corners we define a custom BPMNSequenceFlowView
based on the GLSP PolylineEdgeViewWithGapsOnIntersections
. This custom View implementation computes rounded corners for the edges.