Community
Participate
Working Groups
In some instance, it is useful to be able to identify messages, but their label may not always allow differentiation. The possibility to display numbers on message labels is already present in the communication diagram. CSS should be used to obtain the desired behavior. This functionality must be optional and may be activated or deactivated through preferences.
What kind of numbering scheme is considered here? Compare with the legacy tooling where you have a preference to either select a complete decimal separated number, such as 1.2.3, or a single number. The former numbering scheme is based on the execution specifications and how messages triggers execution specification which in its turn triggers the sending of new messages. Thus the numbering scheme then gives an indication how messages triggers other messages. The latter numbering scheme is simply numbering the messages from top to bottom. I guess the latter numbering scheme is simpler, but the former can give some additional overview of the diagram (but can also become rather complex and cluttered). As in the legacy tooling a preference could then be used depending on what numbering scheme is wanted.
A simple numbering scheme from top to bottom will be provided by default. Other numbering schemes may be defined by the user. An appearance property should allow to activate or deactivate the numbering scheme. A CSS should allow to define the numbering scheme to be used and its activation.