1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-07-22 08:25:25 +02:00

Got rid of our use of property testers since we can simply adapt to ICElement and check instanceof for IBinary or ICProject.

This commit is contained in:
Doug Schaefer 2007-05-04 14:44:15 +00:00
parent 2e71cb7dc6
commit 437d474f59

View file

@ -81,16 +81,18 @@
<with variable="selection"> <with variable="selection">
<count value="1"/> <count value="1"/>
<iterate <iterate
ifEmpty="false" ifEmpty="false">
operator="or"> <adapt
type="org.eclipse.cdt.core.model.ICElement">
<or> <or>
<test <instanceof
forcePluginActivation="true" value="org.eclipse.cdt.core.model.IBinary">
property="org.eclipse.cdt.launch.isExecutable"/> </instanceof>
<test <instanceof
forcePluginActivation="true" value="org.eclipse.cdt.core.model.ICProject">
property="org.eclipse.cdt.launch.isCProject"/> </instanceof>
</or> </or>
</adapt>
</iterate> </iterate>
</with> </with>
</enablement> </enablement>
@ -139,7 +141,9 @@
</extension> </extension>
<!-- Adapters for contextual launch --> <!-- Adapters for contextual launch -->
<extension point="org.eclipse.core.runtime.adapters"> <!-- Doug: I'm not sure these are needed anymore.
Contextual launch seems to use a different mechanism now -->
<!--extension point="org.eclipse.core.runtime.adapters">
<factory <factory
class="" class=""
adaptableType="org.eclipse.cdt.core.model.IBinary"> adaptableType="org.eclipse.cdt.core.model.IBinary">
@ -155,6 +159,6 @@
adaptableType="org.eclipse.cdt.internal.core.model.CProject"> adaptableType="org.eclipse.cdt.internal.core.model.CProject">
<adapter type="org.eclipse.debug.ui.actions.ILaunchable"/> <adapter type="org.eclipse.debug.ui.actions.ILaunchable"/>
</factory> </factory>
</extension> </extension-->
</plugin> </plugin>