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
FieldsModifier and TypeFieldDescriptionstatic final int
Library type.static final int
Metamodel type.static final int
Model type.static final int
Module type.static final int
Source type.static final int
Target type. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
createControl
(org.eclipse.swt.widgets.Composite parent) org.eclipse.swt.graphics.Image
getImage()
getName()
void
initializeFrom
(org.eclipse.debug.core.ILaunchConfiguration configuration) boolean
isValid
(org.eclipse.debug.core.ILaunchConfiguration launchConfig) void
launcherNameChanged
(String launcherName) Handles launcher name change.void
performApply
(org.eclipse.debug.core.ILaunchConfigurationWorkingCopy configuration) void
setDefaults
(org.eclipse.debug.core.ILaunchConfigurationWorkingCopy configuration) void
superimposedChanged
(List<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
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
-
Field Details
-
IS_METAMODEL
public static final int IS_METAMODELMetamodel type.- See Also:
-
IS_MODEL
public static final int IS_MODELModel type.- See Also:
-
IS_SOURCE
public static final int IS_SOURCESource type.- See Also:
-
IS_TARGET
public static final int IS_TARGETTarget type.- See Also:
-
IS_LIBRARY
public static final int IS_LIBRARYLibrary type.- See Also:
-
IS_MODULE
public static final int IS_MODULEModule type.- See Also:
-
-
Constructor Details
-
MainAtlTab
public MainAtlTab()
-
-
Method Details
-
createControl
public void createControl(org.eclipse.swt.widgets.Composite parent) - See Also:
-
ILaunchConfigurationTab.createControl(org.eclipse.swt.widgets.Composite)
-
superimposedChanged
Handles changes in the list of superimposed modules.- Parameters:
superimposed
- the list of superimposed modules
-
launcherNameChanged
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
- 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()
-