Hacked By AnonymousFox
�
�܋f~* � �& � d Z ddlmZ ddlmZ ddlmZ ddlZddlmZm Z ddl
mZ ddlm
Z
mZ G d � d
� � Z G d� de� � Z G d
� de� � Z G d� de� � Z G d� de� � Z G d� dee
� � Z G d� de� � ZdS )zDiagram objects.� )�annotations)�Iterable)�AnyN)�nodes�util)�decorated_with_property)�FilterMixIn�is_interfacec � � e Zd ZdZdd�ZdS )�Figurez Base class for counter handling.�return�Nonec � � d| _ d S )N� )�fig_id��selfs �j/builddir/build/BUILD/cloudlinux-venv-1.0.6/venv/lib/python3.11/site-packages/pylint/pyreverse/diagrams.py�__init__zFigure.__init__ s
� ������ N�r
r )�__name__�
__module__�__qualname__�__doc__r � r r r r s. � � � � � �*�*�� � � � � r r c �( � � e Zd ZdZ dd� fd
�
Z� xZS )
�Relationshipz8A relationship from an object in the diagram to another.N�from_object�
DiagramEntity� to_object�
relation_type�str�name�
str | Nonec � �� t � � � � � || _ || _ || _ || _ d S �N)�superr r r! �typer$ )r r r! r"