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).
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), 2024-06 (4.33), 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
Date | Ranking | Installs | Clickthroughs |
---|---|---|---|
September 2024 | 128/547 | 47 | 1 |
August 2024 | 116/641 | 213 | 13 |
July 2024 | 113/663 | 246 | 15 |
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 |
Unsuccessful Installs
Unsuccessful Installs in the last 7 Days: 8
Reviews Add new review
Unable to generate Sequence Diagram from source code
Submitted by Simha N on Mon, 03/28/2022 - 10:19
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)?
Re: Unable to generate Sequence Diagram from source code
Submitted by Troy Travis on Sun, 04/03/2022 - 13:30
In reply to Unable to generate Sequence Diagram from source code by Simha N
Hi,
I think you may need to install the Modisco plugin.
Good luck.
Reverse engineering
Submitted by Ansgar Radermacher on Wed, 07/10/2024 - 03:46
In reply to Unable to generate Sequence Diagram from source code by Simha N
The reverse engineering of Java source code produces a structural model. It does not generate interactions and messages that are used in a sequence diagram.
In general, the reverse engineering of code (C++ or Java) produces a semantic model, diagrams are not created automatically.