1 <idea-plugin version="2" xmlns:xi="http://www.w3.org/2001/XInclude">
5 <module value="com.intellij.modules.platform"/>
6 <module value="com.intellij.modules.lang"/>
7 <module value="com.intellij.modules.vcs"/>
8 <module value="com.intellij.modules.xdebugger"/>
10 <xi:include href="/componentSets/PlatformLangComponents.xml" xpointer="xpointer(/components/*)"/>
11 <xi:include href="/idea/PlatformLangActionManager.xml" xpointer="xpointer(/component/*)"/>
14 <xi:include href="/META-INF/PlatformExtensionPoints.xml" xpointer="xpointer(/extensionPoints/*)"/>
15 <xi:include href="/META-INF/VcsExtensionPoints.xml" xpointer="xpointer(/extensionPoints/*)"/>
16 <xi:include href="/META-INF/LangExtensionPoints.xml" xpointer="xpointer(/extensionPoints/*)"/>
19 <extensions defaultExtensionNs="com.intellij">
20 <xi:include href="/META-INF/PlatformExtensions.xml" xpointer="xpointer(/extensions/*)"/>
21 <xi:include href="/META-INF/VcsExtensions.xml" xpointer="xpointer(/extensions/*)"/>
22 <xi:include href="/META-INF/LangExtensions.xml" xpointer="xpointer(/extensions/*)"/>
23 <xi:include href="/META-INF/LocalHistoryExtensions.xml" xpointer="xpointer(/extensions/*)"/>
25 <applicationService serviceInterface="com.intellij.packageDependencies.DependenciesVisitorFactory"
26 serviceImplementation="com.intellij.packageDependencies.DependenciesVisitorFactory"/>
27 <applicationService serviceInterface="com.intellij.openapi.projectRoots.ProjectJdkTable"
28 serviceImplementation="com.intellij.openapi.projectRoots.impl.ProjectJdkTableImpl"/>
29 <exportable serviceInterface="com.intellij.openapi.projectRoots.ProjectJdkTable"/>
31 <projectService serviceInterface="com.intellij.openapi.vcs.impl.ExcludedFileIndex"
32 serviceImplementation="com.intellij.openapi.vcs.impl.ProjectExcludedFileIndex"/>
33 <projectService serviceInterface="com.intellij.openapi.vcs.impl.DefaultVcsRootPolicy"
34 serviceImplementation="com.intellij.openapi.vcs.impl.ModuleDefaultVcsRootPolicy"/>
36 <projectOpenProcessor implementation="com.intellij.platform.PlatformProjectOpenProcessor"/>
38 <projectService serviceInterface="com.intellij.psi.impl.file.PsiDirectoryFactory"
39 serviceImplementation="com.intellij.psi.impl.file.PsiDirectoryFactoryImpl"/>
40 <projectService serviceInterface="com.intellij.ide.todo.nodes.TodoTreeHelper"
41 serviceImplementation="com.intellij.ide.todo.nodes.TodoTreeHelper"/>
42 <projectService serviceInterface="com.intellij.ide.projectView.impl.nodes.ProjectViewDirectoryHelper"
43 serviceImplementation="com.intellij.ide.projectView.impl.nodes.ProjectViewDirectoryHelper"/>
44 <projectService serviceInterface="com.intellij.openapi.roots.ui.configuration.ProjectSettingsService"
45 serviceImplementation="com.intellij.openapi.roots.ui.configuration.ProjectSettingsService"/>
46 <projectService serviceInterface="com.intellij.usages.impl.rules.DirectoryGroupingRule"
47 serviceImplementation="com.intellij.usages.impl.rules.DirectoryGroupingRule"/>
48 <projectService serviceInterface="com.intellij.refactoring.RefactoringFactory"
49 serviceImplementation="com.intellij.refactoring.openapi.impl.RefactoringFactoryImpl"/>
50 <projectService serviceInterface="com.intellij.openapi.vcs.impl.VcsPathPresenter"
51 serviceImplementation="com.intellij.openapi.vcs.impl.PlatformVcsPathPresenter"/>
52 <applicationService serviceInterface="com.intellij.openapi.wm.impl.FrameTitleBuilder"
53 serviceImplementation="com.intellij.openapi.wm.impl.PlatformFrameTitleBuilder"/>
54 <applicationService serviceInterface="com.intellij.platform.ProjectBaseDirectory"
55 serviceImplementation="com.intellij.platform.ProjectBaseDirectory"/>
56 <applicationService serviceInterface="com.intellij.ide.util.ModuleRendererFactory"
57 serviceImplementation="com.intellij.ide.util.PlatformModuleRendererFactory"/>
58 <projectService serviceInterface="com.intellij.ide.util.scopeChooser.ScopeChooserConfigurable$Factory"
59 serviceImplementation="com.intellij.ide.util.scopeChooser.ScopeChooserConfigurable$Factory"/>
61 <refactoring.copyHandler implementation="com.intellij.refactoring.copy.CopyFilesOrDirectoriesHandler"/>
62 <refactoring.moveHandler implementation="com.intellij.refactoring.move.moveFilesOrDirectories.MoveFilesOrDirectoriesHandler" id="moveFileOrDir"/>
63 <applicationService serviceInterface="com.intellij.codeEditor.printing.FileSeparatorProvider"
64 serviceImplementation="com.intellij.codeEditor.printing.FileSeparatorProvider"/>
66 <treeStructureProvider implementation="com.intellij.platform.PlatformProjectViewStructureProvider"/>
68 <getDataRule key="context.ProjectFileDirectory" implementationClass="com.intellij.platform.PlatformFileProjectDirectoryRule"/>
70 <applicationConfigurable implementation="com.intellij.profile.codeInspection.ui.PlatformInspectionsConfigurable" order="before intentions"/>
72 <checkoutCompletedListener implementation="com.intellij.openapi.vcs.checkout.PlatformProjectCheckoutListener"/>
76 <xi:include href="xdebugger.xml" xpointer="xpointer(/root/*)"/>
77 <xi:include href="/META-INF/ultimate.xml" xpointer="xpointer(/idea-plugin/*)">
80 <xi:include href="/META-INF/GraphPlugin.xml" xpointer="xpointer(/idea-plugin/*)">