Skip to main content

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.

Jump to: navigation, search

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...")

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

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

Back to the top