Decide what to do with the modeller_bpmn module

Created on 27 March 2025, 8 days ago

Problem/Motivation

The modeller_bpmn module in the eca package is an abstract base class, used by the bpmn_io module and possibly other modules that provide modelers. If it stays in the eca package, then any module using modeler_api and bpmn_io will have to depend on eca.

Should we move this class to the modeler_api module or to the bpmn_io module? If we choose the bpmn_io module, then other modelers will have to depend on it.

Furthermore, the class is complex (1019 lines) and tightly coupled to the eca module. How we move it will depend on 🌱 Decide what to do with TargetInterface Active . I will add that as a related issue, but maybe this issue should be postponed on that one.

Proposed resolution

Remaining tasks

User interface changes

API changes

Data model changes

🌱 Plan
Status

Active

Component

Code

Created by

πŸ‡ΊπŸ‡ΈUnited States benjifisher Boston area

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

Production build 0.71.5 2024