-----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
