Class MigrationLaunchConfigurationDelegate

  • All Implemented Interfaces:
    org.eclipse.debug.core.IDebugEventSetListener, org.eclipse.debug.core.model.ILaunchConfigurationDelegate, org.eclipse.debug.core.model.ILaunchConfigurationDelegate2

    public class MigrationLaunchConfigurationDelegate
    extends org.eclipse.jdt.launching.JavaLaunchDelegate
    Delegate for launching migrations.
    Version:
    $Rev$
    Author:
    herrmama, $Author$
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      String getMainTypeName​(org.eclipse.debug.core.ILaunchConfiguration configuration)
      String getProgramArguments​(org.eclipse.debug.core.ILaunchConfiguration configuration)
      void launch​(org.eclipse.debug.core.ILaunchConfiguration configuration, String mode, org.eclipse.debug.core.ILaunch launch, org.eclipse.core.runtime.IProgressMonitor monitor)
      boolean preLaunchCheck​(org.eclipse.debug.core.ILaunchConfiguration configuration, String mode, org.eclipse.core.runtime.IProgressMonitor monitor)
      • Methods inherited from class org.eclipse.jdt.launching.AbstractJavaLaunchConfigurationDelegate

        getBootpath, getBootpathExt, getClasspath, getClasspathAndModulepath, getEnvironment, getJavaLibraryPath, getJavaProject, getJavaProjectName, getLaunch, getModuleCLIOptions, getVMArguments, getVMArguments, getVMConnectorId, getVMInstall, getVMInstallName, getVMInstallType, getVMInstallTypeId, getVMRunner, getVMSpecificAttributesMap, getWorkingDirectory, getWorkingDirectoryPath, handleDebugEvents, isAllowTerminate, isStopInMain, verifyJavaProject, verifyMainTypeName, verifyVMInstall, verifyWorkingDirectory
      • Methods inherited from class org.eclipse.debug.core.model.LaunchConfigurationDelegate

        buildForLaunch, finalLaunchCheck
    • Constructor Detail

      • MigrationLaunchConfigurationDelegate

        public MigrationLaunchConfigurationDelegate()
    • Method Detail

      • preLaunchCheck

        public boolean preLaunchCheck​(org.eclipse.debug.core.ILaunchConfiguration configuration,
                                      String mode,
                                      org.eclipse.core.runtime.IProgressMonitor monitor)
                               throws org.eclipse.core.runtime.CoreException
        Specified by:
        preLaunchCheck in interface org.eclipse.debug.core.model.ILaunchConfigurationDelegate2
        Overrides:
        preLaunchCheck in class org.eclipse.jdt.launching.AbstractJavaLaunchConfigurationDelegate
        Throws:
        org.eclipse.core.runtime.CoreException
      • launch

        public void launch​(org.eclipse.debug.core.ILaunchConfiguration configuration,
                           String mode,
                           org.eclipse.debug.core.ILaunch launch,
                           org.eclipse.core.runtime.IProgressMonitor monitor)
                    throws org.eclipse.core.runtime.CoreException
        Specified by:
        launch in interface org.eclipse.debug.core.model.ILaunchConfigurationDelegate
        Overrides:
        launch in class org.eclipse.jdt.launching.JavaLaunchDelegate
        Throws:
        org.eclipse.core.runtime.CoreException
      • getMainTypeName

        public String getMainTypeName​(org.eclipse.debug.core.ILaunchConfiguration configuration)
        Overrides:
        getMainTypeName in class org.eclipse.jdt.launching.AbstractJavaLaunchConfigurationDelegate
      • getProgramArguments

        public String getProgramArguments​(org.eclipse.debug.core.ILaunchConfiguration configuration)
                                   throws org.eclipse.core.runtime.CoreException
        Overrides:
        getProgramArguments in class org.eclipse.jdt.launching.AbstractJavaLaunchConfigurationDelegate
        Throws:
        org.eclipse.core.runtime.CoreException