class_docstr: Similar to SqlDataSet, but contains metadata on the semantic model that was used to create this.
code: def semantic_model_reference(
      self,
  ) -> SemanticModelReference:  # noqa: D
      return self._semantic_model_reference
  
file_path: metricflow/metricflow/dataset/semantic_model_adapter.py
imports: from __future__ import annotations
  from dbt_semantic_interfaces.references import SemanticModelReference
  from metricflow.dataset.sql_dataset import SqlDataSet
  from metricflow.instances import InstanceSet
  from metricflow.sql.sql_plan import SqlSelectStatementNode
label_desc: Use image node_id 3 for calling the SemanticModelDataSet obj's underlying member method code with example usage: obj.semantic_model_reference() and returns: self