Book a Demo

Author Topic: Mixed connector notation on diagrams  (Read 3789 times)

Paolo F Cantoni

  • EA Guru
  • *****
  • Posts: 8626
  • Karma: +259/-129
  • Inconsistently correct systems DON'T EXIST!
    • View Profile
Mixed connector notation on diagrams
« on: October 06, 2006, 05:10:59 am »
As we move toward integrated enterprise modelling, and model driven development, we will start to mix UML and Database Classifiers on the same diagram.

At present, you can only select the connector notation for the entire diagram.  Now, as it happens, it probably only affects Associations (Sparxians can you confirm?).  Thus, so long as you don't want to mix UML associations with Database notation relations on the same diagram, you aren't directly affected.

We, however, can see that for the type of integrated modelling that we're doing we'll need this functionality fairly soon...  So I'm putting in my vote for the ability to determine the connector notation on a per connector basis.

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

SF_lt

  • EA User
  • **
  • Posts: 216
  • Karma: +1/-0
  • The Truth Is Out There
    • View Profile
Re: Mixed connector notation on diagrams
« Reply #1 on: October 09, 2006, 12:55:31 pm »

such combination would weaken diagram's, as UML entity, consistency... but if user wants this, why not ?  ::)
registertm everything to SparX

«Midnight»

  • EA Guru
  • *****
  • Posts: 5651
  • Karma: +0/-0
  • That nice Mister Grey
    • View Profile
Re: Mixed connector notation on diagrams
« Reply #2 on: October 10, 2006, 04:13:10 am »
This is a thin edge. We need to think it through to make sure there aren't hidden problems.
No, you can't have it!

Paolo F Cantoni

  • EA Guru
  • *****
  • Posts: 8626
  • Karma: +259/-129
  • Inconsistently correct systems DON'T EXIST!
    • View Profile
Re: Mixed connector notation on diagrams
« Reply #3 on: October 10, 2006, 09:46:27 pm »
Quote
This is a thin edge. We need to think it through to make sure there aren't hidden problems.
Why, how?

Isn't the current functionality:

for each connector in diagram.connectors
connector.render(diagram.defaultRendering) ?

Isn't the proposed functionality just an override per connector (on the diagram).

We can get more fancy (such as Sparx has done with Configure Default Appearance)  but I'm not proposing that (yet  ;D).

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