Book a Demo

Author Topic: BUG: Override asymmetry  (Read 1982 times)

Paolo F Cantoni

  • EA Guru
  • *****
  • Posts: 8626
  • Karma: +259/-129
  • Inconsistently correct systems DON'T EXIST!
    • View Profile
BUG: Override asymmetry
« on: August 01, 2007, 10:13:53 pm »
As I've mentioned in other posts, I've given up reporting bugs to Sparx (in the main) since I'm discovering them faster than I can report them!

However this one is seriously impeding our usage and there doesn't seem to be any work around.

In a number of places within EA one can set "default" values and in others, one can set "overrides".

For example in the Diagram|Properties...  Elements tab one can Show compartments -- [X] Notes.  The intent of this Checkbox is to display/not display the Notes compartment for those vertexes that are able to display them in their current rendering.

However, this functionality is BROKEN since the resultant available behaviour differs depending on whether the Checkbox is marked or not...

The intent of this Tab is that it interacts with Set Feature Visibility... Ctrl+shift+Y  So that the latter menu option will allow you to set the feature visibility on an individual vertex basis.  Except that once the [X] Notes Checkbox is marked there is NO way to override this using Set Feature Visibility... Ctrl+shift+Y (so that you could suppress Notes compartment display for that vertex).

The state of the Checkboxes in the Set Feature Visibility... Ctrl+shift+Y dialog MUST be cognizant of the current setting of the selected vertexes in that diagram and therefore allow overriding correctly...  At present the values when the Set Feature Visibility... Ctrl+shift+Y dialog is opened are a mixture of sticky and preset.  

Where a collection of vertexes is selected, the Checkbox should display tri-state logic:
[  ] None have compartment visible, [X] All have compartment visible, [ยค] Some have compartment visible.  The resultant marking by the user will set ALL the vertexes to that setting.

Consistency, Consistency, Consistency! TM

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