The plugins of papyrus sofware designer have the following structure

languages

Top-level folder for all code generators (and associated elements) for a certain programming language

common

Contains parts that are common to all code generators

java

cpp

c++ code generation related folder. Besides the code generator itself, the

idl

Generation of DDS IDL from the model

transformation

A set of transformation related plugins (to be detailed)

languages

This folder contains programming language specific model-to-model transformations.

cpp

java

deployment

A deployment profile and associated utility classes. The deployment profile contains the DeploymentPlan stereotype as well as instance-related ones.

components

A set of plugins related to component-based design, including suitable M2M transformations for generating code from these models

monitoring

Monitor the execution of a program that has been instrumented during code generation

docs

A set of documentation plugins

ucm

A Papyrus customization of the OMG Unified Component Model (UCM)