The code in this section demonstrates some scenarios with using the Dependency Matrix tool.

For not empty cells, prints the row element name, column element name and the name of dependency inside the intersecting cell

#foreach ($diagram in $project.getDiagrams("Dependency Matrix"))
 #set ($matrix = $depmatrix.getMatrix($diagram))
 #foreach ($row in $matrix.getRowNodes())
 #foreach ($col in $matrix.getColumnNodes())
 #foreach ($rel in $matrix.getCellDependencies($row, $col))
 $row.element.name has $rel.name with $col.element.name
 #end
 #end
 #end
#end

Counts the number of relations for each column.

#foreach ($diagram in $project.getDiagrams("Dependency Matrix"))
#set ($matrix = $depmatrix.getMatrix($diagram))
#foreach ($col in $matrix.getColumnNodes())
#set ($count = 0)
#foreach ($row in $matrix.getRowNodes())
#set ($numberOfrelation = $matrix.getCellDependencies($row, $col).size())
#set ($count = $count + $numberOfrelation)
#end
$col.element.name has $count relations
#end
#end