class_docstr: Generic data structure representing a directed graph with multiple edges.
docstr: Graph contains at least one edge between nodes represented by ths key.
docstr_tok: ["Graph","contains","at","least","one","edge","between","nodes","represented","by","ths","key","."]
code: def __contains__(self, key: Tuple[KT, KT]) -> bool:
      """Graph contains at least one edge between nodes represented by ths key."""
      return (
          key[0] in self._adjacency_dict
          and key[1] in self._adjacency_dict[key[0]]
      )
  
file_path: metricflow/metricflow/model/graph.py
imports: from __future__ import annotations
  from typing import Dict, Generic, List, Tuple, TypeVar
label_desc: Use image node_id 3 for calling the MultiDiGraph obj's underlying member method code with example usage: obj.__contains__(key) and returns: unknown