The diagram below shows the result of a comparison between a package (Business Process Model) in the current project and that package in a Baseline (version 0.1) captured at an earlier date. Notice that:
- The results are displayed on the Compare Utility tab.
- A hierarchy of model elements is displayed in the left-hand pane. It is clearly visible, from the Status column and from the triangular icons, which items in the hierarchy have been changed (Status Changed), deleted from the model (Baseline only), added to the model (Model only) and switched to different packages (Moved) since the Baseline was captured.
- If you click on an item with a Status entry in the left hand pane, the right-hand pane displays a table of properties showing the values of those properties in the current model and in the Baseline. For each property where there is a difference between the model and the Baseline, the row is highlighted. This example shows that the Class element named Application was moved from the Business Process Model package (as shown in the Baseline) to the Business Rules Model package on 5 June 2009 (as shown in the Model).
The Compare Utility tab enables you to perform operations (such as merging or rolling back changes) on the reported information, using the toolbar, context menu and keyboard.
Higher Level of Detail
The right panel of the Compare Utility tab might, for some fields, display only part of the value (such as Advanced Properties, above). It might also not be immediately obvious what a change is. In either case, you can double-click on the property to display full details and to highlight the exact differences. The following example shows the highlighted changes to Parent Package.