Class MainAtlTab
- java.lang.Object
-
- org.eclipse.debug.ui.AbstractLaunchConfigurationTab
-
- org.eclipse.m2m.atl.core.ui.launch.MainAtlTab
-
- All Implemented Interfaces:
org.eclipse.debug.core.IPrototypeAttributesLabelProvider
,org.eclipse.debug.ui.ILaunchConfigurationTab
,org.eclipse.debug.ui.ILaunchConfigurationTab2
public class MainAtlTab extends org.eclipse.debug.ui.AbstractLaunchConfigurationTab
The main ATL tab.
-
-
Field Summary
Fields Modifier and Type Field Description static int
IS_LIBRARY
Library type.static int
IS_METAMODEL
Metamodel type.static int
IS_MODEL
Model type.static int
IS_MODULE
Module type.static int
IS_SOURCE
Source type.static int
IS_TARGET
Target type.
-
Constructor Summary
Constructors Constructor Description MainAtlTab()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
createControl(org.eclipse.swt.widgets.Composite parent)
org.eclipse.swt.graphics.Image
getImage()
java.lang.String
getName()
void
initializeFrom(org.eclipse.debug.core.ILaunchConfiguration configuration)
boolean
isValid(org.eclipse.debug.core.ILaunchConfiguration launchConfig)
void
launcherNameChanged(java.lang.String launcherName)
Handles launcher name change.void
performApply(org.eclipse.debug.core.ILaunchConfigurationWorkingCopy configuration)
void
setDefaults(org.eclipse.debug.core.ILaunchConfigurationWorkingCopy configuration)
void
superimposedChanged(java.util.List<java.lang.String> superimposed)
Handles changes in the list of superimposed modules.-
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, getLaunchConfigurationDialog, getLaunchManager, getMessage, getShell, getUpdateJobDelay, getWarningMessage, initializeAttributes, isDirty, launched, scheduleUpdateJob, setAttribute, setControl, setDirty, setErrorMessage, setHelpContextId, setLaunchConfigurationDialog, setMessage, setWarningMessage, updateLaunchConfigurationDialog
-
-
-
-
Field Detail
-
IS_METAMODEL
public static final int IS_METAMODEL
Metamodel type.- See Also:
- Constant Field Values
-
IS_MODEL
public static final int IS_MODEL
Model type.- See Also:
- Constant Field Values
-
IS_SOURCE
public static final int IS_SOURCE
Source type.- See Also:
- Constant Field Values
-
IS_TARGET
public static final int IS_TARGET
Target type.- See Also:
- Constant Field Values
-
IS_LIBRARY
public static final int IS_LIBRARY
Library type.- See Also:
- Constant Field Values
-
IS_MODULE
public static final int IS_MODULE
Module type.- See Also:
- Constant Field Values
-
-
Method Detail
-
createControl
public void createControl(org.eclipse.swt.widgets.Composite parent)
- See Also:
ILaunchConfigurationTab.createControl(org.eclipse.swt.widgets.Composite)
-
superimposedChanged
public void superimposedChanged(java.util.List<java.lang.String> superimposed)
Handles changes in the list of superimposed modules.- Parameters:
superimposed
- the list of superimposed modules
-
launcherNameChanged
public void launcherNameChanged(java.lang.String launcherName)
Handles launcher name change.- Parameters:
launcherName
- the launcher name
-
setDefaults
public void setDefaults(org.eclipse.debug.core.ILaunchConfigurationWorkingCopy configuration)
- See Also:
ILaunchConfigurationTab.setDefaults(org.eclipse.debug.core.ILaunchConfigurationWorkingCopy)
-
initializeFrom
public void initializeFrom(org.eclipse.debug.core.ILaunchConfiguration configuration)
- See Also:
ILaunchConfigurationTab.initializeFrom(org.eclipse.debug.core.ILaunchConfiguration)
-
performApply
public void performApply(org.eclipse.debug.core.ILaunchConfigurationWorkingCopy configuration)
- See Also:
ILaunchConfigurationTab.performApply(org.eclipse.debug.core.ILaunchConfigurationWorkingCopy)
-
getName
public java.lang.String getName()
- See Also:
ILaunchConfigurationTab.getName()
-
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
- See Also:
AbstractLaunchConfigurationTab.isValid(org.eclipse.debug.core.ILaunchConfiguration)
-
getImage
public org.eclipse.swt.graphics.Image getImage()
- Specified by:
getImage
in interfaceorg.eclipse.debug.ui.ILaunchConfigurationTab
- Overrides:
getImage
in classorg.eclipse.debug.ui.AbstractLaunchConfigurationTab
- See Also:
AbstractLaunchConfigurationTab.getImage()
-
-