]> git.argeo.org Git - gpl/argeo-slc.git/blobdiff - eclipse/plugins/org.argeo.slc.ide.ui/plugin.xml
NEW - bug 11: Introduce a simplified launch for RCP
[gpl/argeo-slc.git] / eclipse / plugins / org.argeo.slc.ide.ui / plugin.xml
index ca6221abbba1744ddf37b5c4b73f942f00c1d179..158d007d402862347d27dafb7ef3907321c56d30 100644 (file)
          name="SLC">\r
    </perspective>\r
 </extension>\r
-<!--\r
-<extension\r
-      point="org.eclipse.pde.core.targets">\r
-   <target\r
-         definition="slc-sdk-dev.target"\r
-         id="org.argeo.slc.ide.ui.targetSlcSdkDev"\r
-         name="SLC SDK Dev">\r
-   </target>\r
-   <target\r
-         definition="slc-sdk-0.12.target"\r
-         id="org.argeo.slc.ide.ui.targetSlcSdk0_12"\r
-         name="SLC SDK v0.12.x">\r
-   </target>\r
-</extension> \r
--->\r
 <extension\r
       point="org.eclipse.debug.ui.launchShortcuts">\r
    <shortcut\r
-         class="org.argeo.slc.ide.ui.launch.osgi.OsgiBootLaunchShortcut"\r
-         icon="icons/slc-launch.gif"\r
-         id="org.argeo.slc.ide.ui.osgiBootLaunchShortcut"\r
-         label="OSGiBoot"\r
+         class="org.argeo.slc.ide.ui.launch.osgi.EclipseBootLaunchShortcut"\r
+         icon="icons/eclipse-launch.gif"\r
+         id="org.argeo.slc.ide.ui.eclipseBootLaunchShortcut"\r
+         label="Eclipse Boot (RCP)"\r
          modes="run,debug">\r
-    \r
          <contextualLaunch>\r
             <enablement>\r
             <with variable="selection">\r
            </enablement>\r
          </contextualLaunch>         \r
    </shortcut>\r
-   <!--\r
    <shortcut\r
-         class="org.argeo.slc.ui.launch.script.SlcScriptLaunchShortcut"\r
-         icon="icons/slcScriptLaunch.gif"\r
-         id="org.argeo.slc.ui.launch.slcScriptLaunchShortcut"\r
-         label="SLC script"\r
+         class="org.argeo.slc.ide.ui.launch.osgi.OsgiBootLaunchShortcut"\r
+         icon="icons/slc-launch.gif"\r
+         id="org.argeo.slc.ide.ui.osgiBootLaunchShortcut"\r
+         label="OSGi Boot (Equinox, RAP)"\r
          modes="run,debug">\r
-    \r
-        <contextualLaunch>\r
-           <enablement>\r
-             <with variable="selection">\r
-                <count value="1"/>\r
+         <contextualLaunch>\r
+            <enablement>\r
+            <with variable="selection">\r
+               <count value="1"/>\r
                <iterate>\r
-               <or>\r
-                   <test property="org.eclipse.debug.ui.matchesPattern" value="*.xml"/>\r
-                   </or>\r
+                 <or>\r
+                   <test property="org.eclipse.debug.ui.matchesPattern" value="*.properties"/>\r
+                   <test property="org.eclipse.debug.ui.matchesPattern" value="config.ini"/>\r
+                 </or>\r
                 </iterate>\r
              </with>\r
            </enablement>\r
-                </contextualLaunch>\r
-   </shortcut>\r
-   <shortcut
-         class="org.argeo.slc.ui.launch.script.SlcScriptLaunchShortcutWithDialog"
-         icon="icons/slcScriptLaunch.gif"
-         id="org.argeo.slc.ui.launch.slcScriptLaunchShortcutWithDialog"
-         label="SLC script..."
-         modes="run,debug">
-    
-        <contextualLaunch>
-           <enablement>
-             <with variable="selection">
-                <count value="1"/>
-               <iterate>
-               <or>
-                   <test property="org.eclipse.debug.ui.matchesPattern" value="*.xml"/>
-                   </or>
-                </iterate>
-             </with>
-           </enablement>
-                </contextualLaunch>
+         </contextualLaunch>         \r
    </shortcut>\r
