I didn't progressed much in the development of the C++ module during 2006. It was a fire fighting year in terms of my day to day job and I invested a lot of time and energy in getting the fire down and (IMHO) trying to get a rightfully deserved raise in salary. Alas, I'm now in a different job, but, lets talk about the progresses (humble, but, nevertheless some) in the C++ module...
The main problem I worked on was the fact that the C++ notation was gone by mid of the previous year. I think that in ArgoUML 0.22 it wasn't available. So, I worked on fixing it for ArgoUML 0.24 because I hate regressions!
Now, my main focus is in getting an old issue fixed and unify the handling of special
TaggedValues in the
reveng modules into the UML profile for C++. This is turning out to be easier than I expected due to the improvements introduced during the last year into the
model sub-system. I'll simply put the UML profile for C++ (UMLprof4C++) into the C++ module jar, load it into a separate model and use its services from the
Many hard coded values for
TaggedValue names are going away, the code of
reveng modules will deal with similar problems by using common services and the users will have an easy way to import the full UMLprof4C++
Stereotypes from the C++ Settings. And I think that now that I have more energy to devote to ArgoUML this will be available for 0.26.