Customization > Extensibility Through Profiles, Stereotypes, Tag Definitions and Scripts > PTC profiles > Utilities profile > Custom matrices > Custom matrix tag definitions (Utilities profile)
  
Custom matrix tag definitions (Utilities profile)
The Custom Matrix uses the following Tag Definitions on the CustomSimpleMatrix tab of its Property Pages to define the content of the Custom Matrix:
analyzedPackages - specifies Packages in which to search for row items. If blank, all Packages in the model are searched.
The tagged value of the analyzedPackages tag definition is used only if the tagged value of the rowItemsStartPoint or columnItemsStartPoint tag definition is set to Analyzed Packages.
To specify analyzed Packages: right-click the Custom Table, point to Links, and then click Analyzed Packages.
rowLabel - specifies the label for the row items.
rowItemsRole - specifies the Modeler Automation Interface role, Profile Helper association or reference Tag Definition to use to find items from the rowItemsStartPoint.
For example, if you wanted to find Actors that are scoped to the Analyzed Packages, you would use the Actor role.
For information about what roles are available through the Modeler Automation Interface for a Package, see . Note that the roles are called associations in the Modeler Automation Interface Help.
The Profile Helper associations are additional associations provided to support the PTC profile matrices.
To list the Profile Helper associations that are available for Packages, right-click a Package, point to Tools, point to Profile Extensions, and then click Wrapper Details. On the Meta Model Viewer, the available Profile Helper associations are listed as subfolders of the Roles folder. For example, you can use the REQUIREMENTS Requirement association to find the Requirements in an analyzed Package.
The items that are found through the reference Tag Definition are those items that are linked to the Custom Table or Analyzed Packages through the reference Tag Definition or those items that are found through a derived reference Tag Definition.
rowItemsStartPoint - specifies the start point for searching for row items:
When set to Analyzed Packages, the Custom Matrix searches the Packages specified for the analyzedPackages tag definition using the Modeler Automation Interface role specified for the rowItemsRole tag definition.
When set to Table/Matrix, the Custom Matrix searches for row items from the Custom Matrix item using the Modeler Automation Interface role specified for the rowItemsRole tag definition, which normally would be a reference Tag Definition.
The items that are found through the reference Tag Definition are those items that are linked to the Custom Matrix through the reference Tag Definition or those items that are found through a derived reference Tag Definition.
rowItemsShowScope - specifies whether item scoping is shown for the row items that appear in the matrix.
columnLabel - specifies the label for the column items.
columnItemsRole - specifies the Modeler Automation Interface role, Profile Helper association or reference Tag Definition to use to find items from the columnItemsStartPoint.
For example, if you wanted to find Actors that are scoped to the Analyzed Packages, you would use the Actor role.
For information about what roles are available through the Modeler Automation Interface for a Package, see . Note that the roles are called associations in the Modeler Automation Interface Help.
The Profile Helper associations are additional associations provided to support the PTC profile matrices.
To list the Profile Helper associations that are available for Packages, right-click a Package, point to Tools, point to Profile Extensions, and then click Wrapper Details. On the Meta Model Viewer, the available Profile Helper associations are listed as subfolders of the Roles folder. For example, you can use the REQUIREMENTS Requirement association to find the Requirements in an analyzed Package.
The items that are found through the reference Tag Definition are those items that are linked to the Custom Table or Analyzed Packages through the reference Tag Definition or those items that are found through a derived reference Tag Definition.
columnItemsStartPoint - specifies the start point for searching for column items:
When set to Analyzed Packages, the Custom Matrix searches the Packages specified for the analyzedPackages tag definition using the Modeler Automation Interface role specified for the columnItemsRole tag definition.
When set to Table/Matrix, the Custom Matrix searches for column items from the Custom Matrix item using the Modeler Automation Interface role specified for the columnItemsRole tag definition, which normally would be a reference Tag Definition.
The items that are found through the reference Tag Definition are those items that are linked to the Custom Matrix through the reference Tag Definition or those items that are found through a derived reference Tag Definition.
columnItemsShowScope - specifies whether item scoping is shown for the column items that appear in the matrix.
rowToCloumnIntersectionRole - specifies the Modeler Automation Interface role to use to find relationships from row items to column items in the Custom Matrix. When a relationship is found, the appropriate cell shows an intersection.
columnToRowIntersectionRole - specifies the Modeler Automation Interface role to use to find relationships from column items to row items in the Custom Matrix. When a relationship is found, the appropriate cell shows an intersection.
cellDisplayProperty - specifies the property of the relationship to display in intersection cells. When blank, the default value, an X is displayed in intersection cells.