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"

(User Experience and Usability)
(Work in progress)
(5 intermediate revisions by 2 users not shown)
Line 24: Line 24:
 
** some resize in the class diagram have been fixed.
 
** some resize in the class diagram have been fixed.
 
** Improve Sequence diagram - corrections end of February/Beginning of March 2018: avoid possibility of infinite loop, improved diagram reconciler, better lifeline handling, RCPTT tests.
 
** Improve Sequence diagram - corrections end of February/Beginning of March 2018: avoid possibility of infinite loop, improved diagram reconciler, better lifeline handling, RCPTT tests.
* Reorganization of features for Papyrus SDK
+
* [[Papyrus/Photon Work Description/NewFeature/Toolsmiths|Reorganization of Papyrus features]]
** Add feature for a part of the "developer" plugins, in particular junit framework/unit
+
** Move some plugins (developer, command-stack, ...) into toolsmith component
+
** Publish tests
+
  
 
=== Developer Experience and Usability ===
 
=== Developer Experience and Usability ===
Line 48: Line 45:
 
==Work in progress==
 
==Work in progress==
  
* [https://bugs.eclipse.org/bugs/show_bug.cgi?id=484648 Bug 484648]: Link with Editor does not work with ModelExplorer customized through EMF Facets
+
* [https://projects.eclipse.org/projects/modeling.mdt.papyrus/releases/4.0.0/bugs Photon bug page]: issues reported and planned for this milestone
* [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=522489 Bug 522489]: [Sequence Diagram][Tests] JUnit tests for "MessageCreate" need to be updated
+
* [https://bugs.eclipse.org/bugs/show_bug.cgi?id=527940 Bug 527940]: [All Diagrams] EditPolicies "RemoveOrphanViewPolicy" for each diagrams must be disabled
+
* [https://bugs.eclipse.org/bugs/show_bug.cgi?id=519381 Bug 519381]: [Table] Changing Display label value from the property view doesn't work properly
+
* [https://bugs.eclipse.org/bugs/show_bug.cgi?id=499555 Bug 499555]: [Table] Table menu declaration are not correctly displayed and refreshed in the Property View
+
* [https://bugs.eclipse.org/bugs/show_bug.cgi?id=517741 Bug 517741]: [Table][Matrix] The row axis must be updated when the filter expressions change
+
* [https://bugs.eclipse.org/bugs/show_bug.cgi?id=517743 Bug 517743]: [Table][TreeTable][Matrix] The rows must be updated on all notifications
+
* [https://bugs.eclipse.org/bugs/show_bug.cgi?id=527496 Bug 527496]: [Table][TreeTable] Auto Resize cells heights make reappears hidden categories
+
* [https://bugs.eclipse.org/bugs/show_bug.cgi?id=517744 Bug 517744]: [Table][Matrix] Columns must be updated on all notifications
+
* [https://bugs.eclipse.org/bugs/show_bug.cgi?id=527733 Bug 527733]: [Rich Text] autoResizeCellHeight and wrapText did not work with Rich Text editor
+
* [https://bugs.eclipse.org/bugs/show_bug.cgi?id=527734 Bug 527734]: [Table] [Properties View] radio button "display icon" in column header did not work
+
* [https://bugs.eclipse.org/bugs/show_bug.cgi?id=526803 Bug 526803]: [Sequence Diagram] At Execution Specification creation messages into it should moved down
+
* [https://bugs.eclipse.org/bugs/show_bug.cgi?id=526870 Bug 526870]: [Sequence Diagram] At Execution Specification deletion, elements below it should moved up
+
* [https://bugs.eclipse.org/bugs/show_bug.cgi?id=527333 Bug 527333]: [Sequence Diagram] Some error exist in event replacement for execution specification
+
* textual editor integration
+
** [https://bugs.eclipse.org/bugs/show_bug.cgi?id=528199 Bug 528199]: [Xtext, Constraints] The edition of constraints does not choose a suitable editor (probably duplicate of bug 441962)
+
** [https://bugs.eclipse.org/bugs/show_bug.cgi?id=527876 Bug 527876]: [Property View] Facilitate the use of xtext editors in property view
+
** [https://bugs.eclipse.org/bugs/show_bug.cgi?id=528252 Bug 528252]: [Properties] Language field does not refresh when switching between opaque expressions of different language
+
** [https://bugs.eclipse.org/bugs/show_bug.cgi?id=531911 Bug 531911]: [Xtext] The generated xtext class extending the Papyrus class UmlCommonSemanticSequencer doesn't compile
+
* [https://bugs.eclipse.org/bugs/show_bug.cgi?id=527878 Bug 527878]: [Composite structure diagram] Unify initial port layout
+
* [https://bugs.eclipse.org/bugs/show_bug.cgi?id=528421 Bug 528421]: [API Tools] Change default API Tools settings for Papyrus projects
+
* [https://bugs.eclipse.org/bugs/show_bug.cgi?id=531645 Bug 531645]: [Table] The new child of the TableConfiguration editors doesn't provides all the existing expressions
+
* [https://bugs.eclipse.org/bugs/show_bug.cgi?id=531643 Bug 531643]: [Table] Remove all table files creation from the Papyrus New Wizard, excepted NattableConfiguration file
+
  
 
==Call for contributions==
 
==Call for contributions==

Revision as of 05:26, 9 April 2018

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.


All bugs, or feature may be found in the tracker [1]

User Experience and Usability

Developer Experience and Usability

Domain Specific Modeling and Toolsmith

Oxygen to Photon Migration

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

Installation Process

File:InstallPapyrusAndco.pdf

Work in progress

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
      • TreeSelectorDialog Bug 528156 Model Explorer/New Relation-ship change the dialog content provider to include text-filter and an History widget
  • 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".
  • Architecture improvements:
    • Reduce dependencies (=> propose smallest RCP rather than full one)
    • split dependencies (EMF facet => PDE dependency on facet.core)

Back to the top