Sparx Systems Forum

Enterprise Architect => General Board => Topic started by: penses on October 15, 2002, 02:52:35 pm

Title: Transfer of operations from Interface to Class
Post by: penses on October 15, 2002, 02:52:35 pm
Is there an easy way to automatically transfer the declared operations of an interface into a class that is marked as realizing it?  
So far I've been forced to complete this by hand, and not to mention the extra work if the spec changes over time.
Title: Re: Transfer of operations from Interface to Class
Post by: jkorman on October 16, 2002, 08:43:56 am
It would be nice to have a "implement inherited methods"

but you can do it a little faster by

  1. Have a class diagram open with the "implementing" class dispayed
  2. Click and drag the method name from the Project Browser and
  3. drop the method name on the "implementing" class

Jim
Title: Re: Transfer of operations from Interface to Class
Post by: AdamHearn on October 20, 2002, 05:40:48 am
I commented on this a while back (Sparx never responded either way). Visio (yeah I know!) has a quite a neat way for this. Basically it lists all inherited methods and allows the class to implment one by checking it! Dead simple!

I posted a bit more of a description on how it may possible work - search for my previous posts if you want.

Title: Re: Transfer of operations from Interface to Class
Post by: mbc on October 22, 2002, 12:57:18 am
Version 3.50 has this feature. A beta can be downloaded from the registered users' pages.

Mikkel
Title: Re: Transfer of operations from Interface to Class
Post by: jkorman on October 24, 2002, 07:23:37 pm
Great  :)

This new release catches me right before my 1 year upgrade point.

No question about it.

Jim
Title: Re: Transfer of operations from Interface to Class
Post by: AdamHearn on October 25, 2002, 12:26:35 pm

Quote
Version 3.50 has this feature. A beta can be downloaded from the registered users' pages.

Mikkel
Excellent news!

Thanks to Sparx - nice to know user comments (or good ideas) eventually filter through!