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

Difference between revisions of "Papyrus/Photon Work Description"

(Work in progress)
(Call for contributions)
Line 53: Line 53:
 
* [https://bugs.eclipse.org/bugs/show_bug.cgi?id=528312 Bug 528312]: Use the new Provider APIs to efficiently filter/reveal elements in trees
 
* [https://bugs.eclipse.org/bugs/show_bug.cgi?id=528312 Bug 528312]: Use the new Provider APIs to efficiently filter/reveal elements in trees
 
** Please help identifying the trees/dialogs that should be migrated to this new API. Properties View reference/multi-reference dialogs is the obvious first candidate
 
** Please help identifying the trees/dialogs that should be migrated to this new API. Properties View reference/multi-reference dialogs is the obvious first candidate
 +
* [https://bugs.eclipse.org/bugs/show_bug.cgi?id=527940 Bug 527940]: [All Diagrams] EditPolicies "RemoveOrphanViewPolicy" for each diagrams must be disabled
 +
** Create a bug for each diagram (like [https://bugs.eclipse.org/bugs/show_bug.cgi?id=527940 Bug 528264]). Modify the gmfgen and regenerate it to disable "RemoveOrphanViewPolicy".

Revision as of 08:40, 8 December 2017

This page is a draft of the roadmap for the ongoing release of Papyrus for the Photon simultaneous release, planned for June 2018. Please fill free to comment the listed tasks or to interact on the Papyrus mailing list if you have any feedback on the content of this page.

All the work realized by CEA LIST is sponsored by CEA LIST, Esterel, Airbus Defence and Space.

Papyrus Photon Roadmap

  • Improve layer functionality
  • Improve migration of models due to modifications of profiles
  • Bug fixes
  • Improve Sequence diagram
  • Improve set of tools about requirement management


Notes

  • Remember to check on the current CQs to see if they are still current and that we will not miss any currently required dependencies (e.g. glazed lists in the new orbit or the new apache.common.io dependency) as well as the IPlogs.

User Experience and Usability

Developer Experience and Usability

Domain Specific Modeling and Toolsmith

Modeling and design facilities

Oxygen to Photon Migration

  • Hyperlink binding changed from ALT+hover to CTRL+SHIFT+hover

Installation Process

File:InstallPapyrusAndco.pdf

Work added in Photon3.0

Provide a preference to choose the string to display instead of N/A: bug 515806, 520571 Matrix table must be updated properly when row source or column source changes or model elements are deleted: bug 525245, 525367, 520602 Papyrus Table must be able to display list in cells with a new line for each object owned by the list and fake line between values: bug 515737 Complete tests for matrix framework: bug 522721

Work in progress

  • Bug 484648: Link with Editor does not work with ModelExplorer customized through EMF Facets
  • Bug 528312: Use the new Provider APIs to efficiently filter/reveal elements in trees
  • Bug 522489: [Sequence Diagram][Tests] JUnit tests for "MessageCreate" need to be updated
  • Bug 527940: [All Diagrams] EditPolicies "RemoveOrphanViewPolicy" for each diagrams must be disabled

Call for contributions

  • Bug 528312: Use the new Provider APIs to efficiently filter/reveal elements in trees
    • Please help identifying the trees/dialogs that should be migrated to this new API. Properties View reference/multi-reference dialogs is the obvious first candidate
  • Bug 527940: [All Diagrams] EditPolicies "RemoveOrphanViewPolicy" for each diagrams must be disabled
    • Create a bug for each diagram (like Bug 528264). Modify the gmfgen and regenerate it to disable "RemoveOrphanViewPolicy".

Back to the top