Class EmlLaunchConfigurationDelegate

java.lang.Object
org.eclipse.debug.core.model.LaunchConfigurationDelegate
org.eclipse.epsilon.eol.dt.launching.EpsilonLaunchConfigurationDelegate
org.eclipse.epsilon.eml.dt.launching.EmlLaunchConfigurationDelegate
All Implemented Interfaces:
org.eclipse.debug.core.model.ILaunchConfigurationDelegate, org.eclipse.debug.core.model.ILaunchConfigurationDelegate2, EpsilonLaunchConfigurationDelegateListener

public class EmlLaunchConfigurationDelegate extends EpsilonLaunchConfigurationDelegate
  • Constructor Details

    • EmlLaunchConfigurationDelegate

      public EmlLaunchConfigurationDelegate()
  • Method Details

    • getLanguage

      public String getLanguage()
      The language provided by the plugin. It allows other plugins to contribute alternate IModule implementation of the language.
      Specified by:
      getLanguage in class EpsilonLaunchConfigurationDelegate
      Since:
      1.6
    • launch

      public void launch(org.eclipse.debug.core.ILaunchConfiguration configuration, String mode, org.eclipse.debug.core.ILaunch launch, org.eclipse.core.runtime.IProgressMonitor progressMonitor) throws org.eclipse.core.runtime.CoreException
      Specified by:
      launch in interface org.eclipse.debug.core.model.ILaunchConfigurationDelegate
      Overrides:
      launch in class EpsilonLaunchConfigurationDelegate
      Throws:
      org.eclipse.core.runtime.CoreException
    • setupModule

      protected void setupModule(org.eclipse.debug.core.ILaunchConfiguration configuration, org.eclipse.debug.core.ILaunch launch, org.eclipse.core.runtime.IProgressMonitor progressMonitor, IEolModule module, boolean setup) throws Exception
      Overrides:
      setupModule in class EpsilonLaunchConfigurationDelegate
      Throws:
      Exception
    • parse

      protected boolean parse(IModule module, String sourceAttribute, org.eclipse.debug.core.ILaunchConfiguration configuration, String mode, org.eclipse.debug.core.ILaunch launch, org.eclipse.core.runtime.IProgressMonitor progressMonitor) throws org.eclipse.core.runtime.CoreException
      Overrides:
      parse in class EpsilonLaunchConfigurationDelegate
      Throws:
      org.eclipse.core.runtime.CoreException
    • getDefaultModule

      public IEolModule getDefaultModule(org.eclipse.debug.core.ILaunchConfiguration configuration)
      Description copied from class: EpsilonLaunchConfigurationDelegate
      Get the module default module implementation.
      Specified by:
      getDefaultModule in class EpsilonLaunchConfigurationDelegate