UML tools for Eclipse Helios - eclipse

I'm using Eclipse Helios as IDE, specifically I am using the "modeling" version that may have all modeling plugins pre-installed.
Unfortunately, I'm not able to find a compatible version of UML2 tools.
I've downloaded both mdt-uml2-Update-3.2.0RC3 and mdt-uml2tools-Update-incubation-0.9.0 but I can't install UML2 tools because I got some dependencies errors.
Do you know which version of Eclipse has a full support for UML2 and Modeling tools?
Thanks

It's true the UML2 Tools project is not active anymore, and will not be part of Indigo.
However, the UML2 project providing the UML2 reference implementation is still active and is used as a basis by the MDT-Papyrus project which is now the "standard" UML2 tool as part of the Modeling bundles. I know, quite confusing!

UML2 tools does not have a Helios-compatible release. You could use instead the new Papyrus UML tool available from the Modeling Component Browser component or from http://www.eclipse.org/modeling/mdt/papyrus/

UML2 tools was stopped last year after the take over of Borland. Concerning open source projects only Papyrus and Topcased are available for Helios.

Related

eclipse xtext plugin versions compatibility with eclipse IDE

I made a plugin in eclipse juno using xtext, I package my plugin using the following tutorial: http://www.vogella.com/articles/EclipsePlugIn/article.html#p2deployplugin ... sec 6.Create update site for your plug-in and I install it in the same version of eclipse IDE and the installation was successful. I need install it in others versions of eclipse's (Helios, Galileo, etc.) but when i try to install in Helios appear the following message:
Cannot complete the install because one or more required items could not be found.
Software being installed: MView Source 1.0.0.201308011127 (MView.feature.group 1.0.0.201308011127)
Missing requirement: MView Source 1.0.0.201308011127 (MView.feature.group 1.0.0.201308011127) requires 'org.eclipse.xtext 2.0.0' but it could not be found.
I searched for org.eclipse.xtext 2.0.0 jar to add to the dependencies but i dont found it.
I don't know if this will work but I wanted to ask if there are some way to make my plugin compatible with various versions of eclipse IDE and how. compatible with backward versions and forward versions. I would appreciate any information about it. Sorry for my English Thank you very much. =)
If an Eclipse installation does not contain Xtext, you need to provide Eclipse with the URL of the plugin repository (sometimes called update site) where it is located. That will enable Eclipse to discover and install your dependencies when installing your plugin. You can find the URLs that you need on Xtext website.
http://www.eclipse.org/Xtext/download.html
Try to see the version of XTEXT plugin in both of eclipse instalations:
Help > About Eclipse > Installation Details.
In Plugins tab, search for Xtext UI Core
Sorry my english.
A complete overview on:
All XText versions
The dependent XText core component versions
The corresponding Eclipse platform version
Links to the appropriate download / update sites
can be found here: XText versions, dependencies and Eclipse platform matrix
An pretty useful example for a target platform configuration is there as well!

How to install UML plugin for Eclipse?

