Eclipse Papyrus 2.0.0 Release Review

Type
Release
State
Successful
End Date of the Review Period

Reviews run for a minimum of one week. The outcome of the review is decided on this date. This is the last day to make comments or ask questions about this review.

Project
Release

2.0.0

Description

Papyrus 2.0 improvements will be focussed on the following topics:

  • DSML-related facilities (including customizability and extensibility)
  • Usability and ergonomy
  • Perfomance and stability
  • Table-based editors (including support for hierarchical tables)
  • Team work (including model diff/merge and connection with CDO)

In addition, some important architecture changes will happen:

  • Better separation of runtime vs UI plug-ins, to allow headless execution
  • Better separation of the various components layers, to allow modular builds

These changes will affect all libraries depending on Papyrus. A migration guide will be provided when the changes are integrated. See Bug 485220 for more details: https://bugs.eclipse.org/bugs/show_bug.cgi?id=485220

Architectural Issues
  • Dealing with the GMF runtime lack of updates and non-regresison tests, essentially on the last M6-M7 High DPI support from SWT. Thanks to the people who handled the bug fix!
  • Still based on the compatibility layer for Eclipse 4

 

 

Security Issues

No security issues known

Non-Code Aspects
  • User documentation and Toolsmith documentation to be reorganized on the last days of the release candidates
End of Life
Standards
  • Intoduction of the support to SysML 1.4
  • Moved the SysML 1.1 support as extra component. SysML 1.1 is no more installed by default.
  • Support for BPMN and BMM as extra components
  • Precise Semantics of State Machine in Moka/Alf component

 

Communities
This release is part of Neon