Call hierarchy panel

In some cases, like in large integrated models, or in components that you don’t know, you might want to check where a property/function/process is being used.

For example:

  • Which processes write data into the “code” field on the product page?
  • Which functions make use of the “code” field on the product page?

How to use the call hierarchy

  1. Open a component or integrated model in the architect.
  2. Select a property/function/process so that it is highlighted.
  3. Go to the View tab > Show panel > Call hierarchy:
  4. Click on the eye icon and choose options to search for selected object(s)
  • Usage of: The item that you highlighted in step 2
  • Usage types: Select all if you are unsure
  • Object types: Select all if you are unsure
  • Look in: The current model
  1. Click on the “Search” button and check the results.

  2. Click on the plus buttons to expand the list and view nested parent items. A row click will open the exact place of usage.

  3. Check other possibilities of the panel (top left corner):

  • the refresh icon > run the current search again
  • the search icon > set options
  • the clock icon > history.

Also check out searching in Architect as it works similarly.

2 Likes

Some additional information on Call hierarchy and searching usage of features:

  • Finding getters and/or setters from elements of a feature in an integrated model in the Architect
  1. In the Concept manager tab find the applicable element and select this element
  2. In the Advanced tab click on the ‘Eye’ symbol behind the $mappingObject line
    afbeelding
    This will open the releated object, which can than be used in Call hierarchy
  • Finding getters and/or setters from elements of a feature in a component in the Architect
  1. In the Concept manager tab find the applicable element and select this element
  2. Click call hierarchy and select the getters and/or setters
  • Finding object from which an element of a feature is produced in component in the Architect
  1. In the Concept manager tab find the applicable element and select this element
  2. In the Advanced tab click on the ‘Eye’ symbol behind the $mappingObject line
    afbeelding
    This will open the releated object
2 Likes