(self, source: Definition, destination: Definition, **labels)
The edge to add to the definition-use graph. Will create nodes that are not yet present.

        :param source: The "source" definition, used by the "destination".
        :param destination: The "destination" definition, using the variable defined by "source".
        :param labels: Optional keyword arguments to represent edge labels.
The edge to add to the definition-use graph. Will create nodes that are not yet present.
The edge to add to the definition - use graph . Will create nodes that are not yet present .
def add_edge(self, source: Definition, destination: Definition, **labels) -> None:
        """
        The edge to add to the definition-use graph. Will create nodes that are not yet present.

        :param source: The "source" definition, used by the "destination".
        :param destination: The "destination" definition, using the variable defined by "source".
        :param labels: Optional keyword arguments to represent edge labels.
        """
        self._graph.add_edge(source, destination, **labels)
def add_edge ( self , source : Definition , destination : Definition , * * labels ) -> None : self . _graph . add_edge ( source , destination , * * labels )