164 |
foreach my $role ( keys %{ $data->{roles} } ) { |
foreach my $role ( keys %{ $data->{roles} } ) { |
165 |
next if $filter && $self->filter_roles && $role !~ m{$filter}; |
next if $filter && $self->filter_roles && $role !~ m{$filter}; |
166 |
warn "# $class\trole\t$role\n"; |
warn "# $class\trole\t$role\n"; |
167 |
$g->add_edge( $role => $class, label => 'role', color => 'yellow' ); |
$g->add_edge( $role => $class, label => 'with', color => 'yellow' ); |
168 |
# $g->add_node( $role, rank => 'role' ); |
$g->add_node( $role, shape => 'diamond' ); |
169 |
$count->{$class}++; |
$count->{$class}++; |
170 |
$count->{$role}++; |
$count->{$role}++; |
171 |
} |
} |