Book a Demo

Author Topic: Detail not showing for inherited operations  (Read 3454 times)

Radek Vaclavik

  • EA Novice
  • *
  • Posts: 2
  • Karma: +0/-0
    • View Profile
Detail not showing for inherited operations
« on: August 22, 2014, 11:39:08 pm »
I have a class (A), which is a specialization of another class (B). I can see the inherited operations from class B on class A in class diagram.

I place class A on a sequence diagram a make a call on this class while selecting operation inherited from class B for this call. Now here it gets interesting - I can select the inherited operation in the call properties (because I have "Show Inherited Methods" checkbox checked), but if I click on Operations button, the definition of the operation is not shown! Only empty dialog...

The same happens if class realizes an interface.

This is really disappointing, because I would like to structure my operations in class/interface hierarchy and still be able to quickly navigate/change operation definitions.

Any suggestions?

Geert Bellekens

  • EA Guru
  • *****
  • Posts: 13523
  • Karma: +574/-33
  • Make EA work for YOU!
    • View Profile
    • Enterprise Architect Consultant and Value Added Reseller
Re: Detail not showing for inherited operations
« Reply #1 on: August 25, 2014, 04:33:08 pm »
Radek,

I had the exact same problem a few years ago and I decided to write a little add-in to solve this.
Over time this kind-of evolved into something bigger: EA Navigator. Its a free and opens source add-ins that navigates between messages and operations, and much more.

Geert

Radek Vaclavik

  • EA Novice
  • *
  • Posts: 2
  • Karma: +0/-0
    • View Profile
Re: Detail not showing for inherited operations
« Reply #2 on: August 25, 2014, 05:53:15 pm »
Hi Geert,

thanks for your response. The tool looks nice at first glance, although I can not test it right now (I am in an enterprise environment of bank an we are unable to run executables or manage add-ins, so it would have to be officially included in EA distributions in the bank).

But, if I understood correctly, it solves the navigation issue (so that I can find the inherited operation more easily). However, when I am already in the call properties window, I would have to go back and find the operation I would like to change.

It still seems to me, that this must be some kind of an EA error. If the operation dialog is shown, they clearly did not want to hide it from you. Only a little mistake at the end - the fields are empty :(

Since you pointed out that you've had the same problem few years ago - has anyone reported this as a bug since?

Thanks.

Radek

Geert Bellekens

  • EA Guru
  • *****
  • Posts: 13523
  • Karma: +574/-33
  • Make EA work for YOU!
    • View Profile
    • Enterprise Architect Consultant and Value Added Reseller
Re: Detail not showing for inherited operations
« Reply #3 on: August 25, 2014, 06:19:19 pm »
Radek,

I know what it's like working in such an environment. Maybe, if you file a request right now you can get it approved in 6 months or so :'(

I certainly agree with you that it is a bug.
Sadly we as users don't have any view on whether or not someone already reported this as a bug.

So feel free to report it, just don't hold your breath until it gets fixed. :-X

Geert