Path 1: 106 calls (1.0)

ClassEntity (90) PackageEntity (16)

ClassEntity (90) PackageEntity (16)

'association' (38) 'specialization' (18) 'implements' (17) 'aggregation' (17) 'depends' (16)

None (51) 'cls_member' (18) 'relation2' (17) 'relation' (17) 'checker1' (1) 'checker2' (1) 'checker3' (1)

1def add_relationship(
2        self,
3        from_object: DiagramEntity,
4        to_object: DiagramEntity,
5        relation_type: str,
6        name: str | None = None,
7    ) -> None:
8        """Create a relationship."""
9        rel = Relationship(from_object, to_object, relation_type, name)
10        self.relationships.setdefault(relation_type, []).append(rel)