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/Mars

< Papyrus
Revision as of 12:39, 16 December 2015 by Florian.noyrit.cea.fr (Talk | contribs) (Created page with "New and Noteworthy - Papyrus 1.1.0 (Mars) ==What's NEW?== ==Diagram synchronization support== You can now activate synchronization on your diagram or on part of your diagram...")

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

New and Noteworthy - Papyrus 1.1.0 (Mars)

What's NEW?

Diagram synchronization support

You can now activate synchronization on your diagram or on part of your diagram so that the graphical representation matches the semantic model.

What you see on the diagram is then always what you have in your model! Change the model, and the diagram changes to display the new information, or remove what was deleted.

See a sample video on this feature

Modeling assistants dedicated to your language

Modeling assistants are popup shortcuts that help you create new elements in the diagram. You can now create in Papyrus a model of your diagram assistants for your own profile, and load them into your running Papyrus instance for a live test.

These are great for users to quickly create diagrams and models without having to constantly go back to the tool palette.

Hierarchical tables

You can now define and use hierarchical tables that let you see any custom structure corresponding to UML2 metamodel, or even your own structure

What has been updated since version 1.0?

Figure customization and custom shape support in all diagrams

Papyrus diagrams now rely on one highly customizable figure that can be parametrized either through CSS or by using the extra advanced appearance property view. All diagrams also support the shapes framework, allowing you to define your own representation for your language in any UML standard diagram, like activity diagram!

Activity Diagram

The activity diagram now provide a better user experience. It has been modernized to support all new Papyrus features, including better stereotype support and shape customization. An example of this customization will be available soon, with the capability of process modeling based on the BPMN profile and Activity diagram customization.


Stereotype Support

Stereotype display now supports customization using stylesheets. Stereotype applications can now also be shown by default when displaying elements. For example, stereotyped elements dropped from the model explorer can now immediately display their stereotype, without additional user action. In addition, the user interface to select stereotype display is now simplified.

Model explorer creation menu

You can now create relationships like associations and dependencies using the model explorer's contextual menu (right-click on element). The first element selected will be the source of your link and a selection dialog will enable you to pick the target of your link.

Papyrus EMF Compare integration

The support for collaborative modeling in Papyrus relying on EMF Compare component, is improved. You can see more on the Collaborative Modeling page.

Papyrus Search

You can now search for a given set of stereotypes or values of properties of stereotype from Papyrus search UI


Papyrus Wizard

Model and project creation wizards now give you more opportunities. You can, for example, select a name for the project, the model file and the root element of your model. You can also apply at the same time a profile and use a predefined template for your new model.

Advanced multiplicity editor

The property view for multiplicity elements provides now an advanced widget. This optional widget lets you enter a complex multiplicity like [0..MAX]. You can switch between the simple and the advanced one directly from the property view or from the preferences.

Under the hood

Element Types Configuration

You can now define in a central place all the actions on your model, e.g. the creation, the deletion and the edition of the elements. You can reuse these action definitions in the model explorer, the palettes, the modeling assistants, etc.

Diagram Expansion

The existing diagram definitions can now be extended using Diagram Expansion framework. This framework let you add any kind of representation to existing ones, like new custom compartments for classifiers representations. This new feature is used for both the incoming support of SysML1.4 in Papyrus and for the upcoming Papyrus-RT project.

Test and debug

More than 400 bugs have been closed for version 1.1.0 since January 2014, and more than 10.000 unit tests are run against Papyrus every nights.

Back to the top