- Issue created by @benjifisher
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.
Active
Code