Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Papyrus/NewAndNoteworthy/Neon

New and Noteworthy - Papyrus 1.2.0 (Neon)

What's NEW?

Editor Welcome Page

Since the M4 milestone (December 2015), the Papyrus Editor now presents a friendly Welcome page when it has no open diagrams to show (or on demand, if you'd like).

Papyrus-Editor-Welcome.png

For now, this just provides quick access to some of the most important views of the model. Of course, the content is extensible and probably will be expanded as time passes. The layout is customizable in some degree: drag-and-drop to rearrange panels and draggable dividers to change the size of each panel.

For more technical details, including a series of video demonstrations, see the feature design page.

Name Background Color

The background color of the name header of Nodes can now be set.

Name-Background-Color.png

To use it, a CSS property exists: nameBackgroundColor. The new advanced appearance property view can also be used.

Advance Appearance Property View

You can easily customize advance appearance properties with a new view.

Advanced-Appearance-Property-View.png

The new view is not active by default. It also can be found at Window > Preferences > Papyrus > Property View then AdvanceStyle.

New Child Preferences

The activation of new child contribution can now be parametrized with the preference page: Window > Preferences > Papyrus > New Child

Table Improvements

Fill action

The fill action allows to copy, increment or decrement for string and number values like in spreadsheets.

FillActionInTable.png

The fill action user guide is available here and a video is available here.

Paste and insert with update in table

The paste and insert with update is available by a copy/paste in table depending to the selection and the table contents.

The user guide for this paste is available here and a video is available here.

Validation markers

The validation markers are now displayed in the table after a model validation.

ValidationMarkers.png

EMF operation columns

The operations can now be displayed as columns in table. Those one can be added by the Columns > Create/Destroy columns action.

EMFOperations.png

Nattable Configuration Wizard

It is now possible to create/edit a nattable configuration file and create a project containing a new nattable configuration wizard. This allows to edit this file easier than with the EMF editor. Some wizard's pages are necessary to edit this one.

EditNattableConfiguration.png

RichText editor for UML Comment

The RichText editor is implemented for the body of UML Comment in table.

BodyComment.png

Code generation support

Designer-small.png

Papyrus used to have an extra component for Java and C++ code generation, as well as component-based development. These tools are now part of a new Papyrus add-on that is called Papyrus software designer. It will soon release a 1.0 version with enhanced code generation support as well as reverse and round-trip engineering for C++ Java.

Back to the top