blob: bdafed2ff765775c86010ef2fe613379ac79c5af [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.2"?>
<plugin>
<extension point="org.eclipse.ui.preferencePages">
<page
class="org.eclipse.wst.xsl.internal.debug.ui.preferences.MainPreferencePage"
id="org.eclipse.wst.xsl.launching.ui.preferences.BasePreferencePage"
name="XSL" />
<page
category="org.eclipse.wst.xsl.launching.ui.preferences.BasePreferencePage"
class="org.eclipse.wst.xsl.internal.debug.ui.preferences.ProcessorsPreferencePage"
id="org.eclipse.wst.xsl.launching.ui.preferences.ProcessorPreferencePage"
name="Installed Processors">
</page>
<page
category="org.eclipse.wst.xsl.launching.ui.preferences.BasePreferencePage"
class="org.eclipse.wst.xsl.internal.debug.ui.preferences.FeaturesPreferencePage"
id="org.eclipse.wst.xsl.debug.ui.page1"
name="Features" />
<page
category="org.eclipse.wst.xsl.launching.ui.preferences.BasePreferencePage"
class="org.eclipse.wst.xsl.internal.debug.ui.preferences.OutputPreferencePage"
id="org.eclipse.wst.xsl.debug.ui.output"
name="Output Properties" />
</extension>
<extension
point="org.eclipse.ui.perspectiveExtensions">
<perspectiveExtension targetID="org.eclipse.wst.xml.perspective">
<actionSet id="org.eclipse.debug.ui.debugActionSet"/>
<actionSet id="org.eclipse.debug.ui.launchActionSet"/>
<actionSet id="org.eclipse.debug.ui.breakpointActionSet"/>
<actionSet id="org.eclipse.debug.ui.profileActionSet"/>
</perspectiveExtension>
</extension>
<extension
point="org.eclipse.debug.ui.launchConfigurationTypeImages">
<launchConfigurationTypeImage icon="icons/sample.gif"
configTypeID="org.eclipse.wst.xsl.launching.launchConfigurationType"
id="org.eclipse.wst.xsl.internal.debug.ui.launchConfigurationTypeImage" />
</extension>
<extension
point="org.eclipse.debug.ui.launchConfigurationTabGroups">
<launchConfigurationTabGroup
class="org.eclipse.wst.xsl.internal.debug.ui.XSLTTabGroup"
id="org.eclipse.wst.xsl.internal.debug.ui.launchConfigurationTabGroup.xslt"
type="org.eclipse.wst.xsl.launching.launchConfigurationType">
<launchMode
description="Create a configuration to debug an XSLT transformation"
mode="debug"
perspective="org.eclipse.debug.ui.DebugPerspective"/>
<launchMode
description="Create a configuration to run an XSLT transformation"
mode="run"
perspective="org.eclipse.wst.xml.perspective"/>
</launchConfigurationTabGroup>
</extension>
<extension
point="org.eclipse.ui.contexts">
<context
description="Context for debugging XSLT"
id="org.eclipse.wst.xsl.debug.ui.context"
name="XSLT Debugging"
parentId="org.eclipse.debug.ui.debugging">
</context>
</extension>
<extension point="org.eclipse.debug.ui.debugModelPresentations">
<debugModelPresentation
class="org.eclipse.wst.xsl.internal.debug.ui.model.XSLModelPresentation"
id="org.eclipse.wst.xsl.launching.XSLDebugModel">
</debugModelPresentation>
</extension>
<extension point="org.eclipse.debug.ui.launchShortcuts">
<shortcut
class="org.eclipse.wst.xsl.internal.debug.ui.XSLLaunchShortcut"
id="org.eclipse.wst.xsl.debug.ui.launchshortcut"
label="XSL Transformation" modes="run, debug, profile">
<contextualLaunch>
<enablement>
<with variable="selection">
<count value="2" />
<!-- <iterate>
<or>
<test property="org.eclipse.wst.xsl.debug.ui.canTransform"/>
</or>
</iterate> -->
</with>
</enablement>
</contextualLaunch>
<!-- <contextualLaunch>
<enablement>
<with variable="selection">
<count value="+"/>
<test property="org.eclipse.wst.xslt.launching.ui.canTransform"/>
</with>
</enablement>
</contextualLaunch> -->
</shortcut>
</extension>
<extension
point="org.eclipse.debug.ui.debugModelContextBindings">
<modelContextBinding
contextId="org.eclipse.wst.xsl.debug.ui.context"
debugModelId="org.eclipse.wst.xsl.launching.XSLDebugModel">
</modelContextBinding>
</extension>
<extension
point="org.eclipse.debug.ui.contextViewBindings">
<contextViewBinding
autoOpen="true"
contextId="org.eclipse.wst.xsl.debug.ui.context"
viewId="org.eclipse.wst.xml.ui.xpath.view">
</contextViewBinding>
</extension>
<extension point="org.eclipse.wst.sse.ui.breakpoint">
<breakpointContribution
id="org.eclipse.wst.xsl.debug.ui.providers">
<provider contentTypes="org.eclipse.wst.xml.core.xslsource"
class="org.eclipse.wst.xsl.internal.debug.ui.breakpoint.XSLBreakpointProvider:*xsl,*xslt"
id="org.eclipse.wst.xsl.debug.ui.XSLBreakpointProvider" />
</breakpointContribution>
</extension>
<extension
point="org.eclipse.debug.ui.launchShortcuts">
<shortcut
class="org.eclipse.wst.xsl.internal.debug.ui.XSLLaunchShortcut"
id="org.eclipse.wst.xsl.internal.debug.ui.XSLLaunchShortcut"
label="XSLT Transformation"
modes="run,debug,profile">
<contextualLaunch></contextualLaunch>
</shortcut>
</extension>
</plugin>