Removed unnecessary component interface, some cleanup
[fedora-idea.git] / resources / src / componentSets / Core.xml
blob9f868bea77be5ab23b29488263b871f89a56afa2
1 <components>
2   <application-components>
3     <component>
4       <implementation-class>com.intellij.util.xml.impl.DomApplicationComponent</implementation-class>
5     </component>
7     <component>
8       <interface-class>com.intellij.openapi.application.ApplicationInfo</interface-class>
9       <implementation-class>com.intellij.openapi.application.impl.ApplicationInfoImpl</implementation-class>
10     </component>
11     <component>
12       <interface-class>com.intellij.lang.jsp.jspxLike.JspxLikeTreeParserDefinition</interface-class>
13       <implementation-class>com.intellij.lang.jsp.jspxLike.JspxLikeTreeParserDefinitionImpl</implementation-class>
14     </component>
15     <component>
16       <interface-class>com.intellij.psi.meta.MetaDataRegistrar</interface-class>
17       <implementation-class>com.intellij.psi.impl.meta.MetaRegistry</implementation-class>
18     </component>
19     <component>
20       <interface-class>com.intellij.ide.XmlRpcServer</interface-class>
21       <implementation-class>com.intellij.ide.XmlRpcServerImpl</implementation-class>
22     </component>
23     <component>
24       <interface-class>com.intellij.ide.ActivationServerImpl</interface-class>
25       <implementation-class>com.intellij.ide.ActivationServerImpl</implementation-class>
26     </component>
27     <component>
28       <interface-class>com.intellij.ide.util.PropertiesComponent</interface-class>
29       <implementation-class>com.intellij.ide.util.PropertiesComponentImpl</implementation-class>
30     </component>
31     <component>
32       <interface-class>com.intellij.openapi.fileTypes.FileTypeManager</interface-class>
33       <implementation-class>com.intellij.openapi.fileTypes.impl.FileTypeManagerImpl</implementation-class>
34     </component>
35     <component>
36       <interface-class>com.intellij.openapi.module.ModuleTypeManager</interface-class>
37       <implementation-class>com.intellij.openapi.module.impl.ModuleTypeManagerImpl</implementation-class>
38     </component>
39     <component>
40       <interface-class>com.intellij.peer.PeerFactory</interface-class>
41       <implementation-class>com.intellij.peer.impl.PeerFactoryImpl</implementation-class>
42     </component>
43     <component>
44       <interface-class>com.intellij.openapi.vfs.VirtualFileManager</interface-class>
45       <implementation-class>com.intellij.openapi.vfs.impl.VirtualFileManagerImpl</implementation-class>
46     </component>
47     <component>
48       <interface-class>com.intellij.openapi.vfs.CharsetSettings</interface-class>
49       <implementation-class>com.intellij.openapi.vfs.impl.CharsetSettingsImpl</implementation-class>
50     </component>
51     <component>
52       <interface-class>com.intellij.openapi.vfs.pointers.VirtualFilePointerManager</interface-class>
53       <implementation-class>com.intellij.openapi.vfs.impl.VirtualFilePointerManagerImpl</implementation-class>
54     </component>
55     <component>
56       <interface-class>com.intellij.openapi.vfs.JarFileSystem</interface-class>
57       <implementation-class>com.intellij.openapi.vfs.impl.jar.JarFileSystemImpl</implementation-class>
58     </component>
59     <component>
60       <interface-class>com.intellij.openapi.vfs.LocalFileSystem</interface-class>
61       <implementation-class>com.intellij.openapi.vfs.impl.local.LocalFileSystemImpl</implementation-class>
62     </component>
63     <component>
64       <implementation-class>com.intellij.openapi.vfs.ex.dummy.DummyFileSystem</implementation-class>
65     </component>
66     <component>
67       <implementation-class>com.intellij.openapi.vfs.ex.http.HttpFileSystem</implementation-class>
68     </component>
69     <component>
70       <interface-class>com.intellij.openapi.fileEditor.FileDocumentManager</interface-class>
71       <implementation-class>com.intellij.openapi.fileEditor.impl.FileDocumentManagerImpl</implementation-class>
72     </component>
73     <component>
74       <interface-class>com.intellij.openapi.editor.EditorFactory</interface-class>
75       <implementation-class>com.intellij.openapi.editor.impl.EditorFactoryImpl</implementation-class>
76     </component>
77     <component>
78       <implementation-class>com.intellij.psi.impl.cache.impl.GlobalCacheManager</implementation-class>
79     </component>
80     <component>
81       <implementation-class>com.intellij.psi.codeStyle.CodeStyleSettingsManager</implementation-class>
82     </component>
83     <component>
84       <interface-class>com.intellij.psi.impl.cache.impl.GlobalRepositoryManager</interface-class>
85       <implementation-class>com.intellij.psi.impl.cache.impl.GlobalRepositoryManager</implementation-class>
86     </component>
87     <component>
88       <interface-class>com.intellij.psi.statistics.StatisticsManager</interface-class>
89       <implementation-class>com.intellij.psi.statistics.impl.StatisticsManagerImpl</implementation-class>
90     </component>
91     <component>
92       <interface-class>com.intellij.ide.todo.TodoConfiguration</interface-class>
93       <implementation-class>com.intellij.ide.todo.TodoConfiguration</implementation-class>
94     </component>
95     <component>
96       <interface-class>com.intellij.ide.fileTemplates.FileTemplateManager</interface-class>
97       <implementation-class>com.intellij.ide.fileTemplates.impl.FileTemplateManagerImpl</implementation-class>
98     </component>
99     <component>
100       <interface-class>com.intellij.openapi.progress.ProgressManager</interface-class>
101       <implementation-class>com.intellij.openapi.progress.impl.ProgressManagerImpl</implementation-class>
102     </component>
103     <component>
104       <interface-class>com.intellij.openapi.project.ProjectManager</interface-class>
105       <implementation-class>com.intellij.openapi.project.impl.ProjectManagerImpl</implementation-class>
106     </component>
107     <component>
108       <interface-class>com.intellij.openapi.projectRoots.ProjectJdkTable</interface-class>
109       <implementation-class>com.intellij.openapi.projectRoots.impl.ProjectJdkTableImpl</implementation-class>
110     </component>
111     <component>
112       <interface-class>com.intellij.openapi.roots.libraries.LibraryTable</interface-class>
113       <implementation-class>com.intellij.openapi.roots.impl.libraries.ApplicationLibraryTable</implementation-class>
114     </component>
115     <component>
116       <interface-class>com.intellij.openapi.command.CommandProcessor</interface-class>
117       <implementation-class>com.intellij.openapi.command.impl.CommandProcessorImpl</implementation-class>
118     </component>
119     <component>
120       <interface-class>com.intellij.openapi.command.undo.UndoManager</interface-class>
121       <implementation-class>com.intellij.openapi.command.impl.UndoManagerImpl</implementation-class>
122     </component>
123     <component>
124       <interface-class>com.intellij.javaee.ExternalResourceManager</interface-class>
125       <implementation-class>com.intellij.j2ee.openapi.impl.ExternalResourceManagerImpl</implementation-class>
126     </component>
127     <component>
128       <interface-class>com.intellij.psi.codeStyle.CodeStyleSchemes</interface-class>
129       <implementation-class>com.intellij.psi.impl.source.codeStyle.CodeStyleSchemesImpl</implementation-class>
130     </component>
131     <component>
132       <interface-class>com.intellij.openapi.application.PathMacros</interface-class>
133       <implementation-class>com.intellij.application.options.PathMacrosImpl</implementation-class>
134     </component>
135     <component>
136       <interface-class>com.intellij.psi.impl.PsiManagerConfiguration</interface-class>
137       <implementation-class>com.intellij.psi.impl.PsiManagerConfiguration</implementation-class>
138     </component>
139     <component>
140       <implementation-class>com.intellij.refactoring.migration.MigrationMapSet</implementation-class>
141     </component>
142     <component>
143       <interface-class>com.intellij.psi.EmptySubstitutor</interface-class>
144       <implementation-class>com.intellij.psi.impl.EmptySubstitutorImpl</implementation-class>
145     </component>
146     <component>
147       <interface-class>com.intellij.openapi.roots.libraries.LibraryTablesRegistrar</interface-class>
148       <implementation-class>com.intellij.openapi.roots.impl.libraries.LibraryTablesRegistrarImpl</implementation-class>
149     </component>
150     <component>
151       <interface-class>com.intellij.formatting.FormatterEx</interface-class>
152       <implementation-class>com.intellij.formatting.FormatterImpl</implementation-class>
153     </component>
154     <component>
155       <implementation-class>com.intellij.ide.OpenFileXmlRpcHandler</implementation-class>
156     </component>
157     <component>
158       <interface-class>com.intellij.lang.cacheBuilder.CacheBuilderRegistry</interface-class>
159       <implementation-class>com.intellij.lang.cacheBuilder.CacheBuilderRegistryImpl</implementation-class>
160     </component>
161     <component>
162       <interface-class>com.intellij.util.xml.ElementPresentationManager</interface-class>
163       <implementation-class>com.intellij.util.xml.ElementPresentationManagerImpl</implementation-class>
164     </component>
165   </application-components>
168   <project-components>
169     <component>
170       <interface-class>com.intellij.util.xml.DomManager</interface-class>
171       <implementation-class>com.intellij.util.xml.impl.DomManagerImpl</implementation-class>
172       <skipForDummyProject/>
173     </component>
174     <component>
175       <implementation-class>com.intellij.util.xml.ui.CommittableUtil</implementation-class>
176       <skipForDummyProject/>
177     </component>
179     <component>
180       <interface-class>com.intellij.util.xml.DomElementsNavigationManager</interface-class>
181       <implementation-class>com.intellij.util.xml.impl.DomElementsNavigationManagerImpl</implementation-class>
182       <skipForDummyProject/>
183     </component>
184     <component>
185       <implementation-class>com.intellij.util.xml.ui.EditorTextFieldControlHighlighter</implementation-class>
186       <skipForDummyProject/>
187     </component>
188     <component>
189       <interface-class>com.intellij.openapi.startup.StartupManager</interface-class>
190       <implementation-class>com.intellij.ide.startup.impl.StartupManagerImpl</implementation-class>
191     </component>
192     <component>
193       <interface-class>com.intellij.ide.util.PropertiesComponent</interface-class>
194       <implementation-class>com.intellij.ide.util.PropertiesComponentImpl</implementation-class>
195       <option name="workspace" value="true"/>
196       <skipForDummyProject/>
197     </component>
198     <component>
199       <interface-class>com.intellij.openapi.roots.ProjectRootManager</interface-class>
200       <implementation-class>com.intellij.openapi.roots.impl.ProjectRootManagerImpl</implementation-class>
201     </component>
202     <component>
203       <interface-class>com.intellij.openapi.roots.impl.DirectoryIndex</interface-class>
204       <implementation-class>com.intellij.openapi.roots.impl.DirectoryIndexImpl</implementation-class>
205     </component>
206     <component>
207       <interface-class>com.intellij.psi.PsiManager</interface-class>
208       <implementation-class>com.intellij.psi.impl.PsiManagerImpl</implementation-class>
209     </component>
210     <component>
211       <interface-class>com.intellij.psi.impl.source.jsp.JspFileIndex</interface-class>
212       <implementation-class>com.intellij.psi.impl.source.jsp.JspFileIndexImpl</implementation-class>
213     </component>
214     <component>
215       <interface-class>com.intellij.psi.impl.source.jsp.JspContextManager</interface-class>
216       <implementation-class>com.intellij.psi.impl.source.jsp.JspContextManagerImpl</implementation-class>
217       <option name="workspace" value="true"/>
218     </component>
219     <component>
220       <interface-class>com.intellij.psi.impl.source.jsp.JspManager</interface-class>
221       <implementation-class>com.intellij.psi.impl.source.jsp.JspManager</implementation-class>
222       <skipForDummyProject/>
223     </component>
224     <component>
225       <interface-class>com.intellij.psi.text.BlockSupport</interface-class>
226       <implementation-class>com.intellij.psi.impl.source.text.BlockSupportImpl</implementation-class>
227     </component>
228     <component>
229       <interface-class>com.intellij.psi.PsiDocumentManager</interface-class>
230       <implementation-class>com.intellij.psi.impl.PsiDocumentManagerImpl</implementation-class>
231     </component>
232     <component>
233       <interface-class>com.intellij.psi.SmartPointerManager</interface-class>
234       <implementation-class>com.intellij.psi.impl.smartPointers.SmartPointerManagerImpl</implementation-class>
235     </component>
236     <component>
237       <implementation-class>com.intellij.psi.codeStyle.CodeStyleSettingsManager</implementation-class>
238     </component>
239     <component>
240       <interface-class>com.intellij.psi.codeStyle.CodeStyleManager</interface-class>
241       <implementation-class>com.intellij.psi.impl.source.codeStyle.CodeStyleManagerImpl</implementation-class>
242     </component>
243     <component>
244       <interface-class>com.intellij.openapi.module.ModuleManager</interface-class>
245       <implementation-class>com.intellij.openapi.module.impl.ModuleManagerImpl</implementation-class>
246     </component>
247     <component>
248       <interface-class>com.intellij.openapi.command.undo.UndoManager</interface-class>
249       <implementation-class>com.intellij.openapi.command.impl.UndoManagerImpl</implementation-class>
250       <skipForDummyProject/>
251     </component>
252     <component>
253       <interface-class>com.intellij.openapi.roots.libraries.LibraryTable</interface-class>
254       <implementation-class>com.intellij.openapi.roots.impl.libraries.ProjectLibraryTable</implementation-class>
255       <skipForDummyProject/>
256     </component>
258     <component>
259       <interface-class>com.intellij.psi.impl.source.resolve.reference.ReferenceProvidersRegistry</interface-class>
260       <implementation-class>com.intellij.psi.impl.source.resolve.reference.ReferenceProvidersRegistry</implementation-class>
261       <skipForDummyProject/>
262     </component>
263     <component>
264       <interface-class>com.intellij.pom.PomModel</interface-class>
265       <implementation-class>com.intellij.pom.core.impl.PomModelImpl</implementation-class>
266     </component>
267     <component>
268       <interface-class>com.intellij.pom.xml.XmlAspect</interface-class>
269       <implementation-class>com.intellij.pom.xml.impl.XmlAspectImpl</implementation-class>
270     </component>
271     <component>
272       <interface-class>com.intellij.pom.java.PomJavaAspect</interface-class>
273       <implementation-class>com.intellij.pom.java.impl.PomJavaAspectImpl</implementation-class>
274       <skipForDummyProject/>
275     </component>
276     <component>
277       <interface-class>com.intellij.pom.tree.TreeAspect</interface-class>
278       <implementation-class>com.intellij.pom.tree.TreeAspect</implementation-class>
279     </component>
280     <component>
281       <interface-class>com.intellij.pom.wrappers.PsiEventWrapperAspect</interface-class>
282       <implementation-class>com.intellij.pom.wrappers.PsiEventWrapperAspect</implementation-class>
283       <skipForDummyProject/>
284     </component>
285     <component>
286       <interface-class>com.intellij.lang.jsp.JspxAspect</interface-class>
287       <implementation-class>com.intellij.lang.jsp.JspxAspect</implementation-class>
288       <skipForDummyProject/>
289     </component>
290     <component>
291       <implementation-class>com.intellij.psi.search.scope.packageSet.NamedScopeManager</implementation-class>
292       <option name="workspace" value="true"/>
293       <skipForDummyProject/>
294     </component>
295     <component>
296       <interface-class>com.intellij.openapi.project.ProjectReloadState</interface-class>
297       <implementation-class>com.intellij.openapi.project.impl.ProjectReloadStateImpl</implementation-class>
298       <option name="workspace" value="true"/>
299       <skipForDummyProject/>
300     </component>
301     <component>
302       <implementation-class>com.intellij.jar.BuildJarProjectSettings</implementation-class>
303       <skipForDummyProject/>
304     </component>
306     <component>
307       <implementation-class>com.intellij.ide.scopeView.ScopeViewPane</implementation-class>
308       <option name="workspace" value="true"/>
309       <skipForDummyProject/>
310     </component>
311     <component>
312       <implementation-class>com.intellij.ide.favoritesTreeView.FavoritesProjectViewPane</implementation-class>
313       <option name="workspace" value="true"/>
314       <skipForDummyProject/>
315     </component>
316     <component>
317       <implementation-class>com.intellij.ide.projectView.impl.ProjectViewPane</implementation-class>
318       <option name="workspace" value="true"/>
319       <skipForDummyProject/>
320     </component>
321     <component>
322       <implementation-class>com.intellij.ide.projectView.impl.PackageViewPane</implementation-class>
323       <option name="workspace" value="true"/>
324       <skipForDummyProject/>
325     </component>
327     <component>
328       <implementation-class>com.intellij.ide.favoritesTreeView.FavoritesManager</implementation-class>
329       <option name="workspace" value="true"/>
330       <skipForDummyProject/>
331     </component>
333     <component>
334       <implementation-class>com.intellij.psi.impl.source.PostprocessReformattingAspect</implementation-class>
335     </component>
336   </project-components>
339   <module-components>
340     <component>
341       <interface-class>com.intellij.openapi.roots.ModuleRootManager</interface-class>
342       <implementation-class>com.intellij.openapi.roots.impl.ModuleRootManagerImpl</implementation-class>
343     </component>
344     <component>
345       <implementation-class>com.intellij.jar.BuildJarSettings</implementation-class>
346     </component>
347   </module-components>
348 </components>