Since we're talking about the importance of package and class names here, there is are a couple package names that bother me within the core, which I think should be renamed for consistency/understandability. I personally don't like the package name "org.andromda.cartridges.interfaces" and the package name "org.andromda.cartridges.mgmt" I think the contents of these packages should be moved to the more appropriate "org.andromda.core.cartridge" package to be consistentent with other core services. What do you guys think?
----- Original Message ----- From: "Chad Brandon" <[EMAIL PROTECTED]> To: "Chad Brandon" <[EMAIL PROTECTED]>; "Matthias Bohlen" <[EMAIL PROTECTED]> Cc: <[EMAIL PROTECTED]> Sent: Monday, March 22, 2004 5:39 AM Subject: Re: [Andromda-devel] Duplicate meaning of "facade" > > ----- Original Message ----- > From: "Chad Brandon" <[EMAIL PROTECTED]> > To: "Matthias Bohlen" <[EMAIL PROTECTED]> > Cc: <[EMAIL PROTECTED]> > Sent: Monday, March 22, 2004 5:12 AM > Subject: Re: [Andromda-devel] Duplicate meaning of "facade" > > > > > > ----- Original Message ----- > > From: "Matthias Bohlen" <[EMAIL PROTECTED]> > > To: "'Chad Brandon'" <[EMAIL PROTECTED]> > > Cc: <[EMAIL PROTECTED]> > > Sent: Monday, March 22, 2004 2:34 AM > > Subject: RE: [Andromda-devel] Duplicate meaning of "facade" > > > > > > > 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). > > Another comment: > > --- But it can contain metafacades, depending on the implementation class > (take a look at the UMLMetafacadeModel, some of the methods do return > metafacade instances). Its the model used by "metafacades". Each > metafacade sub module has its own implementation of the MetafacadeModel. I > think it describes exactly what it used for. > > > > > ---- I was thinking the only thing its used for is metafacades. Basically > > it provides access to the metafacade package and things that use it > (nothing > > else). I thought that this name was more applicaple to what it was and > made > > it clear what it provided to the core. But if you want it renamed its no > > big deal, but I do think it belongs in the metafacade package instead of > > common. > > > > 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! :-) > > > > --- That's ok, I really think package and class names are very important : > ) > > > > > -----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=ick > > _______________________________________________ > > 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_id=1470&alloc_id=3638&op=click > > _______________________________________________ > > 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_id=1470&alloc_id=3638&op=click _______________________________________________ Andromda-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/andromda-devel
