]> git.argeo.org Git - gpl/argeo-slc.git/blobdiff - ide/plugins/org.argeo.slc.ide.ui/plugin.xml
Move to ide
[gpl/argeo-slc.git] / ide / plugins / org.argeo.slc.ide.ui / plugin.xml
diff --git a/ide/plugins/org.argeo.slc.ide.ui/plugin.xml b/ide/plugins/org.argeo.slc.ide.ui/plugin.xml
new file mode 100644 (file)
index 0000000..bb9c5f0
--- /dev/null
@@ -0,0 +1,114 @@
+<?xml version="1.0" encoding="UTF-8"?>\r
+<?eclipse version="3.2"?>\r
+<plugin>\r
+<extension \r
+       point="org.eclipse.ui.preferencePages"> \r
+      <page \r
+         id="org.argeo.slc.ide.ui.mainPreferencePage" \r
+         name="SLC" \r
+         class="org.argeo.slc.ide.ui.SlcMainPreferencePage"> \r
+       </page> \r
+</extension> \r
+<extension\r
+      point="org.eclipse.ui.perspectives">\r
+   <perspective\r
+         class="org.argeo.slc.ide.ui.SlcPerspectiveFactory"\r
+         icon="icons/argeo-icon-100104-256.png"\r
+         id="org.argeo.slc.ide.ui.slcPerspective"\r
+         name="SLC">\r
+   </perspective>\r
+</extension>\r
+<extension\r
+      point="org.eclipse.debug.ui.launchShortcuts">\r
+   <shortcut\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
+         <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
+   <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="OSGi Boot (Equinox, RAP)"\r
+         modes="run,debug">\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
+</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
+      <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
+      <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
+      <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
+      <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
+      <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.pde.core.targets">\r
+     <target \r
+       id="org.eclipse.pde.core.rcpTarget"\r
+       name="Managed"\r
+       definition="targets/managedTarget.target"/>\r
+   </extension>\r
+</plugin>\r