def METHOD_NAME(self) -> Iterator[GraphNode]:
    node_attributes = {
        'id': self._chart_id
    }
    if self._chart_name:
        node_attributes['name'] = self._chart_name
    if self._chart_type:
        node_attributes['type'] = self._chart_type
    if self._chart_url:
        node_attributes['url'] = self._chart_url
    node = GraphNode(
        key=self._get_chart_node_key(),
        label=DashboardChart.DASHBOARD_CHART_LABEL,
        attributes=node_attributes
    )
    yield node