<?xml version="1.0" encoding="UTF-8"?>
|
<?eclipse version="3.4"?>
|
<plugin>
|
|
<extension
|
id="sampleBuilder"
|
name="Sample Project Builder"
|
point="org.eclipse.core.resources.builders">
|
<builder
|
hasNature="true">
|
<run
|
class="qq.builder.SampleBuilder">
|
</run>
|
</builder>
|
</extension>
|
<extension
|
point="org.eclipse.debug.ui.launchShortcuts">
|
<shortcut
|
class="qq.builder.JavaApplicationLaunchServerShortcut"
|
description="VCIApplicatuion debug"
|
helpContextId="org.eclipse.jdt.debug.ui.shortcut_local_java_application"
|
icon="$nl$/icons/full/etool16/java_app.gif"
|
id="org.eclipse.jdt.debug.ui.localJavaShortcut"
|
label="VCI Server debug"
|
modes="debug">
|
<contextualLaunch>
|
<enablement>
|
<with variable="selection">
|
<count value="1"/>
|
<iterate>
|
<and>
|
<adapt type="org.eclipse.jdt.core.IJavaElement">
|
<test property="org.eclipse.jdt.core.isInJavaProject"/>
|
</adapt>
|
<or>
|
<test property="org.eclipse.jdt.launching.hasMain"/>
|
<test property="org.eclipse.jdt.launching.isContainer"/>
|
<test property="org.eclipse.jdt.launching.isPackageFragment"/>
|
<test property="org.eclipse.jdt.launching.isPackageFragmentRoot"/>
|
</or>
|
</and>
|
</iterate>
|
</with>
|
</enablement>
|
</contextualLaunch>
|
<configurationType
|
id="org.eclipse.jdt.launching.localJavaApplication">
|
</configurationType>
|
<description
|
description="%RunJavaLaunchShortcut.description"
|
mode="run">
|
</description>
|
<description
|
description="%DebugJavaLaunchShortcut.description"
|
mode="debug">
|
</description>
|
</shortcut>
|
</extension>
|
|
<extension
|
point="org.eclipse.debug.ui.launchShortcuts">
|
<shortcut
|
class="qq.builder.JavaApplicationLaunchServerShortcut"
|
description="VCIApplicatuion debug"
|
helpContextId="org.eclipse.jdt.debug.ui.shortcut_local_java_application"
|
icon="$nl$/icons/full/etool16/java_app.gif"
|
id="org.eclipse.jdt.debug.ui.localJavaShortcut"
|
label="VCI Server run"
|
modes="run">
|
<contextualLaunch>
|
<enablement>
|
<with variable="selection">
|
<count value="1"/>
|
<iterate>
|
<and>
|
<adapt type="org.eclipse.jdt.core.IJavaElement">
|
<test property="org.eclipse.jdt.core.isInJavaProject"/>
|
</adapt>
|
<or>
|
<test property="org.eclipse.jdt.launching.hasMain"/>
|
<test property="org.eclipse.jdt.launching.isContainer"/>
|
<test property="org.eclipse.jdt.launching.isPackageFragment"/>
|
<test property="org.eclipse.jdt.launching.isPackageFragmentRoot"/>
|
</or>
|
</and>
|
</iterate>
|
</with>
|
</enablement>
|
</contextualLaunch>
|
<configurationType
|
id="org.eclipse.jdt.launching.localJavaApplication">
|
</configurationType>
|
<description
|
description="%RunJavaLaunchShortcut.description"
|
mode="run">
|
</description>
|
<description
|
description="%DebugJavaLaunchShortcut.description"
|
mode="debug">
|
</description>
|
</shortcut>
|
</extension>
|
|
|
|
|
|
|
|
<extension
|
id="sampleBuilder"
|
name="Sample Project Builder"
|
point="org.eclipse.core.resources.builders">
|
<builder
|
hasNature="true">
|
<run
|
class="qq.builder.SampleBuilder">
|
</run>
|
</builder>
|
</extension>
|
<extension
|
point="org.eclipse.debug.ui.launchShortcuts">
|
<shortcut
|
class="qq.builder.JavaApplicationLaunchClientShortcut"
|
description="VCIApplicatuion debug"
|
helpContextId="org.eclipse.jdt.debug.ui.shortcut_local_java_application"
|
icon="$nl$/icons/full/etool16/java_app.gif"
|
id="org.eclipse.jdt.debug.ui.localJavaShortcut"
|
label="VCI Client debug"
|
modes="debug">
|
<contextualLaunch>
|
<enablement>
|
<with variable="selection">
|
<count value="1"/>
|
<iterate>
|
<and>
|
<adapt type="org.eclipse.jdt.core.IJavaElement">
|
<test property="org.eclipse.jdt.core.isInJavaProject"/>
|
</adapt>
|
<or>
|
<test property="org.eclipse.jdt.launching.hasMain"/>
|
<test property="org.eclipse.jdt.launching.isContainer"/>
|
<test property="org.eclipse.jdt.launching.isPackageFragment"/>
|
<test property="org.eclipse.jdt.launching.isPackageFragmentRoot"/>
|
</or>
|
</and>
|
</iterate>
|
</with>
|
</enablement>
|
</contextualLaunch>
|
<configurationType
|
id="org.eclipse.jdt.launching.localJavaApplication">
|
</configurationType>
|
<description
|
description="%RunJavaLaunchShortcut.description"
|
mode="run">
|
</description>
|
<description
|
description="%DebugJavaLaunchShortcut.description"
|
mode="debug">
|
</description>
|
</shortcut>
|
</extension>
|
|
<extension
|
point="org.eclipse.debug.ui.launchShortcuts">
|
<shortcut
|
class="qq.builder.JavaApplicationLaunchClientShortcut"
|
description="VCIApplicatuion debug"
|
helpContextId="org.eclipse.jdt.debug.ui.shortcut_local_java_application"
|
icon="$nl$/icons/full/etool16/java_app.gif"
|
id="org.eclipse.jdt.debug.ui.localJavaShortcut"
|
label="VCI Client run"
|
modes="run">
|
<contextualLaunch>
|
<enablement>
|
<with variable="selection">
|
<count value="1"/>
|
<iterate>
|
<and>
|
<adapt type="org.eclipse.jdt.core.IJavaElement">
|
<test property="org.eclipse.jdt.core.isInJavaProject"/>
|
</adapt>
|
<or>
|
<test property="org.eclipse.jdt.launching.hasMain"/>
|
<test property="org.eclipse.jdt.launching.isContainer"/>
|
<test property="org.eclipse.jdt.launching.isPackageFragment"/>
|
<test property="org.eclipse.jdt.launching.isPackageFragmentRoot"/>
|
</or>
|
</and>
|
</iterate>
|
</with>
|
</enablement>
|
</contextualLaunch>
|
<configurationType
|
id="org.eclipse.jdt.launching.localJavaApplication">
|
</configurationType>
|
<description
|
description="%RunJavaLaunchShortcut.description"
|
mode="run">
|
</description>
|
<description
|
description="%DebugJavaLaunchShortcut.description"
|
mode="debug">
|
</description>
|
</shortcut>
|
</extension>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<extension
|
id="sampleNature"
|
name="Sample Project Nature"
|
point="org.eclipse.core.resources.natures">
|
<runtime>
|
<run
|
class="qq.builder.SampleNature">
|
</run>
|
</runtime>
|
<builder
|
id="qq.sampleBuilder">
|
</builder>
|
</extension>
|
<extension
|
point="org.eclipse.ui.popupMenus">
|
<objectContribution
|
adaptable="true"
|
objectClass="org.eclipse.core.resources.IProject"
|
nameFilter="*"
|
id="qq.contribution1">
|
<action
|
label="Update VCI ClassPath"
|
class="qq.builder.ToggleNatureAction"
|
menubarPath="additions"
|
enablesFor="+"
|
id="qq.addRemoveNatureAction">
|
</action>
|
</objectContribution>
|
</extension>
|
<extension
|
id="xmlProblem"
|
name="XML Problem"
|
point="org.eclipse.core.resources.markers">
|
<super
|
type="org.eclipse.core.resources.problemmarker">
|
</super>
|
<persistent
|
value="true">
|
</persistent>
|
</extension>
|
|
</plugin>
|