]> git.argeo.org Git - gpl/argeo-slc.git/blobdiff - eclipse/plugins/org.argeo.slc.ide.ui/src/main/java/org/argeo/slc/ide/ui/launch/osgi/OsgiBootEquinoxLaunchConfiguration.java
Restructure SLC
[gpl/argeo-slc.git] / eclipse / plugins / org.argeo.slc.ide.ui / src / main / java / org / argeo / slc / ide / ui / launch / osgi / OsgiBootEquinoxLaunchConfiguration.java
diff --git a/eclipse/plugins/org.argeo.slc.ide.ui/src/main/java/org/argeo/slc/ide/ui/launch/osgi/OsgiBootEquinoxLaunchConfiguration.java b/eclipse/plugins/org.argeo.slc.ide.ui/src/main/java/org/argeo/slc/ide/ui/launch/osgi/OsgiBootEquinoxLaunchConfiguration.java
deleted file mode 100644 (file)
index 19cdee1..0000000
+++ /dev/null
@@ -1,55 +0,0 @@
-package org.argeo.slc.ide.ui.launch.osgi;
-
-import org.argeo.slc.ide.ui.SlcIdeUiPlugin;
-import org.eclipse.core.resources.IFile;
-import org.eclipse.core.resources.IResource;
-import org.eclipse.core.runtime.CoreException;
-import org.eclipse.core.runtime.IProgressMonitor;
-import org.eclipse.debug.core.ILaunch;
-import org.eclipse.debug.core.ILaunchConfiguration;
-import org.eclipse.debug.core.ILaunchConfigurationWorkingCopy;
-import org.eclipse.pde.launching.EquinoxLaunchConfiguration;
-
-/** OSGiBoot launch configuration. */
-public class OsgiBootEquinoxLaunchConfiguration extends
-               EquinoxLaunchConfiguration {
-       public final static String ID = SlcIdeUiPlugin.ID
-                       + ".OsgiBootEquinoxLauncher";
-
-       @Override
-       public void launch(ILaunchConfiguration configuration, String mode,
-                       ILaunch launch, IProgressMonitor monitor) throws CoreException {
-               super.launch(configuration, mode, launch, monitor);
-
-//             System.out.println("targetBundles="
-//                             + configuration.getAttribute(
-//                                             IPDELauncherConstants.TARGET_BUNDLES, ""));
-//             System.out.println("workspaceBundles="
-//                             + configuration.getAttribute(
-//                                             IPDELauncherConstants.WORKSPACE_BUNDLES, ""));
-
-               // Refresh resources before launching
-               final IFile propertiesFile = (IFile) configuration.getMappedResources()[0];
-               propertiesFile.getParent().refreshLocal(IResource.DEPTH_INFINITE,
-                               monitor);
-       }
-
-       @Override
-       protected void preLaunchCheck(ILaunchConfiguration configuration,
-                       ILaunch launch, IProgressMonitor monitor) throws CoreException {
-               // System.out.println("Launching... " + launch);
-               ILaunchConfigurationWorkingCopy wc = configuration.getWorkingCopy();
-               OsgiLaunchHelper.updateLaunchConfiguration(wc, false);
-               wc.doSave();
-               super.preLaunchCheck(configuration, launch, monitor);
-
-               // Note that if a Java project contains a build.properties it has to
-               // declare the sources otherwise it will be skipped in the generation of
-               // the dev.properties file!
-
-               // for(Object bundleId:fAllBundles.keySet()){
-               // System.out.println(bundleId+"="+fAllBundles.get(bundleId));
-               // }
-       }
-
-}