org.eclipse.amp.amf.ide
Class LaunchConfigTab

java.lang.Object
  extended by org.eclipse.debug.ui.AbstractLaunchConfigurationTab
      extended by org.eclipse.jdt.debug.ui.launchConfigurations.JavaLaunchTab
          extended by org.eclipse.amp.amf.ide.LaunchConfigTab
All Implemented Interfaces:
org.eclipse.debug.ui.ILaunchConfigurationTab

public class LaunchConfigTab
extends org.eclipse.jdt.debug.ui.launchConfigurations.JavaLaunchTab

This class defines the Ascapelaunch config main tab. It is based on MWELaunchConfigMainTab, which is in turn based on the Java one org.eclipse.jdt.debug.ui.launchConfigurations.JavaMainTab, but shows a workflow file instead of a Java class.
There is an additional javaDebugCheckbox to be able to select the debug process (oAW debug or Java debug)


Constructor Summary
LaunchConfigTab()
           
 
Method Summary
 void createControl(org.eclipse.swt.widgets.Composite parent)
           
 Configurator getConfigurator()
           
 java.lang.String getName()
           
 void initializeFrom(org.eclipse.debug.core.ILaunchConfiguration config)
           
 boolean isValid(org.eclipse.debug.core.ILaunchConfiguration launchConfig)
           
 void performApply(org.eclipse.debug.core.ILaunchConfigurationWorkingCopy config)
           
 void setDefaults(org.eclipse.debug.core.ILaunchConfigurationWorkingCopy config)
           
 void setRuntimeConfig(Configurator runtimeConfig)
           
 
Methods inherited from class org.eclipse.debug.ui.AbstractLaunchConfigurationTab
activated, canSave, deactivated, dispose, getControl, getErrorMessage, getId, getImage, getMessage, launched, setLaunchConfigurationDialog
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LaunchConfigTab

public LaunchConfigTab()
Method Detail

createControl

public void createControl(org.eclipse.swt.widgets.Composite parent)

initializeFrom

public void initializeFrom(org.eclipse.debug.core.ILaunchConfiguration config)
Specified by:
initializeFrom in interface org.eclipse.debug.ui.ILaunchConfigurationTab
Overrides:
initializeFrom in class org.eclipse.jdt.debug.ui.launchConfigurations.JavaLaunchTab

isValid

public boolean isValid(org.eclipse.debug.core.ILaunchConfiguration launchConfig)
Specified by:
isValid in interface org.eclipse.debug.ui.ILaunchConfigurationTab
Overrides:
isValid in class org.eclipse.debug.ui.AbstractLaunchConfigurationTab

getName

public java.lang.String getName()

performApply

public void performApply(org.eclipse.debug.core.ILaunchConfigurationWorkingCopy config)

setDefaults

public void setDefaults(org.eclipse.debug.core.ILaunchConfigurationWorkingCopy config)

getConfigurator

public Configurator getConfigurator()

setRuntimeConfig

public void setRuntimeConfig(Configurator runtimeConfig)