There are 2 primary concepts for creating hierarchies: rules and specifications.


Define where and if specific branch should be created in the hierarchy. There are 2 types of rules:


Define contents for each branch. There are 6 types of specifications:

Multiple specifications can contribute to the same branch by specifying multiple specifications in a single rule or specifying multiple rules that match the same parent node.

Note: grouping and sorting is done at specification level which means nodes generated from different specifications do not get grouped and sorted together.

Hierarchy Customization

All general use customization rules can be applied to hierarchies. In addition, there are some hierarchy-specific customization rules:

  • GroupingRule for advanced grouping
  • NodeArtifactsRule to help create hierarchies for specific cases



Last Updated: 08 January, 2020