on a side-note: a relatively long time ago AndroMDA used to work without any metafacades at all, it would access the UML model API directly from the templates; from an end-users POV this API is far from intuitive to use
so later helper classes with static methods would be brought in to simplify coding and moving to a more modular structure, but again this proved to be a cumbersome solution to work with we quickly realized something more elegant was required ... we introduced the notion of metafacades and this opened many doors, making andromda development significantly easier currently we even have layers of metafacades: 1. generic 'umlmeta' facades: only they are allowed to access the UML model 2. enterprise facades, they use the generic ones to provide common enterprise patterns (entities, services, etc..) .. this abstraction is much like the one the Spring framework makes 3. cartridge facade: use both the ones from (1) and (2) and the instances of these facades specify the technology specific model (PSM) ... -- Wouter Zoons - [EMAIL PROTECTED] http://www.andromda.org/ _________________________________________________________ Reply to the post : http://galaxy.andromda.org/forum/viewtopic.php?p=2222#2222 Posting to http://forum.andromda.org/ is preferred over posting to the mailing list! ------------------------------------------------------- This SF.Net email is sponsored by the 'Do More With Dual!' webinar happening July 14 at 8am PDT/11am EDT. We invite you to explore the latest in dual core and dual graphics technology at this free one hour event hosted by HP, AMD, and NVIDIA. To register visit http://www.hp.com/go/dualwebinar _______________________________________________ Andromda-user mailing list Andromda-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/andromda-user