We use Together 6.3 for Eclipse together with AndroMDA, and my advice would be 
to stay away from it.

The XMI export includes such lovely features as:
 - array types are not exported as arrays, but as simple types
 - if you use more than one stereotype on an element you'll end up 
<<Stereotype1;Stereotype2>> in the XMI
 - can't manipulate AssociationEnd properties (ie "ordered", use stereotypes, 
etc)

Among others...

Ant the fact that the "model" is stored in Java files imposes serious 
limitations on what you can model.

I can honestly say that about half the development time we've spent developing 
templates / metafaçades has been dedicated to writing workarounds for bugs in 
Together's exportation. This may or not apply to other versions of Together...

Regards,
Luís


> -----Original Message-----
> From: [EMAIL PROTECTED] 
> [mailto:[EMAIL PROTECTED] On Behalf 
> Of Peter Friese
> Sent: quinta-feira, 12 de Maio de 2005 7:28
> Cc: andromda-user@lists.sourceforge.net
> Subject: Re: [Andromda-user] XMI standard?
> 
> 
> Chad Brandon wrote:
> >> I evaluated Together about four years ago and was
> >> REALLY impressed with it's useability.
> Yeah. it looks and feels great. Best usability in town, IMO.
> 
> >>
> > Not sure why he didn't evaulate those, I think (not 
> positive) that Peter 
> > Friese (one of the developers) uses Together at work, maybe 
> he could 
> > tell you more about how he thinks together works with 
> AndroMDA (since he 
> > also uses Magic Draw for AndroMDA development he might be 
> able to tell 
> > you how the two compare).  I'm pretty sure he had to write 
> some XSLT to 
> > fix the XMI for Together however.
> > 
> > Peter, you were/are using Togther with AndroMDA right?
> Well, we're using Together Designer 2005 on a project where 
> we're also 
> using the AndroMDA Hibernate / Spring cartridges. The 
> following things 
> are important conerning Together Designer (TD):
> a) looks and feels great
> b) produces horrible XMI. I don't know what why - they even use the 
> Netbeans MDR to perform the ouput of XMI, but in the end it is quite 
> unusable. I had to write my own XMI export filter which was 
> quite some 
> work. At this time, my own export filter only supports class diagrams 
> but can be extended to support all other diagrams as well.
> c) There is no way to import the AndroMDA profiles. I had to write my 
> own profile modules for TD. This was quite easy, since it 
> just means to 
> write some XML files (they use a plug-in concept similar to Eclipse). 
> Now I have additional icons on the toolbar for entities, services and 
> the relations between those elements. I also have 
> color-codiing for the 
> diagrams (entities get painted in green, servces in blue, 
> etc.) This is 
> VERY nice :-)
> d) There is no way to seperate your models. At least at the 
> time of this 
> writing. I am going to talk to some Borland guys today to see 
> how we can 
> solve this problem and will let you know about the result later.
> e) Some advanced stuff that is needed for AndroMDA cannot be modelled 
> with TD. For example, it is impossible to put a stereotype on the 
> parameter of a method, something which is used in the Spring 
> cartridge. 
> This was one reason why I asked Chad to extend the Spring 
> cartridge in a 
> TD compatible way ;-)
> f) A VERY positive point about TD is that it writes all model 
> elements 
> to a separate file which makes versioning quite easy - you 
> can even use 
> it in a team of more than two people :-)
> 
> In terms of feature completeness, I'd recommend using 
> MagicDraw. It has 
> the best support for AndroMDA, since all the AndroMDA commiters are 
> using it. The diagrams look really ugly IMHO, but that's not so 
> important after all. An additional benefit: they use XMI as 
> their native 
> format, so you do not have to export the model to XMI.
> 
> If you are interested in taking a look at the XMI exporter, 
> just drop me 
> a note.
> 
> Peter
> 
> 
> -------------------------------------------------------
> This SF.Net email is sponsored by Oracle Space Sweepstakes
> Want to be the first software developer in space?
> Enter now for the Oracle Space Sweepstakes!
> http://ads.osdn.com/?ad_id=7393&alloc_id=16281&op=click
> _______________________________________________
> Andromda-user mailing list
> Andromda-user@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/andromda-user
> 


-------------------------------------------------------
This SF.Net email is sponsored by Oracle Space Sweepstakes
Want to be the first software developer in space?
Enter now for the Oracle Space Sweepstakes!
http://ads.osdn.com/?ad_ids93&alloc_id281&op=click
_______________________________________________
Andromda-user mailing list
Andromda-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/andromda-user

Reply via email to