Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Modeling » Papyrus » Roadmap for Papyrus Compare
Roadmap for Papyrus Compare [message #1797909] Thu, 08 November 2018 11:58 Go to next message
Oliver Gardiner is currently offline Oliver GardinerFriend
Messages: 26
Registered: May 2014
Location: Oxford, UK
Junior Member
We are moving to use Papyrus for Data Modelling within a collaborative team (they're currently using Sparx EA) for a variety of important (to me reasons):
* Full support for the UML2.5 standard inc. Profile definition
* Programmatic traversal of the model through EMF
* Better diagramming
* Integration with Git and support for collaborative working

On this last point, however, the capability is dependent on having good tools for compare and merge. Having used Google to track down the wiki page for Papyrus Compare, I have now successfully create a platform that meets these requirements - but the incubation status of Papyrus Compare doesn't make this easy. I got a working platform by using Eclipse JEE Photon (4.0.0), installing Papyrus 4.0.0, then EMF 3.3.4 Compare (minus UML Compare), and finally Papyrus Compare 0.7.0 form the update site on the wiki.

Installing Papyrus Compare into anything based on 2018-09 releases led to an unsatisfied dependency on Papyrus UML Tools.

For me, this is a fantastic addition to Papyrus for use in a collaborative environment - is there any more information about the roadmap and is it being actively managed into the wider Papyrus release process so that it's easier to install?

Thanks,

Oliver
Re: Roadmap for Papyrus Compare [message #1797930 is a reply to message #1797909] Thu, 08 November 2018 16:50 Go to previous messageGo to next message
Camille Letavernier is currently offline Camille LetavernierFriend
Messages: 913
Registered: February 2011
Senior Member
Hi Oliver,

[My previous message was completely wrong, I read "Unsatisfying" rather than "Unsatisfied" and assumed you didn't want to pull Papyrus Editors]

The latest release for Papyrus Compare indeed seems to be based on Papyrus Photon (Not 2018-09), so that might cause installation issues. I'm not sure about the actual roadmap, so I can't help you with that

Do you have additional information about the dependency resolution error? I might be able to help at least with that

HTH,
Camille


Camille Letavernier

[Updated on: Thu, 08 November 2018 16:57]

Report message to a moderator

Re: Roadmap for Papyrus Compare [message #1797933 is a reply to message #1797930] Thu, 08 November 2018 17:32 Go to previous messageGo to next message
Philip Langer is currently offline Philip LangerFriend
Messages: 88
Registered: March 2015
Location: Vienna, Austria
Member

Hi Oliver,

I'm very glad to hear that you are using Papyrus and Papyrus Compare!

We certainly plan to keep Papyrus Compare up to date and compatible with the latest releases of Papyrus. So far, however, we've done that only for the yearly releases (previous release schedule) and haven't updated the process yet to keep up with the new shorter release cycles. We'll look into that. Thanks for raising this issue.

Let us know if you run into any other issues in using Papyrus/PapyrusCompare.

Thanks and best wishes,

Philip


--
Philip Langer

Get professional Eclipse developer support:
http://eclipsesource.com/en/services/developer-support/
Re: Roadmap for Papyrus Compare [message #1797987 is a reply to message #1797930] Fri, 09 November 2018 14:33 Go to previous messageGo to next message
Oliver Gardiner is currently offline Oliver GardinerFriend
Messages: 26
Registered: May 2014
Location: Oxford, UK
Junior Member
Hi Camille,

Many thanks for your help - this is the error I'm getting when I install into 2018-09:

Cannot complete the install because one or more required items could not be found.
Software being installed: Papyrus Compare Feature (Incubation) 0.7.0.201807130100 (org.eclipse.papyrus.compare.feature.feature.group 0.7.0.201807130100)
Missing requirement: EMF Compare UML2 Papyrus Comparison Support 2.5.1.201807130100 (org.eclipse.papyrus.compare.uml2 2.5.1.201807130100) requires 'osgi.bundle; org.eclipse.papyrus.uml.tools [1.0.2,4.0.0)' but it could not be found
Cannot satisfy dependency:
From: Papyrus Compare Feature (Incubation) 0.7.0.201807130100 (org.eclipse.papyrus.compare.feature.feature.group 0.7.0.201807130100)
To: org.eclipse.equinox.p2.iu; org.eclipse.papyrus.compare.uml2 [2.5.1.201807130100,2.5.1.201807130100]

Regards,

Oliver
Re: Roadmap for Papyrus Compare [message #1797989 is a reply to message #1797987] Fri, 09 November 2018 15:30 Go to previous messageGo to next message
Oliver Gardiner is currently offline Oliver GardinerFriend
Messages: 26
Registered: May 2014
Location: Oxford, UK
Junior Member
Hi Camille,

Apologies - minor clarification: I get that error when I try and install the Integration version into any Photon or 2018-09 release. The only one I can make work is from the Nightly P2 site.

Thanks,

Oliver
Re: Roadmap for Papyrus Compare [message #1797993 is a reply to message #1797989] Fri, 09 November 2018 15:46 Go to previous message
Camille Letavernier is currently offline Camille LetavernierFriend
Messages: 913
Registered: February 2011
Senior Member
Hi Oliver,

That dependency version range is definitely incorrect; Papyrus UML Tools version was increased to 4.0.0 in January (For a first release with Eclipse Photon in June 2018), but Papyrus/Compare stills depends on the 3.x version at most. I'm surprised we didn't detect this issue at all, since it's been there for a long time (And we've had successful builds & deployments since)

We probably have a build configuration issue, because that kind of issue should really be detected much earlier

Camille


Camille Letavernier
Previous Topic:ExternLibrary Stereotype
Next Topic:Core Java Library Profile for Eclipse
Goto Forum:
  


Current Time: Mon Dec 16 02:55:02 GMT 2019

Powered by FUDForum. Page generated in 0.03369 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top