Papyrus Software Designer

Add this URL to your Eclipse Installation to reach this solution's update site.

2024-06 (4.32), 2024-03 (4.31), 2023-12 (4.30), 2023-09 (4.29), 2023-06 (4.28)

https://download.eclipse.org/modeling/mdt/papyrus/components/designer/releases/3.1.0/p2/

2024-06 (4.32), 2024-03 (4.31), 2023-12 (4.30), 2023-09 (4.29), 2023-06 (4.28), 2023-03 (4.27), 2022-12 (4.26), 2022-09 (4.25)

https://download.eclipse.org/modeling/mdt/papyrus/components/designer/releases/3.0.0/p2/

2022-09 (4.25), 2022-06 (4.24), 2022-03 (4.23), 2021-12 (4.22), 2021-09 (4.21), 2021-06 (4.20), 2021-03 (4.19), 2020-12 (4.18), 2020-09 (4.17), 2020-06 (4.16)

https://download.eclipse.org/modeling/mdt/papyrus/components/designer/2.1.0

2021-06 (4.20), 2021-03 (4.19), 2020-12 (4.18), 2020-06 (4.16), 2021-09 (4.21), 2021-12 (4.22), 2022-03 (4.23), 2022-06 (4.24), 2022-09 (4.25), 2022-12 (4.26), 2023-03 (4.27), 2023-06 (4.28), 2023-09 (4.29), 2023-12 (4.30), 2024-03 (4.31), 2024-06 (4.32)

https://download.eclipse.org/modeling/mdt/papyrus/components/designer/2.0.0

2020-03 (4.15), 2019-12 (4.14), 2019-09 (4.13), 2019-06 (4.12), 2019-03 (4.11), 2018-12 (4.10), 2018-09 (4.9), Photon (4.8)

https://download.eclipse.org/modeling/mdt/papyrus/components/designer/1.1.0_papyrus-designer-photon_48/

Oxygen (4.7), Neon (4.6)

https://download.eclipse.org/modeling/mdt/papyrus/components/designer/oxygen/

Learn more...
Solution Description

Papyrus Software Designer is a project of the Eclipse Papyrus’s galaxy. It enables code generation and reverse engineering for C++ (C soon to come) and Java. Code generation from state-charts is available via model-to-model transformations that are executed prior to code generation (on a temporary model).

Software designer also supports component based modeling via the new OMG standard UCM (unified component model).

 

See also Papyrus Software Designer wiki on gitlab 

Categories: Modeling Tools

Additional Details

Eclipse Versions: 2024-06 (4.32), 2024-03 (4.31), 2023-12 (4.30), 2023-09 (4.29), 2023-06 (4.28), 2023-03 (4.27), 2022-12 (4.26), 2022-09 (4.25), 2022-06 (4.24), 2022-03 (4.23), 2021-12 (4.22), 2021-09 (4.21), 2021-06 (4.20), 2021-03 (4.19), 2020-12 (4.18), 2020-09 (4.17), 2020-06 (4.16), 2020-03 (4.15), 2019-12 (4.14), 2019-09 (4.13), 2019-06 (4.12), 2019-03 (4.11), 2018-12 (4.10), 2018-09 (4.9), Photon (4.8), Oxygen (4.7), Neon (4.6)

Platform Support: Windows, Mac, Linux/GTK

Organization Name: CEA

Development Status: Production/Stable

Date Created: Tuesday, October 24, 2017 - 04:40

License: EPL

Date Updated: Wednesday, July 10, 2024 - 03:51

Submitted by: Ansgar Radermacher

Screenshot
Date Ranking Installs Clickthroughs
July 2024 125/619 93 5
June 2024 140/681 206 13
May 2024 108/682 325 12
April 2024 115/687 319 19
March 2024 118/694 315 6
February 2024 135/687 222 5
January 2024 149/691 210 12
December 2023 149/671 209 7
November 2023 151/686 239 9
October 2023 106/673 396 12
September 2023 124/663 300 9
August 2023 141/673 227 8
View Data for all Listings

Marketplace Drag to Install Button

By adding the following code below to your website you will be able to add an install button for Papyrus Software Designer.

HTML Code:

Markdown Syntax:

Output:

Drag to your running Eclipse* workspace. *Requires Eclipse Marketplace Client

Reviews Add new review

AIM:

Auto generate UML diagrams such as Class diagrams, Sequence diagrams from the existing Java code.

STEPS:

I have installed Papyrus Software Designer 2.1.0 in Eclipse 2022-03.

Selected a project with no submodules (I mean, the src folder is directly under the project folder).

Created *.di file

Selected SequenceDiagram.

Dragged App.java from the <project>/<src> folder.

An error message is shown 'Reverse Java Code' has encountered a problem “NullPointerException java.lang.NullPointerException”

QUERY: Why is this error thrown? Does Papyrus Software Designer supports Reverse Engineering (Java code to UML diagram auto-generation)?