Class ProjectPerTargetLaunchConfigProvider

All Implemented Interfaces:
ILaunchConfigurationProvider

public abstract class ProjectPerTargetLaunchConfigProvider extends PerTargetLaunchConfigProvider
  • Constructor Details

    • ProjectPerTargetLaunchConfigProvider

      public ProjectPerTargetLaunchConfigProvider()
  • Method Details

    • supports

      public boolean supports(ILaunchDescriptor descriptor, ILaunchTarget target) throws org.eclipse.core.runtime.CoreException
      Description copied from interface: ILaunchConfigurationProvider
      Does this config provider provide launch configurations for the combination of descriptor and target. Note: this is called when filtering targets for a descriptor. Processing should be minimal.
      Parameters:
      descriptor -
      target -
      Returns:
      true if target is supported, false otherwise.
      Throws:
      org.eclipse.core.runtime.CoreException
    • populateLaunchConfiguration

      protected void populateLaunchConfiguration(ILaunchDescriptor descriptor, ILaunchTarget target, org.eclipse.debug.core.ILaunchConfigurationWorkingCopy workingCopy) throws org.eclipse.core.runtime.CoreException
      Overrides:
      populateLaunchConfiguration in class AbstractLaunchConfigProvider
      Throws:
      org.eclipse.core.runtime.CoreException
    • getLaunchDescriptor

      protected ILaunchDescriptor getLaunchDescriptor(org.eclipse.debug.core.ILaunchConfiguration configuration) throws org.eclipse.core.runtime.CoreException
      Specified by:
      getLaunchDescriptor in class PerTargetLaunchConfigProvider
      Throws:
      org.eclipse.core.runtime.CoreException