Author Topic: Interaction Fragments as outliners  (Read 2582 times)

Paolo F Cantoni

  • EA Guru
  • *****
  • Posts: 8605
  • Karma: +256/-129
  • Inconsistently correct systems DON'T EXIST!
    • View Profile
Interaction Fragments as outliners
« on: September 27, 2006, 03:41:35 am »
Interaction fragments (see Help under Interaction Operators) are new in UML 2.  They provide a mechanism for structuring complex interactions (particularly Sequence Diagrams).

I've observed that when these are created, there is a great opportunity for using outlining concepts to reduce the visual complexity of a diagram.  (and the region reduced in size accordingly)

For example, if there is a loop fragment, then the details of the loop are help inside that loop.  If the fragment had an outlining (expansion
  • /  contraction [-]) control associated with it, the actual loop detail could be suppressed (or not) on the diagram.

    I think it would be a beaut idea to add such functionality.

    Voting starts now...
    Paolo

    PS: A general reg (region - similar to .Net outlining) operator would be useful just to be able to group a set of interactions and allow outlining.... (Conceptually equivalent to an loop 1)
« Last Edit: September 29, 2006, 12:31:05 am by PaoloFCantoni »
Inconsistently correct systems DON'T EXIST!
... Therefore, aim for consistency; in the expectation of achieving correctness....
-Semantica-
Helsinki Principle Rules!

«Midnight»

  • EA Guru
  • *****
  • Posts: 5651
  • Karma: +0/-0
  • That nice Mister Grey
    • View Profile
Re: Interaction Fragments as outliners
« Reply #1 on: September 27, 2006, 05:00:15 am »
Add my vote.
No, you can't have it!

Gary_Barnes

  • EA Novice
  • *
  • Posts: 11
  • Karma: +0/-0
    • View Profile
Re: Interaction Fragments as outliners
« Reply #2 on: September 27, 2006, 10:05:10 pm »
I'll add my vote.
One of the problems with the interaction diagrams is that they become to large, both horizontally and vertically. It would be good if when you collaped an area of the interaction diagram any columns for objects that no longer have lines drawn to them are also hidden thereby collapsing the diagram both vertically and horizontally.
Give a hard job to a lazy man,
He will find an easy way to do it.