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

Reply via email to