The Compare Utility (Diff) - Example Comparison

The diagram below shows the result of a package comparison. You will notice the following:

  • A new tab DiffMerge has been added next to the open diagram tabs.

  • A hierarchy of model elements is displayed in the left-hand pane. It is clearly visible, from the Status column and from the triangular icon, which elements in the hierarchy have changed since the baseline.  

  • In the right-hand pane, a table of properties is displayed for the element currently selected in the left-hand pane. The values of the properties in the current model and in the baseline are displayed. If any properties have changed between the model and the baseline, the row is highlighted. This example shows that for the class named "AbstractFactory", the date modified, the code generation language and the version number have all changed since the baselined version.