+<?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