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 intLibrary type.static final intMetamodel type.static final intModel type.static final intModule type.static final intSource type.static final intTarget type. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcreateControl(org.eclipse.swt.widgets.Composite parent) org.eclipse.swt.graphics.ImagegetImage()getName()voidinitializeFrom(org.eclipse.debug.core.ILaunchConfiguration configuration) booleanisValid(org.eclipse.debug.core.ILaunchConfiguration launchConfig) voidlauncherNameChanged(String launcherName) Handles launcher name change.voidperformApply(org.eclipse.debug.core.ILaunchConfigurationWorkingCopy configuration) voidsetDefaults(org.eclipse.debug.core.ILaunchConfigurationWorkingCopy configuration) voidsuperimposedChanged(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, updateLaunchConfigurationDialogMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods 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:
-
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:
-
initializeFrom
public void initializeFrom(org.eclipse.debug.core.ILaunchConfiguration configuration) - See Also:
-
performApply
public void performApply(org.eclipse.debug.core.ILaunchConfigurationWorkingCopy configuration) - See Also:
-
getName
- See Also:
-
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:
-
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:
-