Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Modeling » Papyrus » SysML 1.4 update?
SysML 1.4 update? [message #1848855] Tue, 21 December 2021 10:58 Go to next message
jb tw is currently offline jb twFriend
Messages: 47
Registered: December 2019
Member
I use currently Papyrus 5.2. But SysML 1.4 is not working since I am unable to install it via the marketplace.
According to SysML extension on the marketplace the latest version available is 2020-06. Can i expect a update so that old(er) models are still viewable?
If not i would like to install the latest RCP available where the SysML1.4 extension works.
When i look at the old RCP's page the latest version i can get is 2019-12. Is it possible that this page get an update?

Re: SysML 1.4 update? [message #1848856 is a reply to message #1848855] Tue, 21 December 2021 11:16 Go to previous messageGo to next message
Carsten Pitz is currently offline Carsten PitzFriend
Messages: 479
Registered: May 2015
Location: Germany
Senior Member
Hi jb tw,
maybe you can migrate to SysML 1.6.
I myself stay with an once established setup. I myself really try hard to avoid disruptive migrations in projects.
BTW, there was a migration tool to migrate from Topcased/Papyrus SysML 1.1 to Papyrus SysML 1.4. Never heard of a migration toold to migrate from Papyrus SysML 1.4 to Papyrus SysML 1.6 though.
/Carsten

PS yes, I started with Topcased 2.x and still am a user ;-) Hey, Papyrus team, you do nice work. Thanks.
Re: SysML 1.4 update? [message #1848859 is a reply to message #1848856] Tue, 21 December 2021 12:26 Go to previous messageGo to next message
jb tw is currently offline jb twFriend
Messages: 47
Registered: December 2019
Member
For new projects i use SysML1.6 but for now i'm unable to open the old ones.
I don't know how complicated the conversion is... i should be able to look into that (at least i think so for now)
Re: SysML 1.4 update? [message #1848866 is a reply to message #1848859] Tue, 21 December 2021 14:55 Go to previous messageGo to next message
Carsten Pitz is currently offline Carsten PitzFriend
Messages: 479
Registered: May 2015
Location: Germany
Senior Member
As I mentioned before: I myself stay with an once established setup. I myself really try hard to avoid disruptive migrations in projects.

Consequently my advise is to keep using a Papyrus 4.8 based setup to run SysML 1.4 (legacy?) projects.

I still have an Topcased 5.3.1 setup as an archived virtual machine. If that project needs further modeling work, ... ;-)
For long term projects I setup the environment as a Linux based VM. Linux, because you have the pay a license for each stored Windows based VM. Even if it just exists as tar archive on tape.

/Carsten
Re: SysML 1.4 update? [message #1848891 is a reply to message #1848866] Wed, 22 December 2021 12:03 Go to previous messageGo to next message
Ansgar Radermacher is currently offline Ansgar RadermacherFriend
Messages: 461
Registered: March 2011
Location: Paris Saclay, France
Senior Member
Hi,

you might apply the following "quick & dirty" perl script to a SysML1.4 di/notation/uml file. Redirect the output of the script to the same (short) filename in a new folder. Your mileage may vary, as some SysML 1.4 stereotypes don't have an identical counter part in SysML1.6, but it might do an initial job (tested only with a block-diagram).

#!/usr/bin/perl -p
s/org.eclipse.papyrus.sysml14/org.eclipse.papyrus.sysml16/g;
s/SysML14/SysML16/g;
s/sysml\/1.4/sysml\/1.6/g;

Re: SysML 1.4 update? [message #1851235 is a reply to message #1848891] Thu, 31 March 2022 14:00 Go to previous messageGo to next message
jb tw is currently offline jb twFriend
Messages: 47
Registered: December 2019
Member
Ansgar Radermacher wrote on Wed, 22 December 2021 13:03

...

Thanks Ansgar. Since i have no clue what i have to do with your script / code/ ...
I have created my own python version based on your comment. So far it worked out. I'm sure it will broke even if i don't know when ... jet.

If others need it. i have put it here https://gist.github.com/Jee-Bee/44936dcabc45d83829f3ced4a5602cb6
Re: SysML 1.4 update? [message #1851293 is a reply to message #1851235] Fri, 01 April 2022 15:00 Go to previous messageGo to next message
Carsten Pitz is currently offline Carsten PitzFriend
Messages: 479
Registered: May 2015
Location: Germany
Senior Member
Hi jb tw,

the are just text replacements for the di, notation and uml files.
The first means replace "org.eclipse.papyrus.sysml14" by "org.eclipse.papyrus.sysml16".

I did it with one project, some diagrams are destroyed but nevertheless a way to go.

/Carsten


Re: SysML 1.4 update? [message #1851460 is a reply to message #1851293] Wed, 06 April 2022 09:35 Go to previous message
jb tw is currently offline jb twFriend
Messages: 47
Registered: December 2019
Member
Hi Carsten

That is basically what i did (including the option to copy the project) in the previous posted link.
I understood that need even i didn't understand the posted script / code.
Previous Topic:upgrade project profile to new Papyrus profile
Next Topic:uml state machine diagram - error action handle
Goto Forum:
  


Current Time: Wed Apr 24 13:57:53 GMT 2024

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

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

Back to the top