Sure, thats fine, I'll revert it.

----- Original Message ----- 
From: "Matthias Bohlen" <[EMAIL PROTECTED]>
To: "'Chad Brandon'" <[EMAIL PROTECTED]>
Cc: <[EMAIL PROTECTED]>
Sent: Monday, March 22, 2004 1:15 AM
Subject: 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_id=1470&alloc_id=3638&op=click
_______________________________________________
Andromda-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/andromda-devel

Reply via email to