Book a Demo

Author Topic: Timing diagram issues  (Read 4597 times)

minastaros2

  • EA Novice
  • *
  • Posts: 16
  • Karma: +2/-0
    • View Profile
Timing diagram issues
« on: January 25, 2016, 10:27:55 pm »
Hi all,
I have the feeling that the timing diagram in EA might need some attention..
(I have EA 12.0)

1.
When I export the diagram as a picture, in the frame's header there is "sd <xxx>" which is usually for sequence diagrams. I expected "td" or so.


2.
Changing the colour of message arrows between two events is sometimes weird:
I draw a new message arrow:


Selecting it:


When changing its line colour, the arrow does not change but several other lines are selected, even from a notes box:


3.
The 'stickyness' of message arrows is quite annoying: suppose there is an event


I place the cursor in front of the event to create a new event


Instead of a new event, the existing event is extended to the new position and - worse -
the arrowhead of the message switches to the falling edge of the event


When I try to reverse that action with CTRL-z, the event' pulse is restored but the arrowhead sticks to the wrong position


The only way to fix this is to delete the message and create it newly - including change its colour.

4.
It should be possible to select several message arrows (holding CTRL pressed) to bulk-edit properties (like the colour). Now, the messages have to be changed one after one.

5.
this is rather a question than a bug report:
I'd like to symbolise with an arrow that one event (the lower lifeline) causes another to stop creating new events. Therefore, I'd like to have arrows which start at an event's edge and end somewhere in the middle of a lifeline where no event is to show that they have stopped. Something like the blue arrow I have drawn. Yet, message arrows do not allow this since they always stick to event edges.

qwerty

  • EA Guru
  • *****
  • Posts: 13584
  • Karma: +397/-301
  • I'm no guru at all
    • View Profile
Re: Timing diagram issues
« Reply #1 on: January 26, 2016, 01:17:04 am »
The number of times I used the timing diagram (hehe) can be counted on two hands. Estimating from that I guess it's one of the lesser used diagrams.

1. is a bug for sure and you should report that.
2. and 3. well, yes. EAUI...
4. Just the same. It's not possible with elements. Not even thinking about 2nd class citizens like relations.
5. The only way I remember is to use graphic elements (eventually from the whiteboard profile)

q.
« Last Edit: January 27, 2016, 09:28:49 am by qwerty »

KP

  • EA Administrator
  • EA Expert
  • *****
  • Posts: 2919
  • Karma: +55/-3
    • View Profile
Re: Timing diagram issues
« Reply #2 on: January 27, 2016, 09:14:53 am »
1. "sd" is definitely correct. Timing diagrams are interactions, and all interactions have "sd" in the diagram frame. The UML 2.5 spec confirms this several times in section 17.11 and Annex A.

5. Would using a Message Endpoint as the target help?
The Sparx Team
[email protected]