fun attach()

in intellij/src/main/kotlin/motif/intellij/MotifService.kt [80:92]


  fun attach() {
    DumbService.getInstance(project).runWhenSmart {
      ApplicationManager.getApplication().runReadAction {
        // Initialize plugin with empty graph to avoid IDE startup slowdown
        val emptyGraph: ResolvedGraph = ResolvedGraph.create(emptyList())
        onGraphUpdated(emptyGraph)

        project
            .getService(AnalyticsService::class.java)
            .logEvent(MotifAnalyticsActions.PROJECT_OPENED)
      }
    }
  }