Eclipse Papyrus 3.0 (Oxygen)

Release Date
Compatibility

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. 

Internationalization

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. 

Target Environments

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
Themes

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.

No items.

Usability

This theme addresses the need for usability improvements of the Papyrus implementation and APIs. It concerns more precisely all features related to following concerns: [Palette], [Properties View], [Model Explorer], [Sash Editor], and [Team Working].
No items.

Toolsmiths

This theme addresses DSML-related mechanisms. It covers both customization and extensibility of Papyrus.
  • 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)
This release is part of Eclipse Oxygen