Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Modeling » Papyrus » Challenge with using Papyrus Model Merge(After doing the three way compare where one model changed the merge messages states that there are no differences among the three models)
icon5.gif  Challenge with using Papyrus Model Merge [message #1745635] Thu, 13 October 2016 16:09 Go to next message
John Reilly is currently offline John ReillyFriend
Messages: 5
Registered: October 2016
Junior Member
I have installed the Papyrus Compare.

And then ran a three-way compare. I got a message that a profile had changed, but have not changed anything about the profile. And while I did add a package and class to a model named Branch1 the compare found no differences.

I have tried different permutations/combinations of importing and naming the models to no avail.

This is an important part of our TM Forum model management approach. Need some help in meeting this challenge. Thanks.

I have attached a document that contains screen captures to put this in context. Sad
Re: Challenge with using Papyrus Model Merge [message #1745661 is a reply to message #1745635] Fri, 14 October 2016 08:06 Go to previous messageGo to next message
Philip Langer is currently offline Philip LangerFriend
Messages: 89
Registered: March 2015
Location: Vienna, Austria
Member

Hi John,

the "Papyrus Compare" feature that you have installed from the market place is not the model comparison feature that we are currently working on. It is a rather old integration, which is not maintained right now to my knowledge.

We recommend to install the features from the update sites listed on collaborative-modeling.org:
http://download.eclipse.org/modeling/emf/compare/updates/logical/emf.compare/integration (integration custom build of EMF Compare over custom build of EGit)
http://download.eclipse.org/modeling/emf/compare/updates/egit-logical/integration (integration custom build of EGit)

If you download Papyrus for Information Modeling (https://wiki.eclipse.org/Papyrus_for_Information_Modeling), the correct components will already be included.

We are currently in the process of releasing a new version of EMF Compare and its EGit/Papyrus integration. After that, we will also update the update-sites mentioned above.

Please let us know if you encounter issues when installing/using those features.

I hope this helps!

Best wishes,

Philip


--
Philip Langer

Get professional Eclipse developer support:
http://eclipsesource.com/en/services/developer-support/
Re: Challenge with using Papyrus Model Merge [message #1745666 is a reply to message #1745661] Fri, 14 October 2016 08:52 Go to previous messageGo to next message
Klaas Gadeyne is currently offline Klaas GadeyneFriend
Messages: 165
Registered: July 2009
Senior Member
Hi Philip and others,

Who should be contacted to get rid of this entry in the "install additional papyrus components" asap? After all, if it doesn't work, it shouldn't be there, right?

Klaas
Re: Challenge with using Papyrus Model Merge [message #1745667 is a reply to message #1745666] Fri, 14 October 2016 08:59 Go to previous messageGo to next message
Philip Langer is currently offline Philip LangerFriend
Messages: 89
Registered: March 2015
Location: Vienna, Austria
Member

Hi Klaas,

I think, we should open a bug against the Papyrus project.

Best wishes,

Philip


--
Philip Langer

Get professional Eclipse developer support:
http://eclipsesource.com/en/services/developer-support/
Re: Challenge with using Papyrus Model Merge [message #1745674 is a reply to message #1745667] Fri, 14 October 2016 09:49 Go to previous messageGo to next message
Klaas Gadeyne is currently offline Klaas GadeyneFriend
Messages: 165
Registered: July 2009
Senior Member
https://bugs.eclipse.org/bugs/show_bug.cgi?id=505962
Re: Challenge with using Papyrus Model Merge [message #1745692 is a reply to message #1745661] Fri, 14 October 2016 15:27 Go to previous messageGo to next message
John Reilly is currently offline John ReillyFriend
Messages: 5
Registered: October 2016
Junior Member
Thanks, all. I will download the Papyrus version that Philip recommended and use it.
Re: Challenge with using Papyrus Model Merge [message #1745698 is a reply to message #1745661] Fri, 14 October 2016 16:34 Go to previous messageGo to next message
John Reilly is currently offline John ReillyFriend
Messages: 5
Registered: October 2016
Junior Member
Howdy, Philip and all. Just wanted to check one thing and ask a couple of question?

What would like to check - the Windows and Linux versions of Papyrus zip files have the same name. Is this correct?

Once this is confirmed here are the questions -
1. I have the Eclipse version: Mars.2 Release (4.5.2), which is a 32 bit version. The Papyrus version is 64. Is it OK to use this version with the Mars 32 bit? Or do I have to obtain a 64 bit Mars version?
2. This is a bit embarrassing, but once all these questions are answered and I have downloaded the recommended Papyrus version, how do I install it? I had a challenge like this about a year ago and couldn't install it. So I installed Eclipse and used the Eclipse install new software feature to install Papyrus. Some other people I know had this same challenged.

Thanks.
Re: Challenge with using Papyrus Model Merge [message #1745815 is a reply to message #1745698] Mon, 17 October 2016 20:10 Go to previous messageGo to next message
Philip Langer is currently offline Philip LangerFriend
Messages: 89
Registered: March 2015
Location: Vienna, Austria
Member

Hi John,

no, the archives files for Windows and Linux should have different names.

You can grab the official Papyrus versions from the Papyrus download page. The files should be named papyrus-neon-2.0.1-win64.zip, papyrus-neon-2.0.1-linux64.tar.gz, etc., depending on the platform you select there (Win32, Win64, Linux32, Linux 64, Mac64).

Once you have extracted the downloaded archive and ran papyrus.exe (or papyrus on Linux), you have go to "Help" -> "Install New Software", click the button "Add" to add a new update-site. In the dialog that appears after clicking "Add", you have to provide an arbitrary name and the update-site URL. Once, you click "OK", the update-site is resolved and the installable features are listed. For simplicity, you can select all available features from the following two update sites (see also Eclipse help on installing new features):



or if you want the nightly builds (newest, but less stable):



Once you have installed the additional features, make sure you set the preferences according to collaborative-modeling.org (section Documentation and Notes).

However, depending on what you need in Papyrus, I'd recommend to try Papyrus for Information modeling, if you only need class diagrams. You can download this product right from the Papyrus-IM wiki page and it will already contain the correctly configured collaborative modeling features alongside several user interface improvements.

I hope this helps! Let us know if you have more questions.

Thanks and best wishes,

Philip


--
Philip Langer

Get professional Eclipse developer support:
http://eclipsesource.com/en/services/developer-support/
icon14.gif  Re: Challenge with using Papyrus Model Merge [message #1746183 is a reply to message #1745815] Mon, 24 October 2016 16:29 Go to previous message
John Reilly is currently offline John ReillyFriend
Messages: 5
Registered: October 2016
Junior Member
Howdy, Philip and all. Yes, this did help. I successfully installed the Neon Papyrus version and completed a successful three-way model compare/merge for a small example. I plan to do a larger one once I get some profile issues corrected, but this is not a Papyrus issue.

I also used (and we use this for the TM Forum Information Framework, aka SID) a simple repository management approach as an alternate to EGit. The approach employs a folder structure for trunking and branching from the trunk. And simple version control by saving the trunk after each merge. I would be happy to explain/show this to anyone interested.
Previous Topic:C++ Code generation help needed?
Next Topic:Customizing Papyrus content provider
Goto Forum:
  


Current Time: Thu Feb 20 01:20:03 GMT 2020

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

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

Back to the top