-
Notifications
You must be signed in to change notification settings - Fork 5
Port to Papyrus
The DDS4CCM Domain profile is migrated to UML 5.0 manually. DDK tooling to be updated to generate up-to-date UML Profile at a later time.
Some differences that need to be resolved.
- InterfacePort conjugated should be mapped UML port conjugated
- CORBAOperation return type mapping to UML operation type should be removed
The AddCX menu tooling model is migrated manually. All tooling models should be generated from DDK once it is migrated to Papyrus. All menu items show up in the Papyrus model explorer popup menu. To Do:
- Fix wizards such as Component creation wizard and Connector instance wizard.
- Custom classes need to be updated to work with Payrus editing domain.
- All advice bindings need to be migrated
To Do:
- Show Port Type action
- Refactor actions
- and other menu actions that are not part of Add CX menu
- Element filter (hide elements that we don't want to show)
- Display customization (hide stereotype, etc)
- Display correct icons
All advice bindings should be properly configured through Papyrus element type framework. Port to Papyrus: AdviceBindings shows a list of plugins in the RSA project of CX4CBDDS where advice bindings are used along with the associated advice classes and types.
CBDDS Properties tab is integrated into Papyrus properties view. To Do:
- All selection/browse dialogs need to be checked and updated.
- Port browse tab for element selection dialog
- Navigation button does not work
- Properties view not updated when the element is updated and vice versa.
- Port DDK to Papyrus.
- Should work with UML 5
- Generate Papyrus element types for cbdds elements
- Update menu model hint (IBM enumeration literal to Papyrus one)
- Add advice binding to DeploymentPlan to close deployment editor
- Port deployment Properties view, Remove other tabs if possible
- Select DeploymentPlan when the editor is selected
- Hide deployment parts from the model explorer
To Do:
- Support drag & drop strategies for CCMComponent, Home, Node, Interconnect, Bridge, and Resource
- Port decoration
- Assembly part decoration
- Palette customization
- Connector dot edit part
- Node view customization (compartments, border items, etc)
- display/label customization
- Modeling assistance
Need to check if the extension point works
Code generation is working. To Do:
- Progress dialog does not show up
- Worker functions do not show up. See Generation of Worker Functions.
- Structure diagram customization (Palettes, label, and contents)
- Port icon decoration
- Component diagram customization (Palettes, label, and contents)
- Implement diagram assistant
- Component wizard diagram auto creation
- Domain diagram auto creation
- Preference page
- Show port type action
- Repair worker function action
- Repair deployment part action
- Show source action
- Toggle code tag nature action
- Convert struct to field action
- Convert field to struct action
- Clean references action
- Port DDK to Papyrus
- Port conjugation migration
- IDL Import