Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Papyrus/Oxygen Work Description/NewFeature/Papyrus4Toolsmiths
< Papyrus | Oxygen Work Description
Revision as of 08:48, 17 October 2016 by Francois.le-fevre.cea.fr (Talk | contribs) (Created page with " ==3 majors layers for One Papyrus== * Papyrus is a modeling environment, standards based, with specific Domain specific extension with many enablers [1] * Papyrus is compose...")
3 majors layers for One Papyrus
- Papyrus is a modeling environment, standards based, with specific Domain specific extension with many enablers [1]
- Papyrus is composed upon Eclipse with several features embedded plugins, i.e. Papyrus-CORE
- In order to develop Papyrus-CORE, a set of plugins have been created to assist Papyrus developers. These plugins will be grouped and released as Papyrus-DEV.
- Finally in order to allow Domain specific extension, a set of plugins have been specificly developed to speed-up Papyrus customization. These plugins belong to the Papyrus-TOOLSMITHS
Here we have clearly identify 3 Papyrus layers:
- Papyrus-CORE
- Papyrus-DEV
- Papyrus-TOOLSMITH
In parralle of these 3 layers, Papyrus have several extensions. We introduce here the "Component" concept (Component word will be changed). In this category we have for instance SysML, Marte, Designer, RobotML, Moka. All components shared a common infrastruture for release engineering. Those elements are gather inside the Papyrus-Components plugins. These plugins are managed inside the papyrus-tools repository [3].
[1]: https://www.eclipse.org/papyrus/
[2]: https://git.eclipse.org/c/papyrus/org.eclipse.papyrus.tools.git/tree/components