[Uml-devel] Umbrello isn't listed in KDE 3.2 feature plan, because...

Luis De la Parra Blum lparrab at gmx.net
Tue May 6 14:35:08 UTC 2003


On Monday 05 May 2003 17:02, Carsten Pfeiffer wrote:
> On Monday 05 May 2003 16:22, Jonathan Riddell wrote:
> >  - refactoring agent  (mostly done)
>
> Mostly done? I can't seem to get it working at all. I right-click on an
> interface and click "Refactor" to rename a method. I'd expect that the

Carsten's right... there's still quite a lot to do.
You can use the assistant to *move* attributes and operations around ( up and 
down a class hierarchy ), but you cannot yet create/rename/edit those atts 
and ops.

The reason you cannot edit the attributes/operations is that I did not want to 
try and take the current edit-dialogs... that's when I created the 
Umbrello::DialogPage and friends, but I've only really implemented the class 
properties ( name, stereotype...).
Hopefully I'll implement the dialogs for atts and ops in the next couple of 
days.. then the assistant will be much more usefull.


> method would be renamable and all classes implementing this interface and
> method would get updated as well. Also all classes using that method should
> get updated and if necessary

when you move an op or att the two classes are automatically updated in the 
diagram.

> errors should be reported (e.g. when the
> visiblity is changed from public to protected).

why should this be an error?

> What happens is: I get that refactoring window with a treeview (caption
> says just "umbrello") with no obvious operations (some items have a context
> menu, some don't). I have to double click the desired method to get another
> window, that looks like a dialog, but apparently isn't (it doesn't have a
> cancel or ok-button, nor does Escape close it).

TODO

> its visiblity, but that's it. Oh and I can set the visibility to private,
> protected and public all together.

will be fixed.

> The type combobox is empty and the
> buttons to manage parameters don't do anything. Items (e.g. "Derived") have
> a +/- sign even if they don't contain anything.
>
> Without an Apply/OK button, I can't even apply the new name.
>

like I said, the page you see does not have any functionality yet...
what you see is pretty much just the designer template.

the only thing you can do now is move atts and ops (drag and drop to another 
class in the tree)

> Trying to refactor another class or interface while the refactoring-window
> is still open doesn't bring it to the front, so it looks like the option
> doesn't work.

do you know how to raise a window? ( just give focus?)

> This doesn't look finished to me. Sorry for not having the time to submit

well... If I remember ok, when I commited the assistant I said something like 
 "start of refactoring assitant" or something like that... I never said it was 
finished... then I just got distracted experimenting with the diagrams and 
forgot a bit the assistant, but I'll retake it soon.

saludos

luis




More information about the umbrello-devel mailing list