eclipsesource / eclipsesource/papyrus-seqd

[UML Semantic:001]: Fragment order

Open
#268 1 comment 0 reactions 0 assignees View on GitHub
prio_highest uml_semantic
Dominant language
Java
Stars
1
Forks
5
PR merge metrics
No merged PRs in 30d

Description

The fragment order for an interaction or interaction operand SHALL be defined by the occurrence vertical position along the lifeline. And the order of occurrence in different lines is constrained to:
- Sent event occurrence occurs before the receive event.
- General order before occurrence occurs before the after occurrence.
- Interaction use occurs before any occurrence that follows it along the lifelines it covers.
- The Combined fragment occurs before any occurrence that follows it along the lifelines it covers.
- The operands of a combined fragment are ordered top to bottom.
- Otherwise the order is not defined. Under the situations the order is not defined, we still apply the vertical position rule, and if the occurrences are at similar or equivalent vertical position, we consider the occurrence on the left most lifeline. We also consider the interaction use and combined fragment before any occurrence on a non-covered lifeline but that the fragment graphically extends over.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.