Author Topic: Sequence Diagrams - Raise lower activation  (Read 3578 times)

mick

  • EA Novice
  • *
  • Posts: 6
  • Karma: +0/-0
  • Tea 100 10
    • View Profile
Sequence Diagrams - Raise lower activation
« on: February 20, 2008, 02:56:35 pm »
Raising or lowering activation the activation of a message should also raise or lower the activation of all messages directly below the message that were on the same activation level or a level above the message being altered.

Presently if you have an instance where you have a number of method calls being called from within a method, when you raise the activation of that method all the methods that were being called from within that method now appear to be getting called after the method.  If this is not what you intended (and most of the time it would not be intended, you're simply adding a layer above a method) then you have to manually raise every child method individually.

Also when you move a method, I think it should also be moving child methods (as in methods with a higher activation level directly below the method).

«Midnight»

  • EA Guru
  • *****
  • Posts: 5651
  • Karma: +0/-0
  • That nice Mister Grey
    • View Profile
Re: Sequence Diagrams - Raise lower activation
« Reply #1 on: February 20, 2008, 11:24:20 pm »
That makes sense Mick.

Do we really have to do these individually now? Surely you cannot be the first person to stumble over this...

Anyone know if there is some way to select multiple messages and change the activation level or position of the group?

David
No, you can't have it!

Oliver F.

  • EA User
  • **
  • Posts: 573
  • Karma: +2/-1
  • Aren´t we all in the model business ?
    • View Profile
    • Karl Storz homepage
Re: Sequence Diagrams - Raise lower activation
« Reply #2 on: February 28, 2008, 01:02:49 am »
Quote
That makes sense Mick.

Do we really have to do these individually now? Surely you cannot be the first person to stumble over this...

Anyone know if there is some way to select multiple messages and change the activation level or position of the group?

David

No, he is not the first to stumble over this, add me to the list.
I think there is no way to explicitely change the level for a group.
In fact it sometimes changes the level for more than one but that seems to depend on criterias I am not yet aware of.

Maybe Sparx should create a sequence diagram themselves that explains the algorithm behind that (I insist on a sequence diagram instead of an activity picture- most people having worked with the sequences know why) ;D

Oliver