Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [cdt-dev] Heads-up: A new renaming UI tool

> Hello everyone,
> I have been working on a new UI tool for renaming model elements. It 
> relies on search in finding all occurrences of a specific model element 
> and changes the found occurrences in the code to a new name. It could be 
> invoked by a menu item in the C/C++ Packages view.
> I have used the basic architecture of the JDT refactoring, but simplified 
> it to a great extent. In JDT, refactoring has many specific options 
> depending on the renamed element. It also has an undo manager and a 
> sophisticated preview page. Further, JDT has defined refactoring as an 
> extension point such that participants could change its behavior if they 
> wish. 
> The new tool does not have all of this. It just has a simple preview where 
> the user can choose to apply changes to a whole file or skip that specific 
> file. It totally depends on search, so its correctness is fairly high. It 
> is not too sophisticated and it does not have an undo manager; however, it 
> can be viewed as a seed that could be added to later to develop a solid 
> refactoring tool. 
> I am still testing the tool, but I am planning to submit it soon. I am 
> interested to know what everyone thinks about this.

Bring them on!

Very cool.

You can isolate the code by creating a new package for it and if
needs be a new source folder.

Back to the top