----- Original Message ----- 
From: "Magnus Stattin" <[EMAIL PROTECTED]>
To: "Chad Brandon" <[EMAIL PROTECTED]>
Cc: "'Users AndroMDA'" <[EMAIL PROTECTED]>
Sent: Sunday, March 14, 2004 3:12 PM
Subject: Re: [Andromda-user] Decorators and Facades


>
> "Chad Brandon" <[EMAIL PROTECTED]> writes:
> >The metafacades replace the metadecorators, the decorators is what we
> >started with.
>
> That made it much less confusing, thank you.
>
> Is it only the names that has changed? Does the design still follow the
> decorator design pattern or has that changed as well?

Nope, its more of a facade pattern in the respect that only the methods that
we expose through the metafacade are exposed (although it is a one-to-one
mapping between a metafacade a meta model element).   When it was
metadecorators we were exposing the meta model methods in addition to the
additional methods defined in the give metadecorator.

Is your resoning
> behind the change available somewhere, it would be very interesting to
> know how it evolved.

 The main reason we decided to go with facades as opposed to decorators is
the fact that we
wanted to be able to support multiple meta models; with the metadecorators
our decorators were tied too much to the UML 1.4 meta model.  With the
metafacades we are hoping to be able to support more than one meta model
(i.e. UML 1.3 or UML 2.0, etc.) with one set of UML metafacades.

>
> "Chad Brandon" <[EMAIL PROTECTED]> writes:
> >The metafacades replace the metadecorators, the decorators is what we
> >started with.
>
> It is very nice that you are doing it maven based, it is a very good
> combination.

Yes I agree, Maven it a great tool.

>
> /Magnus
>
>
>
>
> -------------------------------------------------------
> 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-user mailing list
> [EMAIL PROTECTED]
> https://lists.sourceforge.net/lists/listinfo/andromda-user
>




-------------------------------------------------------
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-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/andromda-user

Reply via email to