Book a Demo

Author Topic: Composite Element?  (Read 3643 times)

Paolo F Cantoni

  • EA Guru
  • *****
  • Posts: 8626
  • Karma: +259/-129
  • Inconsistently correct systems DON'T EXIST!
    • View Profile
Composite Element?
« on: April 13, 2005, 06:48:52 am »
The term Composite Element seems to be a misnomer for the fucntionality associated with it.

The functonality is fine, it's just the name that bothers me.  "Link to diagram" might be a better name?

In the light of the UML2 nesting (or containment) concept - which REALY is structuiral containment, it might make things less confusing (at least for me :)).

Paolo
« Last Edit: April 13, 2005, 06:49:11 am by PaoloFCantoni »
Inconsistently correct systems DON'T EXIST!
... Therefore, aim for consistency; in the expectation of achieving correctness....
-Semantica-
Helsinki Principle Rules!

thomaskilian

  • Guest
Re: Composite Element?
« Reply #1 on: April 13, 2005, 07:21:39 am »
Why do you think that "link to diagram" is a better name? In fact a composite element is what it's name says. It is composed of other elements. Mainly this is used for activities, but you can also use it for other element types.

Paolo F Cantoni

  • EA Guru
  • *****
  • Posts: 8626
  • Karma: +259/-129
  • Inconsistently correct systems DON'T EXIST!
    • View Profile
Re: Composite Element?
« Reply #2 on: April 14, 2005, 05:25:25 am »
Actually,  Thomas you're right and you're wrong...   :)
The diagram _is_ composed of other elements, but they need bear no relationship to the higher level element. ???  
  • I can change the name of the diagram.  
  • I can place any objects I like on the diagram.
  • The diagram name doesn't track the source element.
  • There is no background relationship created between the source element and its "components"
  • About the only thing that is relevant is that the diagram type is: composite structure.  And by having an already created digram of a different type under the source element, I can even get around that!
As two people have said to me at work in the last two weeks (about unrelated matters), "They're the same thing, except their names are different and their descriptions are different!"  ;D :'(

In my view, the functionality ACTUALLY is:
    When the menu item is first executed:  
    See if there is a pre-existing diagram under the element in the browser, if so link to it.
    Otherwise, create a composite structure diagram with the same name as the element and link to it..

Now you see why I prefer "link to diagram".

Paolo
Inconsistently correct systems DON'T EXIST!
... Therefore, aim for consistency; in the expectation of achieving correctness....
-Semantica-
Helsinki Principle Rules!

thomaskilian

  • Guest
Re: Composite Element?
« Reply #3 on: April 14, 2005, 07:39:22 am »
Yes I see. As your colleagues said: Same thing but different viewpoint :) So you're right too.

Paolo F Cantoni

  • EA Guru
  • *****
  • Posts: 8626
  • Karma: +259/-129
  • Inconsistently correct systems DON'T EXIST!
    • View Profile
Re: Composite Element?
« Reply #4 on: August 31, 2007, 03:30:59 am »
Bump - to raise the profile of this issue again...

The following new proposal has been added: [size=13]Attaching diagrams to elements[/size] which is related to this post.

Related posts are to be found in: [size=13]Re: shape scripting/element properties[/size], [size=13]Double-Clicking for navigation[/size] and, perhaps most tellingly in: [size=13]Re: Default Diagram[/size] and [size=13]TIP: Adding Diagram to Interface element[/size]!
Inconsistently correct systems DON'T EXIST!
... Therefore, aim for consistency; in the expectation of achieving correctness....
-Semantica-
Helsinki Principle Rules!

Martin Terreni

  • EA User
  • **
  • Posts: 672
  • Karma: +0/-0
  • Sorry, I can't write
    • View Profile
Re: Composite Element?
« Reply #5 on: August 31, 2007, 05:42:11 am »
The name makes sense for me. I understood the meaning at moment I sow it.  Even if the name is wrong, it is surly clear (at least for us it was....)
Recursion definition:
If you don’t understand the definition read "Recursion definition".

thomaskilian

  • Guest
Re: Composite Element?
« Reply #6 on: August 31, 2007, 05:50:51 am »
Martin, you should read Paolo's statement above more thoroughly. It actually makes more sense. Only that we got used to a misleading description must not mean we have to stick to it.

Martin Terreni

  • EA User
  • **
  • Posts: 672
  • Karma: +0/-0
  • Sorry, I can't write
    • View Profile
Re: Composite Element?
« Reply #7 on: August 31, 2007, 05:55:57 am »
I did and it does, it just leaves a few questions open for me.
I just posted them in the suggestions thread.
Recursion definition:
If you don’t understand the definition read "Recursion definition".