Papyrus Software Designer

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

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

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)

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 https://wiki.eclipse.org/Papyrus_Software_Designer

Categories: Modeling Tools

Additional Details

Eclipse Versions: 2023-06 (4.28), 2023-03 (4.27), 2022-12 (4.26), 2022-09 (4.25), 2023-09 (4.29), 2023-12 (4.30), 2024-03 (4.31), 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: Friday, October 6, 2023 - 10:50

Submitted by: Ansgar Radermacher

Screenshot
Date Ranking Installs Clickthroughs
March 2024 106/651 213 3
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
July 2023 140/668 237 12
June 2023 143/669 240 4
May 2023 81/671 611 4
April 2023 85/667 553 8
View Data for all Listings

Unsuccessful Installs

Unsuccessful Installs in the last 7 Days: 0

Download last 500 errors (CSV)

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)?