Class MWELaunchConfigMainTab
java.lang.Object
org.eclipse.debug.ui.AbstractLaunchConfigurationTab
org.eclipse.jdt.debug.ui.launchConfigurations.JavaLaunchTab
org.eclipse.emf.mwe.internal.ui.debug.launching.ui.MWELaunchConfigMainTab
- All Implemented Interfaces:
org.eclipse.debug.core.IPrototypeAttributesLabelProvider
,org.eclipse.debug.ui.ILaunchConfigurationTab
,org.eclipse.debug.ui.ILaunchConfigurationTab2
public class MWELaunchConfigMainTab
extends org.eclipse.jdt.debug.ui.launchConfigurations.JavaLaunchTab
This class defines the workflow launch config main tab. It is based on the Java one
There is an additional
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 (MWE debug or
Java debug)-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
createControl
(org.eclipse.swt.widgets.Composite parent) 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) Methods inherited from class org.eclipse.jdt.debug.ui.launchConfigurations.JavaLaunchTab
getContext, getCurrentLaunchConfiguration, initializeAttributes, initializeJavaProject
Methods inherited from class org.eclipse.debug.ui.AbstractLaunchConfigurationTab
activated, canSave, createCheckButton, createPushButton, createRadioButton, createSeparator, createUpdateJob, createVerticalSpacer, deactivated, dispose, getAttributeLabel, getAttributesLabelsForPrototype, getControl, getErrorMessage, getHelpContextId, getId, getImage, getLaunchConfigurationDialog, getLaunchManager, getMessage, getShell, getUpdateJobDelay, getWarningMessage, isDirty, launched, scheduleUpdateJob, setAttribute, setControl, setDirty, setErrorMessage, setHelpContextId, setLaunchConfigurationDialog, setMessage, setWarningMessage, updateLaunchConfigurationDialog
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.eclipse.debug.ui.ILaunchConfigurationTab
OkToLeaveTab, postApply
-
Constructor Details
-
MWELaunchConfigMainTab
public MWELaunchConfigMainTab()
-
-
Method Details
-
getName
-
createControl
public void createControl(org.eclipse.swt.widgets.Composite parent) -
setDefaults
public void setDefaults(org.eclipse.debug.core.ILaunchConfigurationWorkingCopy config) -
initializeFrom
public void initializeFrom(org.eclipse.debug.core.ILaunchConfiguration config) - Specified by:
initializeFrom
in interfaceorg.eclipse.debug.ui.ILaunchConfigurationTab
- Overrides:
initializeFrom
in classorg.eclipse.jdt.debug.ui.launchConfigurations.JavaLaunchTab
-
performApply
public void performApply(org.eclipse.debug.core.ILaunchConfigurationWorkingCopy config) -
isValid
public boolean isValid(org.eclipse.debug.core.ILaunchConfiguration launchConfig) - Specified by:
isValid
in interfaceorg.eclipse.debug.ui.ILaunchConfigurationTab
- Overrides:
isValid
in classorg.eclipse.debug.ui.AbstractLaunchConfigurationTab
-