2014-07-31 04:56:12 -07:00
|
|
|
<?xml version="1.0" encoding="UTF-8"?>
|
|
|
|
<?eclipse version="3.0"?>
|
2014-07-31 09:01:56 -07:00
|
|
|
<plugin>
|
2014-07-31 04:56:12 -07:00
|
|
|
<extension point="org.eclipse.debug.core.launchConfigurationTypes">
|
|
|
|
<launchConfigurationType
|
|
|
|
sourceLocatorId="org.teavm.eclipse.debugger.sourceLookup"
|
|
|
|
name="TeaVM remote"
|
2014-07-31 09:01:56 -07:00
|
|
|
sourcePathComputerId="org.teavm.eclipse.debugger.sourcePath"
|
2014-07-31 04:56:12 -07:00
|
|
|
delegate="org.teavm.eclipse.debugger.TeaVMLaunchConfigurationDelegate"
|
|
|
|
modes="debug"
|
|
|
|
id="org.teavm.eclipse.debugger.launchConfig">
|
|
|
|
</launchConfigurationType>
|
|
|
|
</extension>
|
|
|
|
<extension point="org.eclipse.debug.core.sourceLocators">
|
|
|
|
<sourceLocator
|
|
|
|
name="TeaVM Source Lookup Director"
|
|
|
|
class="org.teavm.eclipse.debugger.TeaVMSourceLookupDirector"
|
|
|
|
id="org.teavm.eclipse.debugger.sourceLookup">
|
|
|
|
</sourceLocator>
|
|
|
|
</extension>
|
2014-07-31 09:01:56 -07:00
|
|
|
<extension point="org.eclipse.debug.core.sourcePathComputers">
|
|
|
|
<sourcePathComputer
|
|
|
|
class="org.teavm.eclipse.debugger.TeaVMSourcePathComputerDelegate"
|
|
|
|
id="org.teavm.eclipse.debugger.sourcePath">
|
|
|
|
</sourcePathComputer>
|
|
|
|
</extension>
|
2014-07-31 04:56:12 -07:00
|
|
|
<extension point="org.eclipse.debug.ui.launchConfigurationTabGroups">
|
|
|
|
<launchConfigurationTabGroup
|
|
|
|
type="org.teavm.eclipse.debugger.launchConfig"
|
|
|
|
description="Debug TeaVM program"
|
|
|
|
class="org.teavm.eclipse.debugger.ui.TeaVMTabGroup"
|
|
|
|
id="org.teavm.eclipse.debugger.ui.tabs">
|
|
|
|
</launchConfigurationTabGroup>
|
|
|
|
</extension>
|
2014-08-31 01:36:44 -07:00
|
|
|
<extension point="org.eclipse.debug.ui.launchConfigurationTypeImages">
|
|
|
|
<launchConfigurationTypeImage
|
|
|
|
id="org.teavm.eclipse.debugger.ui.launchConfigIcon"
|
|
|
|
configTypeID="org.teavm.eclipse.debugger.launchConfig"
|
|
|
|
icon="teavm-16.png">
|
|
|
|
</launchConfigurationTypeImage>
|
|
|
|
</extension>
|
2014-07-31 09:01:56 -07:00
|
|
|
<extension point="org.eclipse.debug.ui.debugModelPresentations">
|
|
|
|
<debugModelPresentation
|
2014-08-14 01:20:23 -07:00
|
|
|
class="org.teavm.eclipse.debugger.ui.TeaVMDebugModelPresentation"
|
2014-09-13 05:45:04 -07:00
|
|
|
id="org.teavm.eclipse.debugger">
|
2014-07-31 09:01:56 -07:00
|
|
|
</debugModelPresentation>
|
|
|
|
</extension>
|
2014-09-13 13:45:10 -07:00
|
|
|
|
|
|
|
<extension point="org.eclipse.core.resources.natures" id="nature" name="TeaVM nature">
|
|
|
|
<runtime>
|
|
|
|
<run class="org.teavm.eclipse.TeaVMProjectNature"/>
|
|
|
|
</runtime>
|
|
|
|
</extension>
|
|
|
|
<extension point="org.eclipse.ui.propertyPages">
|
2014-09-14 09:08:31 -07:00
|
|
|
<page id="org.teavm.eclipse.projectProperties" name="TeaVM" class="org.teavm.eclipse.ui.TeaVMProjectPropertyPage">
|
|
|
|
<enabledWhen>
|
|
|
|
<or>
|
|
|
|
<instanceof value="org.eclipse.core.resources.IProject"/>
|
|
|
|
<instanceof value="org.eclipse.jdt.core.IJavaProject"/>
|
|
|
|
</or>
|
|
|
|
</enabledWhen>
|
2014-09-13 13:45:10 -07:00
|
|
|
</page>
|
|
|
|
</extension>
|
2014-09-14 09:08:31 -07:00
|
|
|
</plugin>
|