--->
 </extension>\r
   <extension\r
          point="org.eclipse.debug.core.launchConfigurationTypes">\r
             modes="run, debug"\r
             sourceLocatorId="org.eclipse.pde.ui.launcher.PDESourceLookupDirector"\r
             sourcePathComputerId="org.eclipse.jdt.launching.sourceLookup.javaSourcePathComputer"/>\r
+      <launchConfigurationType\r
+            id="org.argeo.slc.ide.ui.EclipseBootLauncher"\r
+            name="Eclipse Boot"\r
+            delegate="org.argeo.slc.ide.ui.launch.osgi.EclipseBootLaunchConfiguration"\r
+            modes="run, debug"\r
+            sourceLocatorId="org.eclipse.pde.ui.launcher.PDESourceLookupDirector"\r
+            sourcePathComputerId="org.eclipse.jdt.launching.sourceLookup.javaSourcePathComputer"/>\r
    </extension>\r
   <extension\r
          point="org.eclipse.debug.ui.launchConfigurationTabGroups">\r
             class="org.argeo.slc.ide.ui.launch.osgi.OsgiBootLauncherTabGroup"\r
             id="org.argeo.slc.ide.ui.OsgiBootLauncherTabGroup">\r
       </launchConfigurationTabGroup>\r
+      <launchConfigurationTabGroup\r
+            type="org.argeo.slc.ide.ui.EclipseBootLauncher"\r
+            class="org.argeo.slc.ide.ui.launch.osgi.EclipseBootLauncherTabGroup"\r
+            id="org.argeo.slc.ide.ui.EclipseBootLauncherTabGroup">\r
+      </launchConfigurationTabGroup>\r
   </extension>\r
    <extension\r
          point="org.eclipse.debug.ui.launchConfigurationTypeImages">\r
             configTypeID="org.argeo.slc.ide.ui.OsgiBootEquinoxLauncher"\r
             id="org.argeo.slc.ide.ui.OsgiBootEquinoxLauncherImage">\r
       </launchConfigurationTypeImage>\r
+      <launchConfigurationTypeImage\r
+            icon="icons/eclipse-launch.gif"\r
+            configTypeID="org.argeo.slc.ide.ui.EclipseBootLauncher"\r
+            id="org.argeo.slc.ide.ui.EclipseBootLauncherImage">\r
+      </launchConfigurationTypeImage>\r
    </extension>\r
-<!--\r
-<extension point = "org.eclipse.debug.core.launchConfigurationTypes">\r
-   <launchConfigurationType\r
-          id="org.argeo.slc.ide.ui.slcScriptLaunchType"\r
-          name="SLC Script"\r
-          delegate="org.argeo.slc.ide.ui.launch.script.SlcScriptLaunchDelegate"\r
-          modes= "run, debug">\r
-   </launchConfigurationType>\r
-</extension>\r
-<extension\r
-      point="org.eclipse.debug.ui.launchConfigurationTabGroups">\r
-   <launchConfigurationTabGroup\r
-         class="org.argeo.slc.ui.launch.script.SlcScriptLaunchConfigurationTabGroup"\r
-         id="org.argeo.slc.ui.launch.slcScriptLaunchConfigurationTabGroup1"\r
-         type="org.argeo.slc.launch.slcScriptLaunchType">\r
-   </launchConfigurationTabGroup>\r
-</extension>\r
--->\r
-<!-- See http://www.eclipseplugincentral.com/PNphpBB2-printview-t-4335-start-0.html\r
-<extension point="org.eclipse.core.runtime.adapters">\r
-<factory adaptableType="org.eclipse.core.resources.IResource" class="">\r
-<adapter type="org.eclipse.debug.ui.actions.ILaunchable"/>\r
-</factory>\r
-</extension> -->\r
-<!--\r
-<extension\r
-      point="org.eclipse.ui.preferencePages">\r
-   <page\r
-         class="org.argeo.slc.ui.launch.preferences.SlcPreferencePage"\r
-         id="org.argeo.slc.ui.slcPreferencePage"\r
-         name="SLC">\r
-   </page>\r
-</extension>\r
-<extension\r
-      point="org.eclipse.debug.ui.launchConfigurationTypeImages">\r
-   <launchConfigurationTypeImage\r
-         configTypeID="org.argeo.slc.launch.slcScriptLaunchType"\r
-         icon="icons/slcScriptLaunch.gif"\r
-         id="org.argeo.slc.launch.slcScriptLaunchTypeImage">\r
-   </launchConfigurationTypeImage>\r
-</extension>\r
--->\r
 </plugin>\r