Hi,
For the past several months, I've started working with 3rd party PHP Frameworks, more specifically, with https://github.com/phalcon/cphalcon. With the developer tools you can generate stubs to include with you Developer IDE of choice or to reverse it into bouml to use it with your application model.
So, I created a new project (Phalcon Project) and reverse it without issues; then I added it to my main application project as a library and used the references.
The problems started when a new version of the framework came out; without the PHP roundtrip I couldn't update the Phalcon Project with the stubs changes, so I deleted all and reverse it again, no problems there; but when I updated the library on the main project, all references to the Phalcon Project was lost since apparently they are made by ids instead of names.
I haven't updated again the Phalcon Project since; so far there was no significant changes on the APIs that stoped me from using it as is, but maybe in the future I will have to re-reverse and re-reference the main project.
The questions here are:
First, is it hard to add this feature or plugout to bouml? maybe it isn't part of the software because nobody requested it in the past and it's quite simple to add.
And second, if not the case, can I develop this with my knowledge of basic c/c++ programming from collage? maybe copying and pasting from other plugouts.
Thanks,
Federico.