blob: a1d708655002deb9f01a0597b42bf14a8548c407 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.0"?>
<plugin>
<extension-point id="resolver" name="Reference Resolver" schema="schema/resolver.exsd"/>
<extension point="org.eclipse.core.runtime.preferences">
<initializer
class="org.eclipse.dltk.javascript.internal.core.JavaScriptCorePreferenceInitializer" />
</extension>
<extension
id="nature"
point="org.eclipse.core.resources.natures">
<runtime>
<run class="org.eclipse.dltk.javascript.core.JavaScriptNature"/>
</runtime>
</extension>
<extension
point="org.eclipse.dltk.core.language">
<language
class="org.eclipse.dltk.javascript.core.JavaScriptLanguageToolkit"
nature="org.eclipse.dltk.javascript.core.nature"/>
</extension>
<extension
point="org.eclipse.dltk.javascript.core.resolver">
<resolver
class="org.eclipse.dltk.internal.javascript.reference.resolvers.SourceBasedResolverFactory"
id="sourceResolver">
</resolver>
</extension>
<extension
point="org.eclipse.dltk.core.mixin">
<mixin
class="org.eclipse.dltk.javascript.internal.core.mixin.JavaScriptMixinParser"
nature="org.eclipse.dltk.javascript.core.nature">
</mixin>
</extension>
<extension
point="org.eclipse.dltk.core.sourceParsers">
<parserContribution
natureId="org.eclipse.dltk.javascript.core.nature">
<parser
class="org.eclipse.dltk.internal.javascript.parser.JavaScriptSourceParserFactory"
description="JavaScript Source Parser"
id="org.eclipse.dltk.javascript.sourceParser"
name="JavaScript Source Parser"
priority="0" />
</parserContribution>
</extension>
<extension
point="org.eclipse.dltk.core.sourceElementParsers">
<parser
class="org.eclipse.dltk.internal.javascript.parser.JavaScriptSourceElementParser"
nature="org.eclipse.dltk.javascript.core.nature"
priority="0">
</parser>
</extension>
<extension
point="org.eclipse.dltk.core.completionEngine">
<completionEngine
class="org.eclipse.dltk.javascript.internal.core.codeassist.completion.JavaScriptCompletionEngine"
nature="org.eclipse.dltk.javascript.core.nature"
priority="0">
</completionEngine>
</extension>
<extension
point="org.eclipse.dltk.core.selectionEngine">
<selectionEngine
class="org.eclipse.dltk.javascript.internal.core.codeassist.selection.JavaScriptSelectionEngine"
nature="org.eclipse.dltk.javascript.core.nature"
priority="0">
</selectionEngine>
</extension>
<extension
point="org.eclipse.dltk.core.search">
<seachFactory
class="org.eclipse.dltk.javascript.internal.core.JavaScriptSearchFactory"
nature="org.eclipse.dltk.javascript.core.nature"
priority="0">
</seachFactory>
</extension>
<extension
point="org.eclipse.dltk.core.callHierarchy">
<callHerarchiesFactory
class="org.eclipse.dltk.javascript.internal.core.JavaScriptCallHierarchyFactory"
nature="org.eclipse.dltk.javascript.core.nature"
priority="0">
</callHerarchiesFactory>
</extension>
<extension
point="org.eclipse.core.runtime.contentTypes">
<content-type
base-type="org.eclipse.core.runtime.text"
file-extensions="js"
file-names="js"
id="org.eclipse.dltk.javascriptContentType"
name="JavaScript source file"
priority="high">
</content-type>
</extension>
<extension
point="org.eclipse.dltk.core.buildParticipant">
<buildParticipant
class="org.eclipse.dltk.core.builder.ParserBuildParticipantFactory"
id="org.eclipse.dltk.javascript.buildParticipant.parser"
name="JavaScript parser"
nature="org.eclipse.dltk.javascript.core.nature">
</buildParticipant>
<buildParticipant
class="org.eclipse.dltk.internal.javascript.parser.JavaScriptTodoParserType"
id="org.eclipse.dltk.javascript.todo"
name="JavaScript TODO task parser"
nature="org.eclipse.dltk.javascript.core.nature">
<requires
id="org.eclipse.dltk.javascript.buildParticipant.parser">
</requires>
</buildParticipant>
</extension>
</plugin>