Hi David,
thank you for your suggestions. I have tried to tweak the values schema, working both at the diagram level and at the XMI code level, but the meaning of these coordinates remains rather obscure to me. I guess that they are related to the geometry (e.g. lifeline position, displacement, sequence order, and so on), but apart from these considerations, I am not being able to grasp more specific knowledge.
For example, in a simple diagram with four messages (alfa, beta, gamma, and delta) involving three lifelines (X,Y, and Z), Sx and Sy are always 0, whereas Cy is 14 for all messages. The only coordinate that varies is Cx (25, 28, 31, 43, respectively).
Furthermore, moving the last message at the top of the diagram (creating the sequence order delta-alfa-beta-gamma) does not affect in any way the coordinates of the other messages. Even reversing the order does not affect the numbers. The same situation happens if I move a little bit (or even more) the lifelines. In that case, however, the geometry coordinates associated to each lifeline changes accordigly. But again there are no clues about the messages.
In conclusion, I don't know how EA is able to load correclty the diagram from the XMI code when I import it (every time I reload a modified diagram using the export-import feastures, it reflects the changes I have performed in the editor, even if the XMI code remains unaffected, concerning the connectors values Sx,Sy,Cx,Cy...).
Thanks in any case for your patience. If you have any other suggestions or hints, please let me know.
Andrea.