[jboss-svn-commits] JBL Code SVN: r15157 - labs/jbossrules/trunk/drools-eclipse/drools-eclipse-plugin.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Sun Sep 16 19:30:32 EDT 2007


Author: KrisVerlaenen
Date: 2007-09-16 19:30:32 -0400 (Sun, 16 Sep 2007)
New Revision: 15157

Modified:
   labs/jbossrules/trunk/drools-eclipse/drools-eclipse-plugin/plugin.xml
Log:
JBRULES-1198: Add a launch shortcut for debugging drools applications

Modified: labs/jbossrules/trunk/drools-eclipse/drools-eclipse-plugin/plugin.xml
===================================================================
--- labs/jbossrules/trunk/drools-eclipse/drools-eclipse-plugin/plugin.xml	2007-09-16 19:55:18 UTC (rev 15156)
+++ labs/jbossrules/trunk/drools-eclipse/drools-eclipse-plugin/plugin.xml	2007-09-16 23:30:32 UTC (rev 15157)
@@ -237,6 +237,37 @@
             </launchMode>
       </launchConfigurationTabGroup>
    </extension>
+   
+   <extension
+         point="org.eclipse.debug.ui.launchShortcuts">
+      <shortcut
+            label="Drools Application"
+            icon="icons/drools.gif"
+            modes="debug"
+            class="org.drools.eclipse.launching.DroolsApplicationLaunchShortcut"
+            id="org.drools.eclipse.launching.DroolsApplicationLaunchShortcut">
+         <contextualLaunch>
+           <enablement>
+             <with variable="selection">
+               <count value="1"/>
+               <iterate>
+                <or>
+               	  <test property="org.eclipse.jdt.launching.hasMain"/>
+               	  <and>
+               	     <test property="org.eclipse.jdt.launching.isContainer"/>
+               	     <test property="org.eclipse.jdt.launching.hasProjectNature" args="org.eclipse.jdt.core.javanature"/>
+               	  </and>
+               	</or>
+               </iterate>
+             </with>
+           </enablement>
+  		 </contextualLaunch>
+         <perspective id="org.eclipse.jdt.ui.JavaPerspective"/>
+         <perspective id="org.drools.eclipse.DroolsPerspective"/>
+         <perspective id="org.eclipse.jdt.ui.JavaBrowsingPerspective"/>
+         <perspective id="org.eclipse.debug.ui.DebugPerspective"/>
+      </shortcut>
+   </extension>
 
    <extension
          point="org.eclipse.debug.core.sourceLocators">
@@ -271,21 +302,6 @@
       </debugModelPresentation>
    </extension>
 
-   <!-- not working
-   <extension point="org.eclipse.debug.ui.launchShortcuts">
-      <shortcut
-            label="Drools Application"
-            icon="icons/drools.gif"
-            class="org.drools.eclipse.launching.DroolsApplicationLaunchShortcut"
-            modes="debug"
-            id="org.drools.eclipse.launching.DroolsApplicationLaunchShortcut">
-         <perspective id="org.eclipse.jdt.ui.JavaPerspective" />
-         <perspective id="org.eclipse.jdt.ui.JavaHierarchyPerspective" />
-         <perspective id="org.eclipse.jdt.ui.JavaBrowsingPerspective" />
-         <perspective id="org.eclipse.debug.ui.DebugPerspective" />
-      </shortcut>
-   </extension> -->
-
    <!-- not working if using multipage editor -->
    <extension point="org.eclipse.ui.editorActions">
       <editorContribution




More information about the jboss-svn-commits mailing list