This new major release Papyrus 3.0 provides some APIs modification regarding the Papyrus 2.X (Neon) versions.
This page describes all the modifications to the APIs between Neon and Oxygen, and shows how the APIs have to be migrated.
One of the important new feature in Papyrus 3.0 is a mechanism that lets you capture internationalization information for any model element in Papyrus and therefore capture your model in any language and facilitate translation.
Papyrus 3.0 runs on any OS supported by Eclipse platform. A majority of our developers work on Windows and Linux, and the tests are done on the Eclipse Papyrus Hudson instance on a Linux setup.
It requires a JRE 8+.
| Name | Date | Description |
|---|---|---|
| M2 | 2016/09/23 | |
| M3 | 2016/11/04 | |
| M4 | 2016/12/16 | |
| M5 | 2017/02/03 | |
| M6 | 2017/03/17 | API Freeze |
| M7 | 2017/05/20 | Feature & UI Freeze |
| RC1 | 2017/05/26 | |
| RC2 | 2017/06/02 | |
| RC3 | 2017/06/09 | |
| RC4 | 2017/06/16 | Final build |
Editors
This theme addresses issues related the diagram editors of Papyrus. It concerns more precisely all generic features related any kind of Papyrus graphical editor.
For the UML2, Papyrus 3.0 changes concerns the following diagram editors: [Class diagram], [Package diagram], [Composite structure diagram], [Component diagram], [Profile diagram], [Use case diagram], [State machine diagram], [Protocol state machine diagram], [Activity diagram], [Sequence diagram], [Communications diagram], [Interactions overview Diagram], [Timing diagram].
In Papyrus 3.0 the SysML 1.1 has been deprecated and SysML 1.4 now replaces it. SysML 1.4 editors concerns the following specific diagram editors: [Activity diagram], [Block definition diagram], [Internal block diagram], [Package diagram], [Parametric diagram], [Requirements diagram], [Sequence diagram], and [State machine diagram]. Note that Papyrus 3.0 provides a model tool to migrate your SysML 1.1 models to SysmL 1.4 models.
The Table editors (both generic tables and UML2 or SysML 1.4 specific ones) have been also improved in Papyrus 3.0.
Usability
Toolsmiths
- Exported Element type model are wrong [507654]
(target milestone: 3.0.0) - Rpy plugins must be built and distributed [513698]
(target milestone: 3.0.0) - add the missing EPL header [507034]
(target milestone: 3.0.0) - several plugins register an extension parser for expansionmodel [513962]
(target milestone: 3.0.0) - remove the initial customization plugins from the initial Papyrus sdk and create a basic toolsmiths environment [506989]
(target milestone: 3.0.0) - group the developer menu under the Papyrus menu [507680]
(target milestone: 3.0.0) - create a readme to inform on the status of the customization folder [507720]
(target milestone: 3.0.0) - broke the uml dependncy on nattable configuration [508097]
(target milestone: 3.0.0) - dispatching customization expansion plugins in there own functional unit [508744]
(target milestone: 3.0.0) - dispatching customization nattable plugins in there own functional unit [508746]
(target milestone: 3.0.0) - migrate exapansion model into its own plugin [508843]
(target milestone: 3.0.0) - Oomph configuration seems not to be uptodate with latest change with toolsmiths [510670]
(target milestone: 3.0.0) - all migration tools are making contribution under the root menu [511190]
(target milestone: 3.0.0) - migrate developer type menu under the new one papyrus [511201]
(target milestone: 3.0.0) - feature dependency on Papyrus SDK feature [514045]
(target milestone: 3.0.0) - switch from string to model reference for Representation>GraphicalElementtype [514229]
(target milestone: 3.0.0) - create an uml model from the ecore [514231]
(target milestone: 3.0.0) - move the generateHtml .
wiki page [514232] (target milestone: 3.0.0) - switch from ecore to uml model [515957]
(target milestone: 3.0.0) - switch to uml papyrus model [516083]
(target milestone: 3.0.0) - rename the plugin to respect convention [516087]
(target milestone: 3.0.0) - swithc usage between pathmap:.
resource and platform:. plugin [516155] (target milestone: 3.0.0) - plugin org.
eclipse. papyrus. toolsmiths provides exception in the console [511990] (target milestone: 3.0.0)