blob: 107f3902d9da83777b4bcf3483b1d461ec6cae0c [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.4"?>
<plugin>
<extension-point id="debugUIHelper" name="Debug UI Helper" schema="schema/debugUIHelper.exsd"/>
<extension point="org.eclipse.debug.core.launchConfigurationTypes">
<launchConfigurationType
delegate="com.google.dart.tools.debug.core.configs.DartServerLaunchConfigurationDelegate"
id="com.google.dart.tools.debug.core.serverLaunchConfig"
modes="run,debug"
name="%launchconfig.server.name"
sourceLocatorId="com.google.dart.tools.debug.core.sourceLookupDirector"
sourcePathComputerId="com.google.dart.tools.debug.core.serverSourcePathComputer">
</launchConfigurationType>
<launchConfigurationType
delegate="com.google.dart.tools.debug.core.configs.DartiumLaunchConfigurationDelegate"
id="com.google.dart.tools.debug.core.dartiumLaunchConfig"
modes="run,debug"
name="%launchconfig.dartium.name"
sourceLocatorId="com.google.dart.tools.debug.core.sourceLookupDirector"
sourcePathComputerId="com.google.dart.tools.debug.core.dartiumSourcePathComputer">
</launchConfigurationType>
<launchConfigurationType
delegate="com.google.dart.tools.debug.core.configs.ChromeAppLaunchConfigurationDelegate"
id="com.google.dart.tools.debug.core.chromeAppLaunchConfig"
modes="run,debug"
name="%launchconfig.chromeApp.name"
sourceLocatorId="com.google.dart.tools.debug.core.sourceLookupDirector"
sourcePathComputerId="com.google.dart.tools.debug.core.dartiumSourcePathComputer">
</launchConfigurationType>
<launchConfigurationType
delegate="com.google.dart.tools.debug.core.mobile.MobileLaunchConfigurationDelegate"
id="com.google.dart.tools.debug.core.mobileLaunchConfig"
modes="run,debug"
name="Mobile launch"
sourceLocatorId="com.google.dart.tools.debug.core.sourceLookupDirector"
sourcePathComputerId="com.google.dart.tools.debug.core.dartiumSourcePathComputer">
</launchConfigurationType>
</extension>
<!-- breakpoints -->
<extension
id="breakpointMarker"
point="org.eclipse.core.resources.markers">
<super type="org.eclipse.debug.core.lineBreakpointMarker"/>
<persistent value="true"/>
</extension>
<extension point="org.eclipse.debug.core.breakpoints">
<breakpoint
class="com.google.dart.tools.debug.core.breakpoints.DartBreakpoint"
id="com.google.dart.tools.debug.core.lineBreakpoint"
markerType="com.google.dart.tools.debug.core.breakpointMarker"
name="Dart breakpoint">
</breakpoint>
</extension>
<!-- source locator -->
<extension point="org.eclipse.debug.core.sourceLocators">
<sourceLocator
name="Dart Source Lookup Director"
class="com.google.dart.tools.debug.core.source.DartSourceLookupDirector"
id="com.google.dart.tools.debug.core.sourceLookupDirector">
</sourceLocator>
</extension>
<extension point="org.eclipse.debug.core.sourcePathComputers">
<sourcePathComputer
class="com.google.dart.tools.debug.core.server.ServerSourcePathComputerDelegate"
id="com.google.dart.tools.debug.core.serverSourcePathComputer">
</sourcePathComputer>
<sourcePathComputer
class="com.google.dart.tools.debug.core.dartium.DartiumSourcePathComputerDelegate"
id="com.google.dart.tools.debug.core.dartiumSourcePathComputer">
</sourcePathComputer>
</extension>
<!-- debugger expression evaluation -->
<extension point="org.eclipse.debug.core.watchExpressionDelegates">
<watchExpressionDelegate
debugModel="com.google.dart.tools.debug.core"
delegateClass="com.google.dart.tools.debug.core.expr.WatchExpressionDelegate"/>
</extension>
<extension point="org.eclipse.debug.core.logicalStructureTypes">
<logicalStructureType
id="com.google.dart.tools.debug.core.logical.mapStructureType"
class="com.google.dart.tools.debug.core.logical.MapStructureType"
description="Dart Maps"
modelIdentifier="com.google.dart.tools.debug.core">
</logicalStructureType>
</extension>
<!-- Code coverage -->
<extension
id="coverageText"
point="org.eclipse.core.resources.markers">
<super type="org.eclipse.core.resources.marker"/>
<super type="org.eclipse.core.resources.textmarker"/>
<persistent value="false"/>
</extension>
<extension
id="coverageOverview"
point="org.eclipse.core.resources.markers">
<super type="org.eclipse.core.resources.marker"/>
<super type="org.eclipse.core.resources.textmarker"/>
<persistent value="false"/>
</extension>
</plugin>