class_docstr: Similar to EntityPathPattern but only matches time dimensions.
  
  Analogous pattern for TimeDimension() in the object builder naming scheme.
class_docstr_tok: ["Similar","to","EntityPathPattern","but","only","matches","time","dimensions",".","Analogous","pattern","for","TimeDimension","(",")","in","the","object","builder","naming","scheme","."]
code: def match(
      self, candidate_specs: Sequence[InstanceSpec]
  ) -> Sequence[LinkableInstanceSpec]:
      spec_set = InstanceSpecSet.from_specs(candidate_specs)
      return super().match(spec_set.time_dimension_specs)
  
file_path: metricflow/metricflow/specs/patterns/typed_patterns.py
imports: from __future__ import annotations
  from dataclasses import dataclass
  from typing import List, Sequence
  from dbt_semantic_interfaces.call_parameter_sets import DimensionCallParameterSet, EntityCallParameterSet, TimeDimensionCallParameterSet
  from typing_extensions import override
  from metricflow.specs.patterns.entity_link_pattern import EntityLinkPattern, EntityLinkPatternParameterSet, ParameterSetField
  from metricflow.specs.specs import InstanceSpec, InstanceSpecSet, LinkableInstanceSpec
label_desc: Use image node_id 1 for calling the TimeDimensionPattern obj's underlying member method code with example usage: obj.match(candidate_specs) and returns: super