]> git.argeo.org Git - gpl/argeo-slc.git/blobdiff - eclipse/plugins/org.argeo.slc.ide.ui/plugin.xml
Clean up code
[gpl/argeo-slc.git] / eclipse / plugins / org.argeo.slc.ide.ui / plugin.xml
index cce27f9852cf6b34b11eeb7b91f18ffd1fd8f06a..74517a6bfad51796ad84583a65c177cb07437dc7 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 (devpt)">\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
            </enablement>\r
          </contextualLaunch>         \r
    </shortcut>\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
+         modes="run,debug">\r
+    \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="*.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
    <!--\r
    <shortcut\r
          class="org.argeo.slc.ui.launch.script.SlcScriptLaunchShortcut"\r
    </shortcut>\r
 -->
 </extension>\r
+  <extension\r
+         point="org.eclipse.debug.core.launchConfigurationTypes">\r
+      <launchConfigurationType\r
+            id="org.argeo.slc.ide.ui.OsgiBootEquinoxLauncher"\r
+            name="OSGi Boot Equinox"\r
+            delegate="org.argeo.slc.ide.ui.launch.osgi.OsgiBootEquinoxLaunchConfiguration"\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
+      <launchConfigurationTabGroup\r
+            type="org.argeo.slc.ide.ui.OsgiBootEquinoxLauncher"\r
+            class="org.argeo.slc.ide.ui.launch.osgi.OsgiBootLauncherTabGroup"\r
+            id="org.argeo.slc.ide.ui.OsgiBootLauncherTabGroup">\r
+      </launchConfigurationTabGroup>\r
+  </extension>\r
+   <extension\r
+         point="org.eclipse.debug.ui.launchConfigurationTypeImages">\r
+      <launchConfigurationTypeImage\r
+            icon="icons/slc-launch.gif"\r
+            configTypeID="org.argeo.slc.ide.ui.OsgiBootEquinoxLauncher"\r
+            id="org.argeo.slc.ide.ui.OsgiBootEquinoxLauncherImage">\r
+      </launchConfigurationTypeImage>\r
+   </extension>\r
 <!--\r
 <extension point = "org.eclipse.debug.core.launchConfigurationTypes">\r
    <launchConfigurationType\r