]> git.argeo.org Git - gpl/argeo-slc.git/blobdiff - eclipse/plugins/org.argeo.slc.ide.ui/plugin.xml
Add:
[gpl/argeo-slc.git] / eclipse / plugins / org.argeo.slc.ide.ui / plugin.xml
index cce27f9852cf6b34b11eeb7b91f18ffd1fd8f06a..ca6221abbba1744ddf37b5c4b73f942f00c1d179 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
-         class="org.argeo.slc.ide.ui.launch.osgi.SlcLaunchShortcut"\r
+         class="org.argeo.slc.ide.ui.launch.osgi.OsgiBootLaunchShortcut"\r
          icon="icons/slc-launch.gif"\r
-         id="org.argeo.slc.ide.ui.slcOsgiLaunchShortcut"\r
-         label="SLC"\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
-                         <iterate>\r
-                               <and>\r
-                                       <test property="org.eclipse.debug.ui.projectNature" value="org.eclipse.pde.PluginNature"/>\r
-                                       <or>\r
-                                       <adapt type="org.eclipse.core.resources.IProject"/>\r
-                                       <test property="org.eclipse.debug.ui.matchesPattern" value="MANIFEST.MF"/>\r
-                                       </or>\r
-                                </and>\r
-                             </iterate>\r
-               </with>\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
    </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