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.AbstractLaunchConfigurationTabThe main ATL tab.
-
-
Field Summary
Fields Modifier and Type Field Description static intIS_LIBRARYLibrary type.static intIS_METAMODELMetamodel type.static intIS_MODELModel type.static intIS_MODULEModule type.static intIS_SOURCESource type.static intIS_TARGETTarget type.
-
Constructor Summary
Constructors Constructor Description MainAtlTab()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcreateControl(org.eclipse.swt.widgets.Composite parent)org.eclipse.swt.graphics.ImagegetImage()java.lang.StringgetName()voidinitializeFrom(org.eclipse.debug.core.ILaunchConfiguration configuration)booleanisValid(org.eclipse.debug.core.ILaunchConfiguration launchConfig)voidlauncherNameChanged(java.lang.String launcherName)Handles launcher name change.voidperformApply(org.eclipse.debug.core.ILaunchConfigurationWorkingCopy configuration)voidsetDefaults(org.eclipse.debug.core.ILaunchConfigurationWorkingCopy configuration)voidsuperimposedChanged(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:
isValidin interfaceorg.eclipse.debug.ui.ILaunchConfigurationTab- Overrides:
isValidin classorg.eclipse.debug.ui.AbstractLaunchConfigurationTab- See Also:
AbstractLaunchConfigurationTab.isValid(org.eclipse.debug.core.ILaunchConfiguration)
-
getImage
public org.eclipse.swt.graphics.Image getImage()
- Specified by:
getImagein interfaceorg.eclipse.debug.ui.ILaunchConfigurationTab- Overrides:
getImagein classorg.eclipse.debug.ui.AbstractLaunchConfigurationTab- See Also:
AbstractLaunchConfigurationTab.getImage()
-
-