@@ -13,11 +13,7 @@ workspace "ContextMapper IntelliJ Plugin" {
1313 tag "Maintained"
1414 }
1515
16- cml = component "CML Editor Features" "Provides CML editor features" {
17- tag "Maintained"
18- }
19-
20- generators = component "CML Generators" "Generate additional resources from CML models" {
16+ actions = component "CML Editor Actions" "Generate additional resources from CML models" {
2117 tag "Maintained"
2218 }
2319 }
@@ -66,20 +62,23 @@ workspace "ContextMapper IntelliJ Plugin" {
6662 completionProvider = component "CML Completion Provider" {
6763 tag "Maintained"
6864 }
65+
66+ commandHandler = component "CML Command Handler" {
67+ tag "Maintained"
68+ }
6969 }
7070 }
7171
7272 pluginUser -> intelliJ.editor "uses"
73- intelliJ.cmPlugin -> intelliJ.lsp4ij "configures"
74- intelliJ.cmPlugin -> intelliJ.editor "extends"
73+
7574 intelliJ.lsp4ij -> intelliJ.editor "integrates with"
7675 intelliJ.lsp4ij -> languageServer.server "starts"
7776 intelliJ.lsp4ij -> languageServer.server "communicates with"
7877 languageServer.server -> intelliJ.lsp4ij "provides editor services"
7978
80- intelliJ.editor -> intelliJ.cmPlugin.generators "triggers"
79+ intelliJ.editor -> intelliJ.cmPlugin.actions "triggers actions "
8180 intelliJ.cmPlugin.lsp4ijConfig -> intelliJ.lsp4ij "configures"
82- intelliJ.cmPlugin.cml -> intelliJ.editor "extends "
81+ intelliJ.cmPlugin.actions -> intelliJ.lsp4ij "triggers command execution "
8382
8483 languageServer.server.server -> languageServer.server.tokenProvider "requests tokens from"
8584 languageServer.server.server -> languageServer.server.semanticValidator "requests validation from"
@@ -88,6 +87,7 @@ workspace "ContextMapper IntelliJ Plugin" {
8887 languageServer.server.server -> languageServer.server.hoverProvider "requests hover documentation from"
8988 languageServer.server.server -> languageServer.server.formatters "gets formatting changes from"
9089 languageServer.server.server -> languageServer.server.completionProvider "requests autocomplete suggestions from"
90+ languageServer.server.server -> languageServer.server.commandHandler "trigger command/generator execution"
9191 }
9292
9393 views {
0 commit comments