class_docstr: Interface that defines how spec patterns should be generated for the group-by-items specified in filters.
code: def create_for_time_dimension_call_parameter_set(  # noqa: D
      self,
      time_dimension_call_parameter_set: TimeDimensionCallParameterSet,
  ) -> SpecPattern:
      raise NotImplementedError
  
file_path: metricflow/metricflow/query/group_by_item/filter_spec_resolution/filter_pattern_factory.py
imports: from __future__ import annotations
  from abc import ABC, abstractmethod
  from dbt_semantic_interfaces.call_parameter_sets import DimensionCallParameterSet, EntityCallParameterSet, TimeDimensionCallParameterSet
  from typing_extensions import override
  from metricflow.specs.patterns.spec_pattern import SpecPattern
  from metricflow.specs.patterns.typed_patterns import DimensionPattern, EntityPattern, TimeDimensionPattern
label_desc: Use image node_id 2 for calling the WhereFilterPatternFactory obj's underlying member method code with example usage: obj.create_for_time_dimension_call_parameter_set(time_dimension_call_parameter_set) without return types