Book a Demo

Author Topic: Feature Visibility - Inherited  (Read 4980 times)

Paolo F Cantoni

  • EA Guru
  • *****
  • Posts: 8626
  • Karma: +259/-129
  • Inconsistently correct systems DON'T EXIST!
    • View Profile
Feature Visibility - Inherited
« on: May 23, 2006, 12:58:33 am »
It would be very useful to have a separate Visibility list for inherited features.

Thus one could show all local features but a smaller subset of inherited features.

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

Paolo F Cantoni

  • EA Guru
  • *****
  • Posts: 8626
  • Karma: +259/-129
  • Inconsistently correct systems DON'T EXIST!
    • View Profile
Re: Feature Visibility - Inherited
« Reply #1 on: May 24, 2006, 01:58:19 am »
Related to this is the conversion of the All button to a radio button and the addition of a None radio button.

(In my standard interface, there are three radio buttons:
All, Some, None.  
When all the checkboxes are true, then All is true.  If no checkboxes are true, then None is true.  If some, but not all, checkboxes are true, then Some is true.  
Only the All and None radio buttons are enabled.  Pressing them changes the checkboxes appropriately.

In my extended interface, I also allow more radio buttons - corresponding to predefined patterns - that will set the checkboxes appropriately)

This has proved very popular with users.

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

Jap

  • Guest
Re: Feature Visibility - Inherited
« Reply #2 on: May 24, 2006, 06:38:49 am »
I have a different yet related feature request. Namely, I would like to be able to arbitrarily select individual features (attributes, operations) of a class should appear on a class diagram. Selecting only This basic functionality that is supported in any serious UML modeling tool, e.g.IBM Rational Rose or IBM Rational Software Architect.

Paolo F Cantoni

  • EA Guru
  • *****
  • Posts: 8626
  • Karma: +259/-129
  • Inconsistently correct systems DON'T EXIST!
    • View Profile
Re: Feature Visibility - Inherited
« Reply #3 on: May 24, 2006, 06:55:57 am »
Quote
I have a different yet related feature request. Namely, I would like to be able to arbitrarily select individual features (attributes, operations) of a class should appear on a class diagram. Selecting only This basic functionality that is supported in any serious UML modeling tool, e.g.IBM Rational Rose or IBM Rational Software Architect.
There is some limited support for this on a per stereotype basis - see Set Feature Visibility.  Nearly a year ago, I suggested adding the ability to hide features by tagged value.

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

Jap

  • Guest
Re: Feature Visibility - Inherited
« Reply #4 on: May 24, 2006, 07:34:41 am »
Paolo,

Thank you for information but functionality is not very convenient. Adding the feature of explicit selection of the features of a classifier to be showned on a diagram is a must. If you can influence Sparx in any way on this I would be very grateful. Generally, I appreciate EA very much but it definitely must be expanded.

<jap/>

«Midnight»

  • EA Guru
  • *****
  • Posts: 5651
  • Karma: +0/-0
  • That nice Mister Grey
    • View Profile
Re: Feature Visibility - Inherited
« Reply #5 on: May 24, 2006, 07:37:34 am »
It might also be useful if we could limit the 'depth' (in a sort of revere sense, since we're climbing up the hierarchy) of inherited feature visibility. This could make things more tenable in deeper inheritance trees, particularly where the top few levels are part of an underlying framework - it could be used to focus on what's been added for this application, domain, etc. without displaying all the 'plumbing.'
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: Feature Visibility - Inherited
« Reply #6 on: May 24, 2006, 07:46:18 am »
Quote
Paolo,

Thank you for information but functionality is not very convenient. Adding the feature of explicit selection of the features of a classifier to be showned on a diagram is a must. If you can influence Sparx in any way on this I would be very grateful. Generally, I appreciate EA very much but it definitely must be expanded.

<jap/>
Contact them directly.  I don't hold any more sway over Sparx than you do.

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: Feature Visibility - Inherited
« Reply #7 on: May 24, 2006, 11:35:23 am »

half year ago I submitted request for the enhanced feature visibility, where there would be ability to select particular visible features from the list of checkboxes. Not yet implemented ;)

Inherited feature list could be coloured differently in visilibity list.

Quote
There is some limited support for this on a per stereotype basis - see Set Feature Visibility.  Nearly a year ago, I suggested adding the ability to hide features by tagged value.
registertm everything to SparX

thomaskilian

  • Guest
Re: Feature Visibility - Inherited
« Reply #8 on: May 25, 2006, 12:12:14 am »
Quote
half year ago I submitted request for the enhanced feature visibility, where there would be ability to select particular visible features from the list of checkboxes. Not yet implemented ;)

Inherited feature list could be coloured differently in visilibity list.


Just yesterday I would have needed that :(