-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathplugin.xml
102 lines (80 loc) · 5.7 KB
/
plugin.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
<idea-plugin>
<id>com.justai.jaicf.plugin</id>
<name>JAICF</name>
<vendor>JustAI</vendor>
<depends>com.intellij.modules.platform</depends>
<depends>com.intellij.java</depends>
<depends>org.jetbrains.kotlin</depends>
<extensions defaultExtensionNs="com.intellij">
<postStartupActivity implementation="com.justai.jaicf.plugin.activities.DisableIdempotenceCheckerLoggerStartupActivity"/>
<projectService serviceImplementation="com.justai.jaicf.plugin.utils.VersionService"/>
<projectService
serviceImplementation="com.justai.jaicf.plugin.providers.ReferenceContributorsAvailabilityService"/>
<projectService serviceImplementation="com.justai.jaicf.plugin.scenarios.psi.PathValueExpressionsService"/>
<projectService serviceImplementation="com.justai.jaicf.plugin.scenarios.psi.MethodsUsedPathValueService"/>
<projectService serviceImplementation="com.justai.jaicf.plugin.scenarios.psi.TopLevelAppendDataService"/>
<projectService serviceImplementation="com.justai.jaicf.plugin.scenarios.psi.ScenarioDataService"/>
<projectService serviceImplementation="com.justai.jaicf.plugin.scenarios.linker.ScenarioReferenceResolver"/>
<projectService serviceImplementation="com.justai.jaicf.plugin.scenarios.transition.TransitionService"/>
<projectService serviceImplementation="com.justai.jaicf.plugin.notifications.JaicfSourcesMissedNotifier"/>
<projectService serviceImplementation="com.justai.jaicf.plugin.notifications.JaicfUnsupportedNotifier"/>
<projectService serviceImplementation="com.justai.jaicf.plugin.utils.ConstantResolver"/>
<typedHandler implementation="com.justai.jaicf.plugin.providers.StatePathAutoPopupHandler" id="pathAuto"
order="first"/>
<completion.contributor language="kotlin"
id="StatePathCompletionContributor"
implementationClass="com.justai.jaicf.plugin.providers.StatePathCompletionContributor"
order="first, before KotlinCompletionContributor"/>
<completion.confidence language="kotlin"
implementationClass="com.justai.jaicf.plugin.providers.StatePathCompletionConfidenceProvider"
order="first"/>
<psi.referenceContributor order="first" language="kotlin"
implementation="com.justai.jaicf.plugin.providers.StatePathReferenceContributor"/>
<psi.referenceContributor order="first" language="kotlin"
implementation="com.justai.jaicf.plugin.providers.StateIdentifierReferenceContributor"/>
<localInspection displayName="Duplicate states inspection"
language="kotlin"
groupName="JAICF"
enabledByDefault="true"
implementationClass="com.justai.jaicf.plugin.inspections.DuplicateStateInspection"/>
<localInspection displayName="Forbidden state name inspection"
language="kotlin"
groupName="JAICF"
enabledByDefault="true"
implementationClass="com.justai.jaicf.plugin.inspections.StateNameInspection"/>
<localInspection displayName="PathValue annotation inspection"
language="kotlin"
groupName="JAICF"
enabledByDefault="true"
implementationClass="com.justai.jaicf.plugin.inspections.PathValueAnnotationInspection"/>
<localInspection displayName="Non overridden reaction usage inspection"
language="kotlin"
groupName="JAICF"
enabledByDefault="true"
implementationClass="com.justai.jaicf.plugin.inspections.NotOverriddenReactionUsageInspection"/>
<localInspection displayName="Non overridden buttons reaction usage inspection"
language="kotlin"
groupName="JAICF"
enabledByDefault="true"
implementationClass="com.justai.jaicf.plugin.inspections.UsesReactionUsageInspection"/>
<localInspection displayName="State path inspection"
language="kotlin"
groupName="JAICF"
enabledByDefault="true"
implementationClass="com.justai.jaicf.plugin.inspections.StatePathInspection"/>
<localInspection displayName="Multi state path inspection"
language="kotlin"
groupName="JAICF"
enabledByDefault="true"
implementationClass="com.justai.jaicf.plugin.inspections.MultiContextStatePathInspection"/>
<codeInsight.lineMarkerProvider language="kotlin"
implementationClass="com.justai.jaicf.plugin.providers.StatePathLineMarkerProvider"/>
<codeInsight.lineMarkerProvider language="kotlin"
implementationClass="com.justai.jaicf.plugin.providers.StateIdentifierLineMarkerProvider"/>
<defaultLiveTemplates file="/liveTemplates/state.xml"/>
<liveTemplateContext implementation="com.justai.jaicf.plugin.contexts.StateContext"/>
<notificationGroup id="Incompatible Versions Jaicf Plugin Group" displayType="STICKY_BALLOON"/>
<notificationGroup id="Missed Sources Jaicf Plugin Group" displayType="STICKY_BALLOON"/>
<dependencySupport coordinate="com.just-ai.jaicf:core" kind="java"/>
</extensions>
</idea-plugin>