Chapter 12 Comparing and Merging Models


Defining an advanced filter for merge

The advanced filter lets you select several filter criteria in order to combine them and display specific lists in the Compare Models dialog box. For example, you can display all created and deleted objects in the same tree view.

You can also use the advanced filter to check which object have changed parent after a move, this occurs when you move an object to another package for example. You can also use the advanced filter to check which objects have been moved within the same collection. For example, when you move attributes within the same entity.

Filters on state

The following filters are related to the object state:

Filter Description
Show only selected objects Displays only selected merge actions
Show only conflictual objects Displays objects that have been changed simultaneously by two different users. This filter is only available for merge during consolidation
Show only non-preserved objects Displays objects modified in a generated model but not in the source model. This filter is only available for merge during model generation

Steps To define an advanced filter:

  1. Select Tools→Compare Models.

    The Select Models dialog box.
  2. Select a model from the Model 1 list.
  3. Click OK.

    The Compare Models window is displayed.
  4. Click the arrow next to the Change Filter tool.

    The Filter list is displayed.
  5. Select Advanced Filters.

    The Comparison Filters dialog box is displayed.
  6. Select the different check boxes corresponding to the filter you want to apply.
  7. Click OK.

    The filter is applied to the tree view.

 


Copyright (C) 2006. Sybase Inc. All rights reserved.