The Included Models saga

In the last three weeks, I’ve been investing most of my time in the DMN editor, and the “Included Models” feature is the special part of the work I did there.

When we think about programming, reusability is one of the most important topics. It enables us to take a piece of knowledge and apply it all over the solution, without the need of thinking about that specific logic again.

The “Included Models” tab represents the start for that kind of reusability into the DMN editor. Right now users can import DMN files with references to external DMN files, and edit them, see: Included Models demo

That is just the beginning of the feature. In the future PRs, users will be able to reuse nodes from external files and add new DMN models.

If you’re curious about the implementation for this, check the code here.