Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "EMF Compare/Specifications/EnhanceReadabilityOfTheStructuralDifferences"
Line 31: | Line 31: | ||
* The property affected: the property of the object concerned by the difference. | * The property affected: the property of the object concerned by the difference. | ||
* The type of difference: the type of difference found on the property affected (e.g. add, remove, delete, set, unset, move or change) | * The type of difference: the type of difference found on the property affected (e.g. add, remove, delete, set, unset, move or change) | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
[[Category:EMF Compare]] | [[Category:EMF Compare]] |
Revision as of 09:35, 22 January 2013
Contents
Evolution Specification: Enhance readability of the structural differences
Current status is DRAFT
Preamble
The difference labels displayed in the structure merge viewer can be quite difficult to read and understand.
_Relevant tickets_ (links to the Bugzilla tickets which are related to the change):
- Bug 398099 - Enhance readability of the structural differences
Introduction
Add some styling to these label to more easily identify:
- if the difference is local or remote,
- the difference kind (addition, change, deletion, move),
- the structural feature affected by the change,
- the label of the element that has changed.
For this purpose, styled texts will be used in the label provider.
Detailed Specification
Here is the new version of the labels:
On each node, the data displayed are: object_name [property_affected type_of_difference]
- The object name: the object concerned by the difference (e.g. class, attribute, reference...)
- The property affected: the property of the object concerned by the difference.
- The type of difference: the type of difference found on the property affected (e.g. add, remove, delete, set, unset, move or change)