Hello everybody,
I recently finished the plugin for Poseidon. It will be a commercial
product you will be able to buy from Gentleware and others. Sadly some
contract issues are not yet fully resolved so this means that everybody
interested in using it will have to wait again (sorry for this
inconvenience) for some time. Additionally I will be not in germany the
next three weeks so you can expect news about the plugin in the second
week of december.
Just to tease you here's what you'll get in that final release.
- AndroMDA uses tagged values and stereotypes to distinguish model
elements and generate special classes methods and so on. Therefore you
need to specify an UML profile for your model. You can do this within
poseidon. Just model yor profile and hit a button in the AndroMDA
details tab to generate a configuration file for the plugin and all
necessary stereotypes and tagged values will be available for you while
modelling your application.
- Dependant on your configuration you can easily select those
tagged values (select the name and from a list of possible values you
defined in the configuration) from the AndroMDA pane - this speeds up
your work and avoids typos. If you specify default values for some tags
those are preselected for you in interactive mode and will be written
to model elements automatically when running auto update below.
- If you startet without AndroMDA and already have some model in
Poseidon you can use the configuration above to update the full model.
For example if you want every class of stereotype
<<Entity>> to have some tagged values you can update your
model with one single <click>.
- AndroMDA is run by ant and you can start Ant and choose targets
you want to run from Poseidon directly. Running ant within Poseidon
increases generation significiantly because there is no XMI
import/export and parsing needed any more. Additionally you can choose
log levels in the Ant console and disable continuous logging wich
increases speed to, especially if you do not need continuous logging.
You will still see all logging information when Ant has finished its
run.
have a nice weekend everybody
Harald
|