Community
Participate
Working Groups
I found SysML 1.4 support mentioned in quite some presentations about Papyrus, but AFAICT there was no formal bug created for it so far.
fisrt version of the plugin sysml 1.4 has been put in the master
(In reply to Patrick Tessier from comment #1) > fisrt version of the plugin sysml 1.4 has been put in the master See wiki at this place to have some information about ongoing work about this task: https://wiki.eclipse.org/Papyrus/Mars_Work_Description/NewFeature/SysML_1.4_support
The SysML profile 1.4 has been verified and committed. The task about static profile generation can start.
The plugin oep.sysml14 contains a model with requirements that the implementation of profile must respect.
Patch on gerrit : https://git.eclipse.org/r/#/c/39599/ : - first generation of sysml 1.4 static profile - add ecore.profile informations (EPackage) to sysml profile - create .ecore and genmodel file (.ecore is a temp file and shouldn't be modified) - extract all specific derived function to custom class, to remove the "generated NOT" anti pattern - remove getIcon function (probably no used anymore) - patch profile : Viewpoint in ViewPoint - add a requirement to ensure tracking of the iconPort functionnality - remove pdoc and extract plugin description to plugin.propertie
Head of custom classes of papyrus SysML has been commented in order to explain their presence.
Patch on gerrit : https://git.eclipse.org/r/#/c/39660/ -> generation of sysml14.edit
Patch on gerrit https://git.eclipse.org/r/#/c/40102/1 : -> first version of a custom palette for BDD Here is the list of the technical difficulties that have been found in the BDD diagram : 1. Multiple kind of associations https://bugs.eclipse.org/bugs/show_bug.cgi?id=458108 => the functionalities will probably be provided by the class diagram 2. Actor not present in class diagram palette https://bugs.eclipse.org/bugs/show_bug.cgi?id=458110
About associations issues in SysML: One more things to be aware of is that SysML associations have their ends inversed in SysML compared to what they are in UML when drawn equivalently. This is "historic" (it's been like that for a long time).
plugins sysml14 and sysml14.edit have move inside directory sysml14
The plugin oep.sysml14.service.types has been added. It contains file of element types
The introduction of the SysML 1.4 editors is probably an opportunity to solve a lot of useability bugs with the SysML diagram editors -> bug #430671
The SysML 1.4 will be a configuration based on the UML diagrams. All features present in UML will automatically be in SysML 1.4. The goal is more about not loosing feature from the SysML 1.1 diagrams.
Gerrit change https://git.eclipse.org/r/60875 was merged to [master]. Commit: http://git.eclipse.org/c/papyrus/org.eclipse.papyrus-sysml.git/commit/?id=774d4ac4a4e4d0fea8a6e5e1e67bc45c5d64819f
New Gerrit change created: https://git.eclipse.org/r/61229
Gerrit change https://git.eclipse.org/r/61229 was merged to [master]. Commit: http://git.eclipse.org/c/papyrus/org.eclipse.papyrus-sysml.git/commit/?id=358488a6a40dfe57e48ba237858fadc11a4d0b2f
Remove links to gerrit/git. This is a top level Bugs and shouldn't host any specific commit.