I'm programming with Eclipse and I wanna use UML diagrams in Eclipse Indigo. I try to install either UML2 or UML2 Tools plugins but I don't succeed.
By the way, I downloaded ZIP files of EMF, XSD, UML2 SDK, UML2 Tools and extracted them then copy their files into plugins and features folders. I see installed files in Eclipse but I can't yet work with it.
I don't know what should I do. Could you tell me, please?
The easiest way to get a version of Eclipse with all the UML plugins is to download the Eclipse Modeling Tools distribution from this page.
If you only have downloaded the "plain" Eclipse Classic (and not EMT as #ChrisH suggested), go to Help->Install Modeling Components and install "Papyrus" that should get you started with UML.
Insert Eclipse Indigo update site in Install new Software -->Modelling.
There you will see one category named as modelling.Expand it & choose UML & then follow the procedure.
I've installed the Luna version of Eclipse Modeling https://www.eclipse.org/downloads/packages/eclipse-modeling-tools/lunar and the "EMF Generator Model" wizard is not found under the Eclipse Modeling Framework. I've reviewed the Luna documentation to see if the generator is embedded or moved to a different package. I also installed Papyrus and all of the EMF related packages that were not installed and restarted. No luck yet.

Eclipse IDE for Java Developers, Eclipse Modeling Tools and Papyrus

I have Eclipse IDE for Java Developers (Helios) installed. I want to add an UML plugin, Papyrus, to it. I tried online install and local install the Papyrus. But none works for me. By looking at Papyrus tutorial carefully,tutorial, I found it referes to the Eclipse Modeling Tools. Is that mean I have to install the Eclipse Modeling Tools? Then I have to use two separate tools from Eclipse?
EDIT:
Found the answer:
The link to update the Papyrus for Helios is this: http://download.eclipse.org/modeling/mdt/papyrus/updates/releases/helios
The latest source download from papyrus site is for indigo, I think.
I think that Papyrus is not a plugin. You need to download the full Papyrus packages which is bundle of Eclipse Helios and UML plugins. If you use Java then it is not possible to install Papyrus because this modeling tool is not related to java.
Papyrus is working well but requires it own modeling environment as opposed to java. This is fully logical because modeling is not always related to Java but more MDA.

source code for eclipse plugin dependencies

I am trying to learn about eclipse plugin development.I downloaded Eclipse IDE for Java EE developers in Helios distribution. I am able to create plugin development project using plugin development wizard. Now the problem is am not able to view the source code of eclipse plugin dependencies.I searched the internet for source attachments, but didn't find it.Any help is appreciated..
If you just want to play around with plug-in development, then you really don't need to integrate the different IDE capabilities, and can probably live with separate Eclipse installations and workspaces.
Actually, the more capabilities/Eclipse editions, you try to integrate, the more limits you set up for other plug-ins/features/capabilities. At some point, it can get impossible to integrate 3rd party capabilities such as those from TaskTop and Atlassian...
If you don't need the Java EE capabilities, consider using either the classic
Eclipse edition or the RCP edition.
For Eclipse plugin development download Eclipse Classic distribution which includes SDK from here.
Eclipse IDE for Java EE description:
Tools for Java developers creating Java EE and Web applications, including a Java IDE, tools for Java EE, JPA, JSF, Mylyn and others.
Eclipse Classic description:
The classic Eclipse download: the Eclipse Platform, Java Development Tools, and Plug-in Development Environment, including source and both user and programmer documentation.
Cheers,
Max
Also, if you want to see the sourcecode of any plugin dependency, you can check it out from CVS at :pserver:anonymous#dev.eclipse.org:/cvsroot/eclipse
Be careful to get the right version, though.
Cheers,
Rob

Eclipse 3.6 do not have UML2 Tools?

I'd like to install UML2 Tool plugin in eclipse 3.6, but I can not find it in update-manager
Could anyone help me install this plugin ?
Thanks
"UML2 Tools" didn't make the Helios release train. And the version of UML2 Tools that was in Galileo won't work as it has dependencies on a component from MDT/OCL that was removed in the version of that project that went into Helios.
This FAQ has a complicated workaround.
As others have mentioned, development in the UML2 Tools project seems to have stopped, and Papyrus could be a replacement. The UML2 project at Eclipse (which is a library that implements the UML 2.* metamodel, but does not provide diagramming features) has not died, and many commercial products and open source projects rely on it. And no, the UML standard itself hasn't died either, and is undergoing active development.
You have two open source projects (e.g. Papyrus and Topcased) and two commercial tools (Omondo EclipseUML and RSA IBM).
btw, UML is really very few uses today.
It seems to me that the GMF project on which Eclipse modeling tools are based is stopped since Eclipse 3.5. A difficult upgrade to 3.6 was made but I doubt that 3.7 will ever be done. I therefore consider that Eclipse 3.6 is the last UML version for Eclipse and no other smart UML tool will be developped on the latest Eclipse indigo 3.7 and further builds.
You will find all UML tools in Eclipse Market Place ("UML" category)
The official UML2 Eclipse project is still in active development, and can be downloaded here.
Plus MDT/UML2 provides only the metamodel, it does not provide UML modelling tools themselves. One implementation is MDT-UML2Tools (which is not currently updated for Helios and more).
So Eclipse Market place remains the place where you can find more complete UML2 tools.
Dont worry nobody really cares about UML any more. Write better documentation w/ the code rather than silly diagrams that quickly become out of date and you and those that follow will have an easier life.