blob: 3512d695e432f1b9a2d2db958b408ae223768a52 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.2"?>
<plugin>
<extension point="org.eclipse.core.runtime.preferences">
<initializer
class="org.eclipse.dltk.tcl.activestatedebugger.preferences.TclActiveStateDebuggerPreferenceInitializer"/>
</extension>
<extension point="org.eclipse.dltk.launching.debuggingEngine">
<engineContribution natureId="org.eclipse.dltk.tcl.core.nature">
<engine
class="org.eclipse.dltk.tcl.activestatedebugger.TclActiveStateDebuggerRunnerFactory"
description="%ActiveStateDebuggingEngine.description"
id="org.eclipse.dltk.tcl.activestatedebugger"
name="%ActiveStateDebuggingEngine.name"
preferencePageId="org.eclipse.dltk.tcl.preferences.debug.activestatedebugger"
propertyPageId="org.eclipse.dltk.tcl.propertyPage.debug.engines.activestatedebugger"
priority="0">
</engine>
</engineContribution>
</extension>
<extension point="org.eclipse.ui.preferencePages">
<page
category="org.eclipse.dltk.tcl.preferences.debug.engines"
class="org.eclipse.dltk.tcl.activestatedebugger.preferences.TclActiveStateDebuggerPreferencePage"
id="org.eclipse.dltk.tcl.preferences.debug.activestatedebugger"
name="%TclActiveStateDebuggerPreferencePage.name">
</page>
</extension>
<extension point="org.eclipse.ui.propertyPages">
<page
class="org.eclipse.dltk.tcl.activestatedebugger.preferences.TclActiveStateDebuggerPreferencePage"
category="org.eclipse.dltk.tcl.propertyPage.debug.engines"
id="org.eclipse.dltk.tcl.propertyPage.debug.engines.activestatedebugger"
name="%TclActiveStateDebuggerPropertyPage.name">
<enabledWhen>
<adapt type="org.eclipse.core.resources.IProject">
<test
property="org.eclipse.core.resources.projectNature"
value="org.eclipse.dltk.tcl.core.nature" />
</adapt>
</enabledWhen>
</page>
</extension>
<extension
point="org.eclipse.dltk.core.buildParticipant">
<buildParticipant
class="org.eclipse.dltk.tcl.activestatedebugger.spawnpoint.TclSpawnpointBuildParticipantFactory"
id="org.eclipse.dltk.tcl.debug.spawnpoint.builder"
name="Tcl Spawnpoint Builder"
nature="org.eclipse.dltk.tcl.core.nature">
<requires
id="org.eclipse.dltk.tcl.validators.checks">
</requires>
</buildParticipant>
</extension>
<extension id="spawnpoint" point="org.eclipse.core.resources.markers">
<super type="org.eclipse.core.resources.textmarker"/>
<persistent value="true"/>
</extension>
<extension point="org.eclipse.dltk.tcl.debug.spawnpointCommand">
<command name="spawn" enabled="false" />
<command name="exec" enabled="false" />
<command name="open" enabled="false" />
<command name="thread::create" />
</extension>
<extension point="org.eclipse.ui.editors.annotationTypes">
<type
name="org.eclipse.dltk.tcl.debug.ui.spawnpoint"
markerType="org.eclipse.dltk.tcl.activestatedebugger.spawnpoint">
</type>
</extension>
</plugin>