mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
53 lines
3.0 KiB
XML
53 lines
3.0 KiB
XML
<idea-plugin package="com.intellij.devkit.workspaceModel">
|
|
|
|
<dependencies>
|
|
<plugin id="com.intellij.java"/>
|
|
<plugin id="org.jetbrains.kotlin"/>
|
|
<module name="intellij.devkit.core"/>
|
|
</dependencies>
|
|
|
|
<resource-bundle>messages.DevKitWorkspaceModelBundle</resource-bundle>
|
|
|
|
<actions>
|
|
<action id="WorkspaceModelGeneration" class="com.intellij.devkit.workspaceModel.WorkspaceModelGenerationAction">
|
|
<add-to-group group-id="ToolsMenu" anchor="last"/>
|
|
</action>
|
|
<action id="WorkspaceModelGenerateAllModulesAction" class="com.intellij.devkit.workspaceModel.WorkspaceModelGenerateAllModulesAction"/>
|
|
</actions>
|
|
<extensions defaultExtensionNs="com.intellij">
|
|
<registryKey key="devkit.workspaceModel.code.generation" defaultValue="false" restartRequired="false"
|
|
description="Enable code generation for workspace model entities"/>
|
|
<localInspection language="kotlin"
|
|
projectType="INTELLIJ_PLUGIN"
|
|
groupBundle="messages.DevKitWorkspaceModelBundle"
|
|
groupPathKey="inspections.group.path" groupKey="inspections.group.workspace.model"
|
|
runForWholeFile="true"
|
|
enabledByDefault="true" level="WARNING"
|
|
implementationClass="com.intellij.devkit.workspaceModel.WorkspaceImplObsoleteInspection"
|
|
key="inspection.workspace.obsolete.model.display.name"/>
|
|
<localInspection language="kotlin"
|
|
shortName="WorkspaceImplAbsent"
|
|
projectType="INTELLIJ_PLUGIN"
|
|
groupBundle="messages.DevKitWorkspaceModelBundle"
|
|
groupPathKey="inspections.group.path" groupKey="inspections.group.workspace.model"
|
|
runForWholeFile="true"
|
|
enabledByDefault="true" level="WARNING"
|
|
implementationClass="com.intellij.devkit.workspaceModel.WorkspaceImplGenerationInspection"
|
|
key="inspection.workspace.impl.generation.display.name"/>
|
|
<localInspection language="kotlin"
|
|
projectType="INTELLIJ_PLUGIN"
|
|
groupBundle="messages.DevKitWorkspaceModelBundle"
|
|
groupPathKey="inspections.group.path" groupKey="inspections.group.workspace.model"
|
|
runForWholeFile="true"
|
|
enabledByDefault="true" level="WARNING"
|
|
implementationClass="com.intellij.devkit.workspaceModel.WorkspaceEntityMutableFieldInspection"
|
|
key="inspection.workspace.mutable.field.display.name"/>
|
|
<notificationGroup id="Incompatible codegen api versions"
|
|
displayType="BALLOON"
|
|
key="notification.workspace.incompatible.codegen.api.versions"/>
|
|
<notificationGroup id="Workspace code generation not available"
|
|
displayType="BALLOON"
|
|
key="notification.workspace.code.generation.not.available"/>
|
|
</extensions>
|
|
</idea-plugin>
|