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)
(Oxygen to Photon migration)
 
(7 intermediate revisions by one other user not shown)
Line 11: Line 11:
 
* Add a preference page to configure the visualisation of [[Papyrus/Photon Work Description/Usability/External Decorator|External Decorator]]
 
* Add a preference page to configure the visualisation of [[Papyrus/Photon Work Description/Usability/External Decorator|External Decorator]]
 
* Add auto-completion to select the type in the property view [[Papyrus/Photon Work Description/Usability/Auto complete type|Auto complete type]]
 
* Add auto-completion to select the type in the property view [[Papyrus/Photon Work Description/Usability/Auto complete type|Auto complete type]]
* [[Papyrus/Photon Work Description/Usability/HTML Export|HTML Export]]
+
* Add an export to HTML to see model without papyrus[[Papyrus/Photon Work Description/Usability/HTML Export|HTML Export]]
* [[Papyrus/Oxygen Work Description/NewFeature/Layers|Layers]] Development and adaptation of the Layer tool for the diagrams.
+
* Development and adaptation of the Layer tool for the diagrams [[Papyrus/Oxygen Work Description/NewFeature/Layers|Layers]] .
* [[Papyrus/Photon Work Description/Usability/ELK|ELK adaptation]]
+
* Update papyrus to ELK[[Papyrus/Photon Work Description/Usability/ELK|ELK adaptation]]
 
* Improve set of tools about requirement management
 
* Improve set of tools about requirement management
 
* Improvement of Tables
 
* Improvement of Tables
 
** display of string instead of N/A
 
** display of string instead of N/A
 
** Improvement of matrix
 
** Improvement of matrix
 +
** save by UUID nnot the positon
 
* Improvements of diagrams
 
* Improvements of diagrams
 
** some problems about name label of ports have been fixed
 
** some problems about name label of ports have been fixed
 
** 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 - Better usage about move, combined fragment, use RCPTT tests.
* [[Papyrus/Photon Work Description/NewFeature/Toolsmiths|Reorganization of Papyrus features]]
+
* [[Profile migration | Profile changes management and model migration]]
* architecture framework : stabilization (easier customizations/modifications by the users) and bug corrections
+
* Architecture framework : stabilization (easier customizations/modifications by the users) and bug corrections
  
 
=== Developer Experience and Usability ===
 
=== Developer Experience and Usability ===
 
* [[Papyrus/Photon Work Description/DeveloperUsability/Papyrus FileStandard| Code migration to UTF8]]
 
* [[Papyrus/Photon Work Description/DeveloperUsability/Papyrus FileStandard| Code migration to UTF8]]
 
+
* [[Papyrus/Photon Work Description/NewFeature/Toolsmiths|Reorganization of Papyrus features]]
=== Domain Specific Modeling and Toolsmith===
+
 
+
* [[Profile migration | Profile changes management and model migration]]
+
  
 
=== Oxygen to Photon Migration ===
 
=== Oxygen to Photon Migration ===
 
* Hyperlink binding changed from ALT+hover to CTRL+SHIFT+hover
 
* Hyperlink binding changed from ALT+hover to CTRL+SHIFT+hover
 +
* Serialization of tableconfiguration file has been changed to use XMI_ID. We advice you to open then close existing configuration file to update them.
 +
* Papyrus additional components has been removed
  
 
== Installation Process ==
 
== Installation Process ==
Line 41: Line 41:
 
** [https://marketplace.eclipse.org/content/papyrus-sysml-14 Papyrus SysML 1.4]
 
** [https://marketplace.eclipse.org/content/papyrus-sysml-14 Papyrus SysML 1.4]
 
** [https://marketplace.eclipse.org/content/papyrus-software-designer Papyrus Software Designer]
 
** [https://marketplace.eclipse.org/content/papyrus-software-designer Papyrus Software Designer]
 
==Work in progress==
 
 
* [https://projects.eclipse.org/projects/modeling.mdt.papyrus/releases/4.0.0/bugs Photon bug page]: issues reported and planned for this milestone
 
  
 
==Call for contributions==
 
==Call for contributions==

Latest revision as of 05:22, 4 June 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

  • A new preference has been introduced to keep stereotype application withe their base element seeStereotypeApplication Preference
  • The hyperlink navigation has changed see Hyperlink Navigation
  • Add a preference page to configure the visualisation of External Decorator
  • Add auto-completion to select the type in the property view Auto complete type
  • Add an export to HTML to see model without papyrusHTML Export
  • Development and adaptation of the Layer tool for the diagrams Layers .
  • Update papyrus to ELKELK adaptation
  • Improve set of tools about requirement management
  • Improvement of Tables
    • display of string instead of N/A
    • Improvement of matrix
    • save by UUID nnot the positon
  • Improvements of diagrams
    • some problems about name label of ports have been fixed
    • some resize in the class diagram have been fixed.
    • Improve Sequence diagram - Better usage about move, combined fragment, use RCPTT tests.
  • Profile changes management and model migration
  • Architecture framework : stabilization (easier customizations/modifications by the users) and bug corrections

Developer Experience and Usability

Oxygen to Photon Migration

  • Hyperlink binding changed from ALT+hover to CTRL+SHIFT+hover
  • Serialization of tableconfiguration file has been changed to use XMI_ID. We advice you to open then close existing configuration file to update them.
  • Papyrus additional components has been removed

Installation Process

File:InstallPapyrusAndco.pdf

Call for contributions

  • Papyrus Menus
  • Apply Style Menu
  • 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