This PR intends to add support for groups within BPMN diagrams and adapts how subprocesses are rendered to comply with the BPMN 2.0 standard.
Checklist
[x] I documented the TypeScript code using JSDoc style.
[x] I added multiple screenshots/screencasts of my UI changes
[x] I translated all the newly inserted strings into German and English
Motivation and Context
Groups allow for easier entity management in larger BPMN diagrams - therefore this change adds support for them.
Additionally, to comply with the specification of the BPMN 2.0 standard, the way how subprocesses are rendered is updated.
Steps for Testing
Add a group (box with dashed outline) to the canvas
Drop other elements inside the group
Trying dragging the group around to assure everything inside the group is moved as well
Delete group to ensure contained elements are deleted as well
Drag subprocess onto the canvas and make sure it is displayed as expected
This PR intends to add support for groups within BPMN diagrams and adapts how subprocesses are rendered to comply with the BPMN 2.0 standard.
Checklist
Motivation and Context
Groups allow for easier entity management in larger BPMN diagrams - therefore this change adds support for them. Additionally, to comply with the specification of the BPMN 2.0 standard, the way how subprocesses are rendered is updated.
Steps for Testing
Test Coverage
Screenshots