ls1intum / Apollon

UML Modeling Editor written in React
https://apollon-library.readthedocs.io
MIT License
61 stars 21 forks source link

Add support for BPMN data objects #317

Closed matthiaslehnertum closed 8 months ago

matthiaslehnertum commented 8 months ago

This change adds suport for BPMN data objects.

Checklist

Motivation and Context

Data objects are the most important artifact of BPMN diagrams and therefore need to be supported.

Description

This change adds data objects to BPMN diagrams.

Steps for Testing

  1. Create a new BPMN diagram
  2. Drop a data object onto the canvas
  3. Change the data objects name
  4. Remove the data object again

Test Coverage

File % Stmts % Branch % Funcs % Lines
main/packages/bpmn/bpmn-data-object 94.33 100 66.66 94.33
bpmn-data-object-component.tsx 100 100 100 100
bpmn-data-object.ts 84.21 100 50 84.21

Screenshots

Screenshot 2023-10-27 at 14 15 26