Book a Demo

Author Topic: Option to disable inline edit on packages  (Read 4095 times)

Stuart Trotter

  • EA Novice
  • *
  • Posts: 14
  • Karma: +0/-0
    • View Profile
Option to disable inline edit on packages
« on: October 07, 2009, 03:01:31 am »
Hi,

I really like the inline editing in EA, and it makes perfect sense with classes and most elements. However I use a lot of package diagrams for navigating the model and find it really irritating that a lot of the time when I double click the package it pops up the properties dialog for one of the contained elements.

Could we have a tool or diagram option to disable inline editing of packages? Or even an option to disable inline editing if the component is composite. I just want to drill down to the child diagram on double click.

I've had a number of our clients complain about this, so I know it's not just me being finnicky  ;)

Thanks,
Stuart

Paolo F Cantoni

  • EA Guru
  • *****
  • Posts: 8626
  • Karma: +259/-129
  • Inconsistently correct systems DON'T EXIST!
    • View Profile
Re: Option to disable inline edit on packages
« Reply #1 on: October 07, 2009, 12:21:50 pm »
Hi Stuart,

In my view the WHOLE double-clicking technology needs serious refactoring.

You can't select a an unselectable item, but you can double click it and bring up the dialog - as you saw.

Then, the whole conflation of double-clicking brings up the properties OR hyperlinks - sucks.  Like you, I've had complaints from clients that they can't be sure what's going to happen when they double-click.

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

Geert Bellekens

  • EA Guru
  • *****
  • Posts: 13523
  • Karma: +574/-33
  • Make EA work for YOU!
    • View Profile
    • Enterprise Architect Consultant and Value Added Reseller
Re: Option to disable inline edit on packages
« Reply #2 on: October 07, 2009, 05:31:36 pm »
Personally I don't have a problem with that.
If there is the "infinity" sign (8 on its side) on the element then double-click will bring you to the linked diagram, otherwise it brings up the properties.
Not that hard is it?

Geert

Stuart Trotter

  • EA Novice
  • *
  • Posts: 14
  • Karma: +0/-0
    • View Profile
Re: Option to disable inline edit on packages
« Reply #3 on: October 07, 2009, 06:21:40 pm »
Hi Geert,

I don't have a problem with standard composite elements like structured activities or use cases, but packages where the package contents are shown can be problematic.

It's a small thing but when you use package diagrams as one of your main navigation tools it soon becomes irritating when half of your double clicks open a properties dialog for a contained element and you then have to close that dialog and try again to actually drill down.

Cheers,
Stuart

Paolo F Cantoni

  • EA Guru
  • *****
  • Posts: 8626
  • Karma: +259/-129
  • Inconsistently correct systems DON'T EXIST!
    • View Profile
Re: Option to disable inline edit on packages
« Reply #4 on: October 07, 2009, 06:42:36 pm »
Quote
Personally I don't have a problem with that.
If there is the "infinity" sign (8 on its side) on the element then double-click will bring you to the linked diagram, otherwise it brings up the properties.
Not that hard is it?

Geert
It is when not every type of object with a linked diagram - to which you wish to navigate to - gets a chain-links symbol (see recent bug reports).

BTW: it is chain-links and NOT an infinity symbol - to indicate the the fact there is a linked diagram.  Interestingly, neither chain links nor infinity, to me, has any relevance to the item being composite. ;)

Personally, I'd settle for (assuming every object with a linked diagram had the chain-links): If I double click the chain-links take me to the diagram, double-click anywhere else, open the properties dialog.

This allows the user a consistent experience (since if there's NO chain-links you ONLY get the dialog).

Also, it can be seamlessly extended to non-selectable items.  If I double-click on the chain-link, of an unselectable item, EA takes me to the diagram.  Otherwise nothing happens - just like with the keyboard.

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