blob: 469872422e3a93d61f110f0e3968a26d2609efae [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.2"?>
<plugin>
<extension
point="org.eclipse.debug.core.launchConfigurationTypes">
<launchConfigurationType
delegate="org.eclipse.m2m.atl.core.ui.launch.AtlLaunchConfigurationDelegate"
id="org.eclipse.m2m.atl.adt.launching.atlTransformation"
modes="run, debug"
name="ATL Transformation">
</launchConfigurationType>
<launchConfigurationType
delegate="org.eclipse.m2m.atl.core.ui.launch.RemoteAtlConfigurationDelegate"
id="org.eclipse.m2m.atl.adt.launching.remoteAtlTransformation"
modes="debug"
name="Remote ATL Transformation">
</launchConfigurationType>
</extension>
<extension
point="org.eclipse.debug.ui.launchConfigurationTabGroups">
<launchConfigurationTabGroup
class="org.eclipse.m2m.atl.core.ui.launch.AtlTabGroup"
id="org.eclipse.m2m.atl.core.ui.atlTransformationTabGroup"
type="org.eclipse.m2m.atl.adt.launching.atlTransformation">
</launchConfigurationTabGroup>
<launchConfigurationTabGroup
class="org.eclipse.m2m.atl.core.ui.launch.RemoteAtlTabGroup"
id="org.eclipse.m2m.atl.core.ui.remoteAtlTransformationTabGroup"
type="org.eclipse.m2m.atl.adt.launching.remoteAtlTransformation">
</launchConfigurationTabGroup>
</extension>
<extension
point="org.eclipse.debug.ui.launchConfigurationTypeImages">
<launchConfigurationTypeImage
configTypeID="org.eclipse.m2m.atl.adt.launching.atlTransformation"
icon="icons/atl_logo.gif"
id="org.eclipse.m2m.atl.core.ui.atlTransformationImage">
</launchConfigurationTypeImage>
<launchConfigurationTypeImage
configTypeID="org.eclipse.m2m.atl.adt.launching.remoteAtlTransformation"
icon="icons/atl_remote.gif"
id="org.eclipse.m2m.atl.core.ui.remoteAtlTransformationImage">
</launchConfigurationTypeImage>
</extension>
<extension
point="org.eclipse.ui.console.consolePatternMatchListeners">
<consolePatternMatchListener
class="org.eclipse.m2m.atl.core.ui.ATLConsoleTracker"
id="org.eclipse.m2m.atl.core.ui.ATLConsoleTracker"
regex="\(\S*atl\S*\)">
<enablement>
<or>
<test
property="org.eclipse.ui.console.consoleTypeTest"
value="atlConsole">
</test>
<test
property="org.eclipse.debug.ui.processTypeTest"
value="org.eclipse.ant.ui.antProcess">
</test>
</or></enablement>
</consolePatternMatchListener>
</extension>
<extension
point="org.eclipse.debug.ui.launchShortcuts">
<shortcut
class="org.eclipse.m2m.atl.core.ui.launch.ATLLaunchShortcut"
description="Launches a local ATL transformation"
icon="icons/atl_logo.gif"
id="org.eclipse.m2m.atl.core.ui.atlLaunchShortcut"
label="ATL transformation"
modes="run, debug">
<description
description="Runs a local ATL transformation"
mode="run">
</description>
<description
description="Debugs a local ATL transformation"
mode="debug">
</description>
<contextualLaunch>
<enablement>
<with variable="selection">
<count
value="1">
</count>
<iterate>
<test
property="org.eclipse.debug.ui.matchesPattern"
value="*.atl">
</test></iterate>
</with>
</enablement>
</contextualLaunch>
</shortcut>
</extension>
</plugin>