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.
Wednesday, June 22, 2016
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:
- See the migration guide to Papyrus 2.0 APIs for code evolution
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:
- Creation of the Papyrus Industrial Consortium in 2016
This release is part of Neon.