> So, the latter "facade" is a "facade" in a completely > different sense of the word and should not live in the same > package as the metafacades.
Chad, I'm not sure if I was too fast to fire out this email. :-) At least partly. Maybe, it *is* the same concept (and so the package name is right) but only the name "MetafacadeModel" is wrong because it is not a model of metafacades but simply a model (without metafacades). Guys on the list, what do you think? Cheers... Matthias P.S.: People could think I am pedantic. Well, when it comes to class and package names, I am! :-) > -----Original Message----- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] On Behalf > Of Matthias Bohlen > Sent: Monday, March 22, 2004 7:16 AM > To: 'Chad Brandon' > Cc: [EMAIL PROTECTED] > Subject: [Andromda-devel] Duplicate meaning of "facade" > > > Hi Chad, > > saw one of your commit comments: > > - Move ModelFacade to org.andromda.core.metafacade and rename > to more appropriate MetafacadeModel. > > I am sorry but this move is not appropriate. The word > "facade" has two meanings here that must not be confused: > > * Metamodel facades hide a single model element and provide > methods for code generation and convenience. These belong to > org.andromda.core.metafacade. > * The ModelFacade you just renamed is a facade for a whole > model. A model in that sense is something that can enumerate > its elements, can get the name of an element and can provide > stereotypes. This facade is an abstraction from concrete > models like UML, CWM, user defined, etc. It is much older > than the MMF concept and is used to keep the AndroMDA core > free from references to org.omg.*. > > So, the latter "facade" is a "facade" in a completely > different sense of the word and should not live in the same > package as the metafacades. > > Could you revert that change? And: can you propose a better > name for this object on the list so that confusion will not > happen again? > > Cheers... > Matthias > > --- > > Matthias Bohlen > "Consulting that helps project teams to succeed..." http://www.mbohlen.de/ ------------------------------------------------------- This SF.Net email is sponsored by: IBM Linux Tutorials Free Linux tutorial presented by Daniel Robbins, President and CEO of GenToo technologies. Learn everything from fundamentals to system administration.http://ads.osdn.com/?ad_id70&alloc_id638&op�k _______________________________________________ Andromda-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/andromda-devel ------------------------------------------------------- This SF.Net email is sponsored by: IBM Linux Tutorials Free Linux tutorial presented by Daniel Robbins, President and CEO of GenToo technologies. Learn everything from fundamentals to system administration.http://ads.osdn.com/?ad_id70&alloc_id638&op=click _______________________________________________ Andromda-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/andromda-devel
