in intellij/src/main/kotlin/motif/intellij/actions/MotifGraphAction.kt [40:56]
override fun actionPerformed(event: AnActionEvent) {
val project = event.project ?: return
val graph = graph ?: return
if (!isInitializedGraph(graph)) {
project.getService(MotifService::class.java).refreshGraph { actionPerformed(event) }
return
}
val toolWindow: ToolWindow =
ToolWindowManager.getInstance(project).getToolWindow(TOOL_WINDOW_ID) ?: return
toolWindow.activate {}
project
.getService(AnalyticsService::class.java)
.logEvent(MotifAnalyticsActions.GRAPH_MENU_CLICK)
}