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.
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
- 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
No security issues known
- User documentation and Toolsmith documentation to be reorganized on the last days of the release candidates
- See the migration guide to Papyrus 2.0 APIs for code evolution
- 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
- Creation of the Papyrus Industrial Consortium in 2016