Eclipse Papyrus 2.0.0

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