Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[FEAT] Enrich links between edges and shapes in the internal model #2521

Closed
3 tasks done
tbouffard opened this issue Feb 14, 2023 · 0 comments · Fixed by #2638
Closed
3 tasks done

[FEAT] Enrich links between edges and shapes in the internal model #2521

tbouffard opened this issue Feb 14, 2023 · 0 comments · Fixed by #2638
Assignees
Labels
enhancement New feature or request
Milestone

Comments

@tbouffard
Copy link
Member

tbouffard commented Feb 14, 2023

Is your feature request related to a problem? Please describe.
In #2503, we added the incoming/outgoing information taken from the BPMN Semantic. But as suggested in #2520 (review), these attributes are not mandatory and not always set by BPMN Modelers on the flownode objects.
So, the information may not be always available so not present in the internal BPMN model.

Describe the solution you'd like
For all flows, the source and target references MUST be set. So we could use them to enrich the internal model:

Notice that this solution will make the information available for pool/participant and text annotation. The BPMN semantic doesn't describe the incoming/outgoing links for such elements

Describe alternatives you've considered
If we don't do the extra mile, the incoming/outgoing properties will be empty for a set of diagrams. We plan to base the "2023 paths related features" on this information, so this will defeat a major improvement we want to implement this year.

Additional context

Most of the work will consist of creating new automated tests.

Tasks

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Archived in project
2 participants