> 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

Reply via email to