Hello Saif,
when you install Papyrus throw Eclipse, you only get the binaries and not the source code.
Papyrus doesn’t provide way to hide toolbars. The Eclipse philosophy is to allow to add elements, but not to hide them.
Concerning the palette customization, Papyrus provides several ways for that, often it is required to write new code.
A part of these customizations is available to the user from a Right-Click on the palette. It will allow you to hide elements from the palette [1]. We are aware that several features provided by this dialog don’t work anymore.
Then you can share your Eclipse preference with your students [2].
Here [3] you will find documentation about palette customization for a UML static Profile.
FYI, you also can post your questions on the new « discussion » project here [4] (you need to have an Eclipse account) and you have
access to the old forum (read-only now) [5]
[1] HidePaletteElement.gif : how to hide palette elements
[2] exportPrefs.gif : illustration about how to export your preferences
[3]
https://help.eclipse.org/2024-06/index.jsp?topic=%2Forg.eclipse.papyrus.uml.profile.customization.doc%2Ftarget%2Fsite%2Fgenerated-eclipse-help%2FPapyrusDiag_custo.html&cp%3D64_1_9
[4]
https://gitlab.eclipse.org/eclipse/papyrus/discussion
[5]
https://www.eclipse.org/forums/index.php?t=thread&frm_id=121
HTH,
Regards,
--
Vincent LORENZO
De : mdt-papyrus.dev <mdt-papyrus.dev-bounces@xxxxxxxxxxx>
De la part de Saif Elgenidy via mdt-papyrus.dev
Envoyé : lundi 20 janvier 2025 21:04
À : papyrus-ic@xxxxxxxxxxx; papyrus-sysml-users@xxxxxxxxxxx; papyrus4edu@xxxxxxxxxxx; mdt-papyrus.dev@xxxxxxxxxxx
Cc : Saif Elgenidy <SAIFELGENIDY@xxxxxxxxxxxxxxxxx>
Objet : [mdt-papyrus.dev] Capstone Project
Hello Sir/Maam,
Greetings..
I am Saif Elgenidy a 4th year Computer Systems Engineering student from Carleton University in Ottawa, Ontario, Canada.
I am doing my 4th year capstone project where I am asked to tailor the application papyrus that is used for UML modelling, so it can be used
for educational purposes. We recently used papyrus to do our labs in the course where we learned software design.
Tailoring it entails decluttering the UI to not overwhelm future students with features outside the scope of our course. We wish to like remove palette
elements while drawing a class diagram for example. Or remove unnecessary toolbar options.
The problem is I don't know how to tackle this issue I tried installing the Eclipse IDE and installing papyrus through it to be able to access the code
base but it doesn't seem to work.
Can you provide guidance on how to proceed in this project from your experience in developing papyrus.
Thank you,
Saif