Papyrus User Guide
- 1 Using modeling editors
- 1.1 UML modeling
- 1.1.1 Getting Started
- 1.1.2 Tutorials on UML modeling with Papyrus
- 188.8.131.52 Model/Diagram creation wizard
- 184.108.40.206 Table Documentation
- 1.1.3 Papyrus Zoo of UML Models
- 1.1.4 Constraints in Papyrus
- 1.2 SysML Modeling
- 1.3 MARTE Modeling
- 1.4 fUML and Alf Modeling
- 1.1 UML modeling
- 2 Developing custom DSL based editor with Papyrus
- 2.1 UML Profile Modeling
- 2.2 MetaModel Modeling
- 2.3 Additional Editor Integration (this section is for the Backone)
- 2.4 Diagram Editors Customizations
- 3 Additional Utilities of Papyrus
- 3.1 Collaborative Work Support
- 3.2 Layer Support
- 3.3 Model Execution
- 3.4 Automatic Layout Support
- 3.5 Code Generation Support
- 3.6 Reverse Engineering
- 3.7 Documentation Support
- 3.8 Deploy your applications
- 4 General Feature
Using modeling editors
The Papyrus perspective contains :
- Model Explorer view
- Outline view
- Multi diagram editor view
- Properties view
Model Explorer View
The model explorer is used to navigate to the all model's elements and the diagrams.
This action link the model explorer with the active diagram selection. This action works bidirectionally.
This action allow to add new semantic element.
This action allow to add new diagram in current selection.
All actions are available on diagram item.
The model explorer used Common Navigator Framework and provide facilities to customize view.
To customize the content of treeViewer:
To filter the content of treeViewer:
The Outline offers a thumbnail of the graphical representation and the list of semantic elements used in current diagram.
Tutorials on UML modeling with Papyrus
Model/Diagram creation wizard
Create a new Model.
Choose the model file name and the first diagram to create.
Create a diagram from an existing uml file
From your uml file, select the "Initialize Papyrus diagram" to access the creation wizard of Papyrus. Your Papyrus diagram will be linked with your existing model.
Apply a static profile
- 1 - Select a package element (ie a Model or a Package).
- 2 - Select the tab "Profile" on the "Properties" view
- 3 - Click on the plug-in icon
- 4 - Select your static profile
- 5 - Choose profiles to apply
Load an additionnal resource
Show additional resources in your model explorer view
Add an additional resource
Right click on an element of your model and select the menu "Load resource..."
Papyrus Zoo of UML Models
Composite Structure Diagram
The project is available here 
Constraints in Papyrus
Create and edit constraints
Validate OCL Constraints of a Profile
Tutorials on SysML modeling with Papyrus
Papyrus Zoo of SysML Models
Tutorials on MARTE modeling with Papyrus
Papyrus Zoo of MARTE Models
fUML and Alf Modeling
Developing custom DSL based editor with Papyrus
UML Profile Modeling
Additional Editor Integration (this section is for the Backone)
Diagram Editors Customizations
Specific Diagram Editors Creation
Diagram Editor Palette Customization
Here you can find the documentation describing palette customization: Doc
This document can also be found in Papyrus help section => User Guide => Palette customization
Property Editor Customization
Model Explorer Customization
Diagram Appearance Customization with CSS Stylesheets
Additional Utilities of Papyrus
Collaborative Work Support
See Layers Guide
Automatic Layout Support
Code Generation Support
JAVA Code Generation
C/C++ Code Generation
ADA Code Generation
Java Reverse Engineering
Deploy your applications
The palette is available with any diagrams. But its content depends on the diagrams type.
The standard palette ( the top container of the palette in red in the here-after capture) contents a standard selection tool (the white arrow), a zoom in and zoom out tool, and marquee selection tools.
The standard palette is available for every diagram.
Standard Selection tool
See Zoom Tools
Marquee Selection Tools
Papyrus has its own set of Toolbars. A Toolbar regroups a set of tools belonging to the same kind of activity.
The different Toolbars can be shown or hide depending on the perspectives.
The toolbars visibility can be customized from the menu Windows/Customize Perspectives.