SharpDevelop Community

Get your problems solved!
Welcome to SharpDevelop Community Sign in | Join | Help
in Search

Itai Bar-Haim

Class Editor Progress Report

Well, I took some time this weekend to continue the class editor, which is the most dynamic part of the class diagram addin. The class editor allows you to visually modify a class, by displaying its various elements in a simple grid-like display:

 

The main challenge in writing the class editor is the massive refactoring code that should be placed in. Almost every operation (actually, every editing operation) done with the class editor causes changes in the program code. Some changes might be as simple as member renaming, others are more complex, such as method signature changes.

Currently I've got the member global renaming and parameter global renaming working. Local renaming (the specific occurance of the member or parameter) isn't coded yet, and that is the case for all types of method signature modifications. Note that the refactoring mechanism of Sharp Develop does not currently support such modifications, so this is going to be a bigger task to handle, and I will actually could use some major help with this task, so please contact me if you can and want to help.

Well, that's it for now, more to come later :-)
Itai.

Comments

No Comments
Powered by Community Server (Commercial Edition), by Telligent Systems
Don't contact us via this (fleischfalle@alphasierrapapa.com) email address.