-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

hello,

thanks for your comments!

Matthias Bohlen wrote:

| Hi Daniel,
|
| I have answered the questions below.
|
|
|>-----Original Message-----
|>From: Daniel S. Haischt [mailto:[EMAIL PROTECTED]
|>Sent: Friday, January 30, 2004 6:04 PM
|>To: [EMAIL PROTECTED]
|>Cc: [EMAIL PROTECTED]
|>Subject: Re: AW: [Andromda-user] Eclipse is trying something
|>with UML 2.0
|>
|>
|>-----BEGIN PGP SIGNED MESSAGE-----
|>Hash: SHA1
|>
|>hello,
|>
|>I would like to provide an implementation of ...
|>
|>~ -> org.andromda.core.common.RepositoryFacade
|>
|>... for EMF/UML2 based models. first of all I have to
|>get a little more familiar with EMF (and AndroMDA of course).
|>for example currently I do not know whether the
|>RepositoryFacade should return a  ...
|>
|>~ -> org.andromda.core.uml14.UMLModelFacade
|
|
| No, it should return a
| org.andromda.core.common.ModelFacade
|
| which is an abstract interface for ANY kind of model - this means, it is
| metamodel-independent. The rest of AndroMDA should not know that it
| works with UML 1.4 or UML 2.0, for example. A layer called "metamodel
| decorators" separates the metaobjects from the templates. These
| decorators are metamodel-dependent, so you will have to write (or
| generate) new decorators for UML 2.0, too.
|
| org.andromda.core.uml14.UMLModelFacade
| implements
| org.andromda.core.common.ModelFacade.
|
|
|>... or whether a complete new package (uml2 ?) is required.
|
|
| I would be careful not to begin with UML 2.0 too early because at the
| moment, almost all CASE tools produce UML 1.4 models. UML 2.0 is not yet
| finalized. So, the first goal would be to take an ordinary CASE tool
| like MagicDraw, Poseidon or Omondo and create a UML 1.4 model, then load
| it into EMF. If this works, all is worth the pain. If not, you can stop
| right there and forget it.

currently I am investigating some time to figure out whether it is
sufficient to stick with EMF or whether the Eclipse UML2 pluging,
which generates emf-based UML 2.0 meta models, is required as well.

|
|
|>for example the current UMLModelFacade is JMI based,
|>tho EMF isn't. and AFAIK there exists no EMF2JMI mapping
|>or vice versa ...
|
|
| At the moment, it does not matter whether the implementation class
| behind ModelFacade uses JMI or something else. The decorators should
| shield that fact. However, if we intend to use model transformation
| frameworks based on JMI (like MTL from INRIA), this may turn out to be a
| problem in AndroMDA 4.x. This is far into the future, though.
|
|
|>can you point me to some resources (URLs) regarding the
|>above questions?
|
|
| You should do a check out from the AndroMDA CVS, especially the V3x_DEV
| branch. You will find some interesting pages about ongoing activities in
| our Wikiweb - see www.andromda.org/tiki/ - especially the pages about
| metamodel decorators, release strategy and bpm4struts. Really cool
| stuff!
|
| Chad Brandon <[EMAIL PROTECTED]> can help you with more info.
|
|
|>btw - as of today there is an integration build available
|>of UML2 for Eclipse 3.
|
|
| What does that mean exactly?
|

I wanted to use EMF 2.0 (which Eclipse 3.x based), but there was no
integration build of UML2 for Eclipse 3.x.

regards

daniel s. haischt
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.3 (MingW32)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org

iD8DBQFAGpxsSj+pfjp+UA4RAqcpAJ0VlqtsWfRYCHNP/VhTv4nvX4WQqgCfZrH5
o9sJi0ghHZKsjV96dKeXjoY=
=IzM/
-----END PGP SIGNATURE-----




------------------------------------------------------- The SF.Net email is sponsored by EclipseCon 2004 Premiere Conference on Open Tools Development and Integration See the breadth of Eclipse activity. February 3-5 in Anaheim, CA. http://www.eclipsecon.org/osdn _______________________________________________ Andromda-user mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/andromda-user

Reply via email to