blob: f7934f5d80ac77df85dc2694251e41c9e9c2bf27 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.0"?>
<plugin>
<extension-point id="scriptDebugModel" name="%extension-point.name.scriptDebugModel"
schema="schema/scriptDebugModel.exsd" />
<extension-point id="smartStepEvaluator" name="%extension-point.name.smartStepEvaluator" schema="schema/smartStepEvaluator.exsd"/>
<extension-point id="hotCodeReplaceProvider" name="%extension-point.name.hotCodeReplaceProvider" schema="schema/hotCodeReplaceProvider.exsd"/>
<extension point="org.eclipse.core.runtime.preferences">
<initializer
class="org.eclipse.dltk.debug.core.DLTKDebugPluginPreferenceInitializer" />
</extension>
<extension id="scriptBreakpointMarker"
point="org.eclipse.core.resources.markers">
<persistent value="true"/>
<super type="org.eclipse.debug.core.breakpointMarker" />
<attribute name="org.eclipse.dltk.debug.id"/>
<attribute name="org.eclipse.dltk.debug.hit_count"/>
<attribute name="org.eclipse.dltk.debug.expression"/>
<attribute name="org.eclipse.dltk.debug.expression.state"/>
<attribute name="org.eclipse.dltk.debug.hit_value"/>
<attribute name="org.eclipse.dltk.debug.hit_condition"/>
</extension>
<extension id="scriptLineBreakpointMarker"
point="org.eclipse.core.resources.markers">
<persistent value="true" />
<super type="org.eclipse.dltk.debug.scriptBreakpointMarker" />
<super type="org.eclipse.debug.core.lineBreakpointMarker" />
</extension>
<extension id="scriptExceptionBreakpointMarker"
point="org.eclipse.core.resources.markers">
<persistent value="true" />
<super type="org.eclipse.dltk.debug.scriptBreakpointMarker" />
<attribute name="org.eclipse.dltk.debug.typeName"/>
<attribute name="org.eclipse.dltk.debug.caught"/>
<attribute name="org.eclipse.dltk.debug.uncaught"/>
<attribute name="org.eclipse.dltk.debug.suspend_on_subclasses"/>
</extension>
<extension id="scriptMethodEntryBreakpointMarker"
point="org.eclipse.core.resources.markers">
<persistent value="true" />
<super type="org.eclipse.dltk.debug.scriptLineBreakpointMarker" />
<attribute name="org.eclipse.dltk.debug.methodName"/>
<attribute name="org.eclipse.dltk.debug.methodEntry"/>
<attribute name="org.eclipse.dltk.debug.methodExit"/>
<attribute name="org.eclipse.dltk.debug.entryBrId"/>
<attribute name="org.eclipse.dltk.debug.exitBrId"/>
</extension>
<extension id="scriptWatchPointMarker"
point="org.eclipse.core.resources.markers">
<persistent value="true" />
<super type="org.eclipse.dltk.debug.scriptLineBreakpointMarker" />
<attribute name="org.eclipse.dltk.debug.fieldName"/>
<attribute name="org.eclipse.dltk.debug.access"/>
<attribute name="org.eclipse.dltk.debug.modification"/>
</extension>
<extension point="org.eclipse.debug.core.breakpoints">
<breakpoint
class="org.eclipse.dltk.internal.debug.core.model.ScriptLineBreakpoint"
id="scriptLineBreakpoint"
markerType="org.eclipse.dltk.debug.scriptLineBreakpointMarker"
name="%ScriptLineBreakpoint.name"/>
<breakpoint
class="org.eclipse.dltk.internal.debug.core.model.ScriptMethodEntryBreakpoint"
id="scriptMethodEntryBreakpoint"
markerType="org.eclipse.dltk.debug.scriptMethodEntryBreakpointMarker"
name="%ScriptMethodEntryBreakpoint.name"/>
<breakpoint
class="org.eclipse.dltk.internal.debug.core.model.ScriptWatchpoint"
id="scriptWatchpoint"
markerType="org.eclipse.dltk.debug.scriptWatchPointMarker"
name="%ScriptWatchpoint.name"/>
<breakpoint
class="org.eclipse.dltk.internal.debug.core.model.ScriptExceptionBreakpoint"
id="scriptExceptionBreakpoint"
markerType="org.eclipse.dltk.debug.scriptExceptionBreakpointMarker"
name="%ScriptExceptionBreakpoint.name">
</breakpoint>
</extension>
</plugin>